|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, etc. |
|
Please consider donating to help us continue to serve you.
Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving |
|
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
diyAudio Member
Join Date: May 2004
Location: Canada
|
Hi,
Can anyone point me to where I can find the schematics for Chibi phase inverter for non-oversampling DAC? This mod is used by Scott and I saw it somewhere on the net too, but cannot find it now.
__________________
IpsilonSound - custom-built headphone amplifier solutions. |
|
|
|
|
#2 |
|
diyAudio Member
Join Date: Oct 2001
Location: .
|
Did you find it?
|
|
|
|
|
#3 |
|
diyAudio Member
Join Date: May 2004
Location: Canada
|
No, I couldn't find it. I'm working on an opamp solution for i/v conversion, the Chibi mod is not an issue anymore.
If you know where to get, let me know, I'm still curious how it works.
__________________
IpsilonSound - custom-built headphone amplifier solutions. |
|
|
|
|
#4 |
|
diyAudio Member
Join Date: Oct 2001
Location: .
|
Judging from the TubeDac website, it is inversion done in the digital domain. There are a number of designs available on the web that include this option. It is just the audio datastream inverted prior to entering the dac and before nitpickers chime in I know one is supposed to be added after the inversion but very few bother.
|
|
|
|
|
#5 | |
|
Banned
Join Date: Dec 2003
|
Quote:
Doing a simple bit-wise inversion of the data stream results in waveform that is shifted by one bit. All originally positive samples become negative but one bit larger than they should be. Likewise, all originally negative samples become positive but 1 bit smaller than they should be. That one bit offset equals 6 dB of distortion, across the board. |
|
|
|
|
|
#6 |
|
diyAudio Member
Join Date: Mar 2002
Location: diepe zuiden
|
You are always one bit of: see it as DC offset.
__________________
GuidoB |
|
|
|
|
#7 |
|
diyAudio Member
Join Date: Oct 2001
Location: .
|
Question away, but the general consensus would seem to be, albeit arrived at through observation, that it does not matter.
I have over time seen many schematics, some high-end and some for professional eqpt priced well into six figures and I have never seen phase inversion excuted to textbook specs. Here are two dacs, no longer in production, that invert phase 'incorrectly'. http://www.audioasylum.com/images/DDE3.pdf http://www.passlabs.com/pdf/d1-srv-man.pdf Considering the serial nature of modern dacs it isn't really surprising that most don't bother with 1 bit addition. |
|
|
|
|
#8 | |
|
Banned
Join Date: Dec 2003
|
Quote:
Consider the simplified case of a 4-bit DAC. It has 16 permissible values ranging from 8 to +7, including zero. The left-hand column shows those values as a signed integer. The second column shows the binary representation of those values. The third column shows the ones-complement of these values. The fourth column shows the signed integer representation of the one-complemented values. -8 1000 0111 +7 -7 1001 0110 +6 -6 1010 0101 +5 -5 1011 0100 +4 -4 1100 0011 +3 -3 1101 0010 +2 -2 1110 0001 +1 -1 1111 0000 +0 +0 0000 1111 -1 +1 0001 1110 -2 +2 0010 1101 -3 +3 0011 1100 -4 +4 0100 1011 -5 +5 0101 1010 -6 +6 0110 1001 -7 +7 0111 1000 -8 Suppose two successive samples have the values +2 and +4. That means the amplitude of the signal sampled doubled between one sample and the next. If we inverted the data stream, using the table above, the successive samples would have the values 3 and 5. The difference is less then double. The reconstructed waveform would be compressed and have a slower rise time than it should. On the other hand, suppose two successive samples have the values 2 and 4. Again, doubling in amplitude each sample period. The inverted samples would have the values +1 and +3. The difference is more than double. The reconstructed waveform would be expanded and have a faster rise time than it should. No matter how you slice it, the error amounts to 6dB. It should come as no surprise to anyone here that the price of a DAC or its presumed "pro" status has no bearing on its quality or whether the designers got everything "right." |
|
|
|
|
|
#9 | |
|
diyAudio Member
Join Date: Oct 2001
Location: .
|
Quote:
Consider the Tubedac, the dac with which the Chibi mod is associated. At its most basic the digital section consists of the CS8412 and the TDA1543. Add an inverter (or an XOR if you want to add a phase select switch) and you are done. Though the 1 bit addition is simple, the logic overhead is considerable especially if you think the possible gains are questionable. You might as well invert in the analogue domain. However, I do think if one has gone to the bother of creating a balanced dac, e.g. as shown in the AD1852 datasheet, the 1 bit addition after inversion should be mandatory. |
|
|
|
|
|
#10 | |
|
diyAudio Member
Join Date: Jan 2002
Location: Belgium
|
Quote:
'Zero' is just a convention, in analogue as well as in digital. |
|
|
|
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
|
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Phase inverting one half of a push-pull parrallel channel before recombining? | Test Electrix | Power Supplies | 3 | 23rd March 2009 08:04 PM |
| sonic differences between inverting/non-inverting LM4780 VS both non-inverting LM4780 | jarthel | Chip Amps | 5 | 19th July 2007 01:37 PM |
| Aleph-phase lag with non-inverting input | jupiterjune | Pass Labs | 38 | 21st February 2007 05:05 PM |
| Aleph Phase Inverting / non inverting | macka | Pass Labs | 9 | 22nd February 2006 08:01 PM |
| Bridged/Stereo, w or w/o servo, inverting 3886, inverting buffer PCB | Alexander Rice | Chip Amps | 9 | 27th March 2004 07:53 PM |
| New To Site? | Need Help? |
| Page generated in 0.14710 seconds (66.87% PHP - 33.13% MySQL) with 11 queries |