One and a half Posted April 8, 2016 Share Posted April 8, 2016 I know what a NOS (non over sampling) DAC is, also a ladder DAC, but a discrete DSD DAC I don't know. What's the architecture of a discrete DAC, is it chipless in some way, sans ESS90xx ? Thank you AS Profile Equipment List Say NO to MQA Link to comment
Solstice380 Posted April 8, 2016 Share Posted April 8, 2016 Have you found Jussi's (Miska) DSC 1 DAC design descriptions here on CA? Discrete DAC should mean DAC chip-less, using only discrete components in an analog low pass filter. No Sabre, TI, etc. DAC chip or FPGA approach. Unless someone is bastardizing the use of the term Discrete DAC. LOL https://audiophilestyle.com/profile/21384-solstice380/?tab=field_core_pfield_3 Link to comment
jabbr Posted April 8, 2016 Share Posted April 8, 2016 I know what a NOS (non over sampling) DAC is, also a ladder DAC, but a discrete DSD DAC I don't know. What's the architecture of a discrete DAC, is it chipless in some way, sans ESS90xx ? As above the DSC1 is a great example, and the design is published and open so people can see the actual circuit. In the same way that an opamp can be built from a discrete design (transistors, resistors, capacitors), a DSD DAC can very easily be built from discrete components that anyone can buy and even wire together without a circuit board. The DSD signal has three wires: 1) BCLK -- the clock which runs at a multiple of 44.1/48 (DSD64 is 64x) 2) DSDR -- the right data 3) DSDL -- the left data So, the very simplest design is to take the DSDR/L signals, buffer with a flip-flop and then place some type of analog low-pass filter to filter out the background BCLK. Now with DSD512 this is 22 Mhz, so an analog LPF at 100 khz pole can more easily filter out the BCLK and its ultrasonic noise. Next up in complexity, you can use a D-flipflop, gated by BCLK, and this will output DSDR and DSDR', so you have a very simple balanced signal to which the filters can be applied. What DSC1 does is apply a very simple FIR filter composed of shift registers, and this gets us up to the next level of complexity, which for illustrative purposes is very helpful, so bear with me: The BCLK gates a set of shift registers which clock in the DSDR/L signals and provide a set of output signals, each having a logic level: 5V or 3.3V depending on the type of logic. By placing an output resistance on the output logic level, this will provide a running "last 32 clock samples" but even when they are all "1" the voltage will never exceed logic (say 5V), and never go below ground. On the other hand given the number of samples which are switched "on", there will be a different output impedance, or current. The next stage is a method to convert this variable output impedance to voltage or I-V: current to voltage. This can be done with an opamp, or discrete design itself. Borbely published a famous jFet I-V design, and then Nelson Pass greatly simplified it into the "Zen I-V" if people want to google, it is a very simple circuit itself. Following the I-V stage is placed an analog filter, often a Sallen-Key lowpass design (which is 2nd order), two of which can be used to get a 4th order low pass filter -- getting rid of the 22Mhz electronic hash. This similarly can be implemented as either an opamp or discrete design and could be either tube or transistor based. So yes this can be entirely chipless comprised of individual transistors or tubes, resistors and capacitors, or can contain logic chips and opamps or any mixture in between. Custom room treatments for headphone users. Link to comment
One and a half Posted April 8, 2016 Author Share Posted April 8, 2016 Thank you jabbr and solstice380. I have seen DSC1 DAC at CA and I can follow some of the circuit, with jabbr's detail the pieces now fit together. So, why doesn't such a simple circuit gain more traction? Is it the filtering that needs to be completed prior to the DAC that Miska incorporates in HQPlayer? AS Profile Equipment List Say NO to MQA Link to comment
jabbr Posted April 8, 2016 Share Posted April 8, 2016 Yes HQPlayer does the filtering in software. I think the idea is gaining traction, Lampizator, T+A (only Germans can do this with straight face ... on the DIY there is activity, but, for example I've been delayed in actually building the modifications that I've designed because I've been very backed up with projects (this being a hobby Custom room treatments for headphone users. Link to comment
Solstice380 Posted April 8, 2016 Share Posted April 8, 2016 Miska is also working on DSC2. Some people I believe have built DSC1. https://audiophilestyle.com/profile/21384-solstice380/?tab=field_core_pfield_3 Link to comment
jabbr Posted April 8, 2016 Share Posted April 8, 2016 Yes the DSC1 is quite good but maybe "clinical" sounding? Certainly great for an initial design with entirely off the shelf parts, and good enough that worth improving. Balancing the DSC1 can be done with a d-flop, perhaps replace I-V with discrete, : http://www.diyaudio.com/forums/showthread.php?p=4633856, and discrete JFet SK filters Also upgrade clock, and improve DSD signal isolation from USB input converter. Ultimately provide direct fiber optic Ethernet to DSD output running NAA on embedded ARM with FPGA handling DSD timing from DAC's clocks... Custom room treatments for headphone users. Link to comment
Forehaven Posted April 9, 2016 Share Posted April 9, 2016 Yes the DSC1 is quite good but maybe "clinical" sounding? Certainly great for an initial design with entirely off the shelf parts, and good enough that worth improving. Balancing the DSC1 can be done with a d-flop, perhaps replace I-V with discrete, : Zen -> Cen -> Sen, evolution of a minimalistic IV Converter - Page 182 - diyAudio, and discrete JFet SK filters Also upgrade clock, and improve DSD signal isolation from USB input converter. Ultimately provide direct fiber optic Ethernet to DSD output running NAA on embedded ARM with FPGA handling DSD timing from DAC's clocks... Very cool...when do you have time to make one for me? ) I think this is a great idea and I hope, this is where we are heading. I mentioned to Ted awhile ago about just having a DSD only dac with HQP would be awesome and simple. Interesting thread guys. Ryzen 7 2700 PC Server, NUC7CJYH w. 4G Apacer RAM as Renderer/LPS 1.2 - IsoRegen/LPS-1/.2 - Singxer SU-1/LPS1.2 - Holo Spring Level 3 DAC - LTA MicroZOTL MZ2 - Modwright KWA 150 Signature Amp - Tidal Audio Piano's. . Link to comment
jabbr Posted April 9, 2016 Share Posted April 9, 2016 I'll get working on it tonight after I get the VHDL code working Custom room treatments for headphone users. Link to comment
YashN Posted April 9, 2016 Share Posted April 9, 2016 As above the DSC1 is a great example, and the design is published and open so people can see the actual circuit. Very cool description, jabbr. Dedicated Line DSD/DXD | Audirvana+ | iFi iDSD Nano | SET Tube Amp | Totem Mites Surround: VLC | M-Audio FastTrack Pro | Mac Opt | Panasonic SA-HE100 | Logitech Z623 DIY: SET Tube Amp | Low-Noise Linear Regulated Power Supply | USB, Power, Speaker Cables | Speaker Stands | Acoustic Panels Link to comment
YashN Posted April 9, 2016 Share Posted April 9, 2016 Balancing the DSC1 can be done with a d-flop, perhaps replace I-V with discrete, And even with tubes Dedicated Line DSD/DXD | Audirvana+ | iFi iDSD Nano | SET Tube Amp | Totem Mites Surround: VLC | M-Audio FastTrack Pro | Mac Opt | Panasonic SA-HE100 | Logitech Z623 DIY: SET Tube Amp | Low-Noise Linear Regulated Power Supply | USB, Power, Speaker Cables | Speaker Stands | Acoustic Panels Link to comment
YashN Posted April 9, 2016 Share Posted April 9, 2016 I'll get working on it tonight after I get the VHDL code working Hope you're getting the VHDL chops ready for dabbling with the SFP integration. Dedicated Line DSD/DXD | Audirvana+ | iFi iDSD Nano | SET Tube Amp | Totem Mites Surround: VLC | M-Audio FastTrack Pro | Mac Opt | Panasonic SA-HE100 | Logitech Z623 DIY: SET Tube Amp | Low-Noise Linear Regulated Power Supply | USB, Power, Speaker Cables | Speaker Stands | Acoustic Panels Link to comment
YashN Posted April 9, 2016 Share Posted April 9, 2016 I mentioned to Ted awhile ago about just having a DSD only dac with HQP would be awesome and simple. Interesting thread guys. One day people will understand that Miska was years ahead of everybody in foreward thinking. Dedicated Line DSD/DXD | Audirvana+ | iFi iDSD Nano | SET Tube Amp | Totem Mites Surround: VLC | M-Audio FastTrack Pro | Mac Opt | Panasonic SA-HE100 | Logitech Z623 DIY: SET Tube Amp | Low-Noise Linear Regulated Power Supply | USB, Power, Speaker Cables | Speaker Stands | Acoustic Panels Link to comment
jabbr Posted April 9, 2016 Share Posted April 9, 2016 And even with tubes The analog filter stage could certainly be tubed. I am treating the design as modular so you can swap in USB->DSD or SFP->DSD, for example, and then place an isolation, fifo and reclock stage, then the DSC logic etc. Custom room treatments for headphone users. Link to comment
jabbr Posted April 9, 2016 Share Posted April 9, 2016 Hope you're getting the VHDL chops ready for dabbling with the SFP integration. Exactly. Using zynq 7020. sfp/sgmii core -> processor which runs NAA/networkaudiod -> alsa driver -> DSD logic core -> GPIO pins. Custom room treatments for headphone users. Link to comment
EuroDriver Posted April 9, 2016 Share Posted April 9, 2016 As above the DSC1 is a great example, and the design is published and open so people can see the actual circuit. In the same way that an opamp can be built from a discrete design (transistors, resistors, capacitors), a DSD DAC can very easily be built from discrete components that anyone can buy and even wire together without a circuit board. The DSD signal has three wires: 1) BCLK -- the clock which runs at a multiple of 44.1/48 (DSD64 is 64x) 2) DSDR -- the right data 3) DSDL -- the left data So, the very simplest design is to take the DSDR/L signals, buffer with a flip-flop and then place some type of analog low-pass filter to filter out the background BCLK. Now with DSD512 this is 22 Mhz, so an analog LPF at 100 khz pole can more easily filter out the BCLK and its ultrasonic noise. Next up in complexity, you can use a D-flipflop, gated by BCLK, and this will output DSDR and DSDR', so you have a very simple balanced signal to which the filters can be applied. What DSC1 does is apply a very simple FIR filter composed of shift registers, and this gets us up to the next level of complexity, which for illustrative purposes is very helpful, so bear with me: The BCLK gates a set of shift registers which clock in the DSDR/L signals and provide a set of output signals, each having a logic level: 5V or 3.3V depending on the type of logic. By placing an output resistance on the output logic level, this will provide a running "last 32 clock samples" but even when they are all "1" the voltage will never exceed logic (say 5V), and never go below ground. On the other hand given the number of samples which are switched "on", there will be a different output impedance, or current. The next stage is a method to convert this variable output impedance to voltage or I-V: current to voltage. This can be done with an opamp, or discrete design itself. Borbely published a famous jFet I-V design, and then Nelson Pass greatly simplified it into the "Zen I-V" if people want to google, it is a very simple circuit itself. Following the I-V stage is placed an analog filter, often a Sallen-Key lowpass design (which is 2nd order), two of which can be used to get a 4th order low pass filter -- getting rid of the 22Mhz electronic hash. This similarly can be implemented as either an opamp or discrete design and could be either tube or transistor based. So yes this can be entirely chipless comprised of individual transistors or tubes, resistors and capacitors, or can contain logic chips and opamps or any mixture in between. Jabbr, A seminal post ! I wish you could come to the DSD 512 May Fest in Munich and spend some time with Jussi and also edbk Best Edward Sound Test, Monaco Consultant to Sound Galleries Monaco, and Taiko Audio Holland e-mail [email protected] Link to comment
jabbr Posted April 10, 2016 Share Posted April 10, 2016 It sounds like it will be a great event. I expect the system will sound terrific and would really love to actually hear it to see if my prediction is true! Custom room treatments for headphone users. Link to comment
YashN Posted April 10, 2016 Share Posted April 10, 2016 I wish you could come to the DSD 512 May Fest in Munich and spend some time with Jussi and also edbk Cool-looking gathering. Dedicated Line DSD/DXD | Audirvana+ | iFi iDSD Nano | SET Tube Amp | Totem Mites Surround: VLC | M-Audio FastTrack Pro | Mac Opt | Panasonic SA-HE100 | Logitech Z623 DIY: SET Tube Amp | Low-Noise Linear Regulated Power Supply | USB, Power, Speaker Cables | Speaker Stands | Acoustic Panels Link to comment
YashN Posted April 10, 2016 Share Posted April 10, 2016 One day people will understand that Miska was years ahead of everybody in foreward thinking. *forward* thinking, peeps. Now I understand why this sentence was feeling awkward to me. Dedicated Line DSD/DXD | Audirvana+ | iFi iDSD Nano | SET Tube Amp | Totem Mites Surround: VLC | M-Audio FastTrack Pro | Mac Opt | Panasonic SA-HE100 | Logitech Z623 DIY: SET Tube Amp | Low-Noise Linear Regulated Power Supply | USB, Power, Speaker Cables | Speaker Stands | Acoustic Panels Link to comment
YashN Posted April 10, 2016 Share Posted April 10, 2016 Exactly. Using zynq 7020. sfp/sgmii core -> processor which runs NAA/networkaudiod -> alsa driver -> DSD logic core -> GPIO pins. Go jabbr, go! Dedicated Line DSD/DXD | Audirvana+ | iFi iDSD Nano | SET Tube Amp | Totem Mites Surround: VLC | M-Audio FastTrack Pro | Mac Opt | Panasonic SA-HE100 | Logitech Z623 DIY: SET Tube Amp | Low-Noise Linear Regulated Power Supply | USB, Power, Speaker Cables | Speaker Stands | Acoustic Panels Link to comment
ted_b Posted April 10, 2016 Share Posted April 10, 2016 Exactly. Using zynq 7020. sfp/sgmii core -> processor which runs NAA/networkaudiod -> alsa driver -> DSD logic core -> GPIO pins. "We're all bozos on this bus"....F.T. My JRIver tutorial videos Actual JRIver tutorial MP4 video links My eleven yr old SACD Ripping Guide for PS3 (needs updating but still works) US Technical Advisor, NativeDSD.com Link to comment
jabbr Posted April 11, 2016 Share Posted April 11, 2016 The logic is simple, hooking up the modules is indeed mind blowing... Custom room treatments for headphone users. Link to comment
barrows Posted April 11, 2016 Share Posted April 11, 2016 Have you found Jussi's (Miska) DSC 1 DAC design descriptions here on CA? Discrete DAC should mean DAC chip-less, using only discrete components in an analog low pass filter. No Sabre, TI, etc. DAC chip or FPGA approach. Unless someone is bastardizing the use of the term Discrete DAC. LOL The idea of "no FPGA" is not entirely accurate in this context. An FPGA is never a DAC, as an FPGA always outputs a digital signal. For example, a PS Audio DS or DS-J DAC uses an FPGA to do filtering and oversampling, and then it outputs a DSD 128 stream to a discrete DAC stage, which actually does the conversion to analog, this is still a discrete DAC. Consider also Chord DACs. They also do oversampling and filtering in an FPGA, but the output from the FPGA then goes to their discrete "Pulse Array" DAC circuit. These approaches, by using an FPGA to create a high rate data stream, which can then be easily converted to analog by a relatively simple discrete DAC circuit, are really not much different generally to what Miska (Jussi) does: the main difference is that Jussi does the oversampling in a separate computer running HQPlayer, and Chord and PS Audio do the oversampling onboard the component in an FPGA: all of these approaches still do the final conversion from digital to analog via a discrete DAC. SO/ROON/HQPe: DSD 512-Sonore opticalModuleDeluxe-Signature Rendu optical with Well Tempered Clock--DIY DSC-2 DAC with SC Pure Clock--DIY Purifi Amplifier-Focus Audio FS888 speakers-JL E 112 sub-Nordost Tyr USB, DIY EventHorizon AC cables, Iconoclast XLR & speaker cables, Synergistic Purple Fuses, Spacetime system clarifiers. ISOAcoustics Oreas footers. SONORE computer audio | opticalRendu | ultraRendu | microRendu | Signature Rendu SE | Accessories | Software | Link to comment
MikeJazz Posted April 13, 2016 Share Posted April 13, 2016 One day people will understand that Miska was years ahead of everybody in foreward thinking. I think that is already well established here in CA [emoji2] http://www.computeraudiophile.com/members/mikejazz/ funded this campain: http://igg.me/at/geekpulseaudio/x/5216671 Link to comment
4est Posted April 13, 2016 Share Posted April 13, 2016 The "proper" way to balance the DSC1 circuit is to use 32 additional shift registers for the other side of balanced. One can readily do this using two boards and the existing board outlines and some very simple mods. The DSC1's primary weakness is power supply dependency, as the outputs are directly connected with the power supply via the shift registers. Running balanced registers ameliorates this. There should be enough output to readily just filter this output without other parts. I intend to use a very high quality 1:1 transformer. The parts are on my bench, but sadly I too haven't the time... Yes the DSC1 is quite good but maybe "clinical" sounding? Certainly great for an initial design with entirely off the shelf parts, and good enough that worth improving. Balancing the DSC1 can be done with a d-flop, perhaps replace I-V with discrete, : Zen -> Cen -> Sen, evolution of a minimalistic IV Converter - Page 182 - diyAudio, and discrete JFet SK filters Also upgrade clock, and improve DSD signal isolation from USB input converter. Ultimately provide direct fiber optic Ethernet to DSD output running NAA on embedded ARM with FPGA handling DSD timing from DAC's clocks... Forrest: Win10 i9 9900KS/GTX1060 HQPlayer4>Win10 NAA DSD>Pavel's DSC2.6>Bent Audio TAP> Parasound JC1>"Naked" Quad ESL63/Tannoy PS350B subs<100Hz Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now