• These commercial threads are for private transactions. diyAudio.com provides these forums for the convenience of our members, but makes no warranty nor assumes any responsibility. We do not vet any members, use of this facility is at your own risk. Customers can post any issues in those threads as long as it is done in a civil manner. All diyAudio rules about conduct apply and will be enforced.

Low cost USB DSD 64 DAC with bit-prefect volume control GB (XMOS+CS4398)

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Low cost USB "DSD" DAC with bit-perfect volume control GB

Low cost is not equal to low quality components:D
This USB DSD DAC contains two main PCBs, XMOS USB to I2S with three ultra low phase noise NDK2520SD oscillator PCB, CS4398 DSD DAC PCB and an optional LED sampling rate indicator PCB.
Apart from the DSD playback functionality, it uses low noise thin film resistor, C0G capactor in the LPF, WIMA decouple cap, panasonic low ESR aluminum electrolytic capacitor and optimized layout 2mm distance for all decouple capacitor, etc.

The most distinctive features of this USB DSD DAC is our customize firmware for bit-perfect volume control. Most people may not notice many so called "bit-perfect" device on the market is bit-perfect ONLY When You Play At FULL Volume. If the volume is not set to maximum in the computer, the audio data is scaled/altered before sending to the DAC chip and the result is signal to noise ratio seriously affected.
Related paper on this important feature:
http://www.esstech.com/PDF/digital-vs-analog-volume-control.pdf

Compare on the audio data flow path:
General device on the market: "Partial" Bit-perfect only at full volume
Computer -> USB -> XMOS/CMxxxx/AMxxxxx -> I2S(audio data scaled/altered if not at full volume) -> DAC Chip (es9018/cs4398/pcm1794 etc.)

This USB DSD DAC: Complete Bit-perfect at any volume
Computer -> USB -> XMOS -> I2S(audio data bit perfect at any volume)+IIC volume control -> DAC Chip (es9018/cs4398/pcm1794 etc.)

After many hours of work on customize the xmos firmware on this USB DSD DAC, audiophiles can move the volume control bar up and down freely in the computer volume mixer panel and still enjoy bit perfect audio. DSD audio as well as PCM audio can also be bit perfect volume control easily from the computer. Please notes there are many so called bit-perfect device can play DSD but you must set the computer master volume control to full volume.

This is the initial prototype, the cs4398 DAC PCB will be in yellow color, the final layout will have a little different from the photo
cs4398dsd.jpg


FAQ:
1)Does the volume is controlable in WIN/MAC/LINUX when playing DSD using this combo? I find that I cannot control the DSD volume when using the other famous brand DSD USB output adapter
The DSD sound volume is controlable using our xmos DSD combo in all USB audio 2.0 compatible OS including WIN/MAC/LINUX system volume mixer.

2) Do I need to switch ASIO driver everytime when playing between PCM and DSD music file? I find it's annoying to do it when using the other famous brand DSD USB output adapter.
Our xmos combo can use the same output ASIO: foo_dsd_asio in foorbar2000 to play PCM and DSD music file. No need to switch output everytime to play.

3)Is the xmos i2s Bit-perfect volume control PCB in the combo can be used connect to other DAC chip?
Different DAC chip require different IIC volume control command and different DSD PCM switch command. The XMOS PCB in this combo is designed only for use in this combo.

4)Is circuit schemetic available?
The circuit mostly follows the official datasheet, it can be download from the related official DAC website.
CS4398 : 120 dB, 24-Bit, 192 kHz Stereo D/A Converter with DSD Support

5)Some people told uses IIC software control can interference the DAC performance, is it true?
The IIC volume control is only active when you moving the volume bar to change the volume, it is totally stopped when not in use.

6)What sampling rate are supported?
44.1-192khz and DSD64

7)Any annoying pop sound when playing between PCM and DSD format?
No pop sound. The cs4398 has automute feature when switch between pcm and dsd.

8) I already have CS4398 DAC, why still buy this one?
This DAC includes DSD playback feature, bit perfect volume control, WIMA 3.3uF film capacitor on the Quiescent Voltage pin, high quality and selected components, optimized layout 2mm distance for all decouple capacitor. It takes the cirrus logic flagship dac CS4398 to it's level.

*All SMD are soldered, thru-hole components are not soldered.
*The PCB required one 3.3V, one 5V and one +-12V regulated power supply and they are not included in this GB.

Steps:
1)Please left your name here and qty, (not PM me, PM box always easily full)
2)after the pcb is done, a URL will be posted for user to order and pay.

***I just found some cheap source of CS4398!!!
The cost of two PCB together (XMOS+CS4398) is only Euro 69 up , the price is depends on the number of participants.
> 50pcs = EUR69 up
 
Last edited:
This is mainly for DIYINHK but anyone with the answer please chime in.

I have the combo with the modified-firmware XMOS board and the KTM2 9018. I am using it with an Alix 2d2 board running Voyage MPD 0.9. Works fine with fixed output hardware volume control. I would like to try the 'bit perfect volume control' implementation and would like DIYINHK to confirm the correct ALSA output settings in MPD.conf.

I can get the volume bar to work in MPad by changing the mixer_type to "software" at the bottom of MPD.conf but I don't think that's the way to get the hardware volume to work.

So, please post the correct ALSA output lines.....
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.