主题中讨论的其他部件:PCM1690、 TIDA-01414
您好!
目前、我正在设计一个具有10路模拟输出、2路模拟输入和6路数字输入的 USB DAC。
为了实现这一目标、我想运行一个 XMOS 芯片(XUF 216)。 XMOS 通过 I2S 具有最大32通道 I/O;在完整的32通道情况下、它通过 TDM 工作。 在 XMOS 芯片周围、我想使用 TI 硬件来获得模拟输出和输入。 由于 XMOS 是主器件、对于6个数字输入、需要异步采样率转换器、在本例中为 SRC4192。 因此、对于6个通道、我需要3个 SRC4192。 要获得2个模拟输入、我想使用2通道 ADC。 电路板的主要目标是从 DAC 中获得最高的音质。 起初、我只想使用两个 PCM1690、因此我可以轻松地仅使用 两个芯片获得我的10个通道。 但我已经阅读过、PCM1795的性能要好得多、并且具有32位、这对于 DSP 处理(有源交叉、房间校正和数字音量控制)非常有用。 如果我要使用 PCM1795、我至少需要其中的5个。 因此、有5个 DAC + 1个 ADC + 3个 ASRC + 1个 XMOS 芯片。 这意味着我需要将 MCLK 分配到10个芯片、并将 LRCK、BCLK 分配到9个芯片。 但如何归档呢? 时钟驱动器和时钟缓冲器? 使用音质和/或附加抖动时是否会降低? 以及如何路由时钟? 菊花链? 使用总线? 还是像 Dolby atmos 条形音箱参考设计中那样与缓冲器进行星型连接? 如何处理反射等?
非常感谢!
Jens