Hi guys and girls 🙂 I want to make my own dac with CS43198 and I want to know how I can connect it to my pc (ubuntu os) with usb type c . Is there any guide because I couldn't find one
https://statics.cirrus.com/pubs/proDatasheet/CS43198_F1.pdf
You'll have to do the same as any of use... a lot of reading, interpreting and breadboarding. I think you'll need a USB receiver with this one. You can ask yourself if it is worth all the effort when this device exists for that price. It has no USB-C but that's a detail with USB 2.0 already up to the task:
https://www.amazon.de/D30-Pro-Volla...erstärker-Decodierchips-Schwarz/dp/B08Y88Y8QV
Not trying to discourage you but component prices are crazy, delivery times are also crazy.
Ah here a USB-C dongle with CS43198 for 119 Euro: https://www.projekt-akustik.de/aste...MImL2v0ZDz9gIVaxoGAB3jsQaWEAQYASABEgLsIvD_BwE
I am pretty sure a DIY version will cost way more with many parts in backorder for a long time. That is the situation at the moment.
You'll have to do the same as any of use... a lot of reading, interpreting and breadboarding. I think you'll need a USB receiver with this one. You can ask yourself if it is worth all the effort when this device exists for that price. It has no USB-C but that's a detail with USB 2.0 already up to the task:
https://www.amazon.de/D30-Pro-Volla...erstärker-Decodierchips-Schwarz/dp/B08Y88Y8QV
Not trying to discourage you but component prices are crazy, delivery times are also crazy.
Ah here a USB-C dongle with CS43198 for 119 Euro: https://www.projekt-akustik.de/aste...MImL2v0ZDz9gIVaxoGAB3jsQaWEAQYASABEgLsIvD_BwE
I am pretty sure a DIY version will cost way more with many parts in backorder for a long time. That is the situation at the moment.
Last edited:
"The THD + N of D30 Pro is not higher than 0.0009%, which means the D30 Pro restores 99.9991% of the original sound accurately."
Maybe Topping should invest more in their marketing 🙂
Maybe Topping should invest more in their marketing 🙂
https://eu.mouser.com/ProductDetail/Cirrus-Logic/CS43198-CNZ?qs=%2BEew9%2B0nqrBKvFG1qnP85Q==
the price of this component is about 15 euro so not that high but I will agree about the waiting time .
And I already have read some of the datasheet and I was wondering how I can connect it to some usb controller to the Serial Audio Input Data Port for example. And the problem with that device that you have posted is the fact that it is not portable(no bluethoot)
the price of this component is about 15 euro so not that high but I will agree about the waiting time .
And I already have read some of the datasheet and I was wondering how I can connect it to some usb controller to the Serial Audio Input Data Port for example. And the problem with that device that you have posted is the fact that it is not portable(no bluethoot)
Last edited:
bluethoot is not hifi. It makes little sense to use a high end DAC chip for compressed/decompressed audio but I am a hardliner with quality. Any normal copper wire outperforms BT so even SPDIF is better. Since it is a dongle it seems quite portable to me and what is the use of the USB-C connector then?!https://eu.mouser.com/ProductDetail/Cirrus-Logic/CS43198-CNZ?qs=%2BEew9%2B0nqrBKvFG1qnP85Q==
the price of this component is about 15 euro so not that high but I will agree about the waiting time .
And I already have read some of the datasheet and I was wondering how I can connect it to some usb controller to the Serial Audio Input Data Port for example. And the problem with that device that you have posted is the fact that it is not portable(no bluethoot)
You should make a BOM and check what is available and what not and what all parts cost. Modding that 119 Euro thingie will be cheaper and faster I guess.
Unless you are willing to do serious software development (e.g. on XMOS) you will have to buy a separate USB-I2S bridge such as I2Sover USB (http://jlsounds.com/i2soverusb.html).And I already have read some of the datasheet and I was wondering how I can connect it to some usb controller to the Serial Audio Input Data Port for example.
If you do want to make your own design (after all, this is a DIY site), you could consider the CS43131. Very similar to the CS43198.
https://www.mouser.dk/ProductDetail/Cirrus-Logic/CS43131-CNZ?qs=%2BEew9%2B0nqrDUhBYVE1mW3Q==
But I agree, getting it up and running takes a lot of reading and most likely some experiments.
Last year I managed to get the CS43198 up and running on my own PCB, programming it from an Arduino. The I2S signal I already had from a USB to I2S interface.
https://www.mouser.dk/ProductDetail/Cirrus-Logic/CS43131-CNZ?qs=%2BEew9%2B0nqrDUhBYVE1mW3Q==
But I agree, getting it up and running takes a lot of reading and most likely some experiments.
Last year I managed to get the CS43198 up and running on my own PCB, programming it from an Arduino. The I2S signal I already had from a USB to I2S interface.
Okay. Should I buy the external oscillator board and if yes what oscillator should I choose ?Unless you are willing to do serious software development (e.g. on XMOS) you will have to buy a separate USB-I2S bridge such as I2Sover USB (http://jlsounds.com/i2soverusb.html).
Sorry, I don't have any experience with I2SoverUSB since I use my own STM32F7 based USB-I2S bridge.
oh cool is our project open hardware ?Sorry, I don't have any experience with I2SoverUSB since I use my own STM32F7 based USB-I2S bridge.
My USB-I2S bridge is more geared towards measurements so it supports both I2S input & output (i.e. ADC and DAC) and has some other extra features. Here you can find a short writeup with schematics (not latest version): https://www.diyaudio.com/community/...trumentation-applications.347854/post-6839058
It is not (yet) open source. And there are some issues for diy. The assembly is quite demanding and with single quantity prices the BOM is well north of 50 euros (without VAT). And at least the MCU is out-of-stock with long lead time. If and when the component shortage eases I could make this open source and arrange a group buy.
It is not (yet) open source. And there are some issues for diy. The assembly is quite demanding and with single quantity prices the BOM is well north of 50 euros (without VAT). And at least the MCU is out-of-stock with long lead time. If and when the component shortage eases I could make this open source and arrange a group buy.
Hi, could you provide the code for the arduino that you run for the CS43198, please? Do you use external MCLK from some source or onboard oscillator?If you do want to make your own design (after all, this is a DIY site), you could consider the CS43131. Very similar to the CS43198.
https://www.mouser.dk/ProductDetail/Cirrus-Logic/CS43131-CNZ?qs=%2BEew9%2B0nqrDUhBYVE1mW3Q==
But I agree, getting it up and running takes a lot of reading and most likely some experiments.
Last year I managed to get the CS43198 up and running on my own PCB, programming it from an Arduino. The I2S signal I already had from a USB to I2S interface.
- Home
- Source & Line
- Digital Line Level
- CS43198 basic setup.