hi TI
The customer plans to make a product with c6678, which requires 48 channels of audio output (simultaneous output). Is there a suitable DAC connection scheme and DAC recommendation? The DAC supports 96k and 24bit at most.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
hi TI
The customer plans to make a product with c6678, which requires 48 channels of audio output (simultaneous output). Is there a suitable DAC connection scheme and DAC recommendation? The DAC supports 96k and 24bit at most.
Hello!
The problem looks twofold: on one side there should be enough data throughput, on another - enough connections. The latter is simpler, there is no easy scheme to connect 48 slave devices to C6678, thus some kind of glue logic, presumably FPGA, would be required.
Next, calculate raw throughput required as 96000 x 24 x 48 = 110 592 000 bps, over 100 Mbps of useful throughput, without overhead. That is well above I2C rate, EMIF16 not a candidate, so reminder is highspeed serial. One may try to link FPGA with DSP over PCie, then let FPGA demux those 48 channels and feed them to DACs.
Hi Rain,
Kindly refer to this document for the Audio benchmark demo in Processor SDK.
https://www.ti.com/lit/an/sprac87/sprac87.pdf
The demo is located at the following location "C:\ti\processor_sdk_rtos_c667x_6_03_00_106\demos\audio-benchmark-starterkit"
https://software-dl.ti.com/processor-sdk-rtos/esd/C667x/latest/index_FDS.html
Thanks,