大家好、
我正在尝试找到一个解决方案、作为系统的主 I2S 时钟发生器、为 BCK、SCK 和 LRCK 供电。 我们是否有适合这里的器件?
我们不需要 DSP、编解码器或任何花哨的东西、因为这是一个只有2个 I2S 麦克风的系统、这些麦克风从 DS90UA101-Q1串行器通过电缆连接到 DS90UA102-Q1解串器。 所有这些组件都需要 I2C 时钟输入、我正在寻找成本最低且最简单的解决方案。
谢谢、
Mitchell
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.
大家好、
我正在尝试找到一个解决方案、作为系统的主 I2S 时钟发生器、为 BCK、SCK 和 LRCK 供电。 我们是否有适合这里的器件?
我们不需要 DSP、编解码器或任何花哨的东西、因为这是一个只有2个 I2S 麦克风的系统、这些麦克风从 DS90UA101-Q1串行器通过电缆连接到 DS90UA102-Q1解串器。 所有这些组件都需要 I2C 时钟输入、我正在寻找成本最低且最简单的解决方案。
谢谢、
Mitchell
最简单? 从12.288MHz 或11.2896MHz 振荡器开始、这将是您的 SCK (系统时钟、有时称为"MCLK"或调制器时钟)。 然后使用一对74LVC163 (或您需要的任何逻辑系列)或74HCT4520同步计数器来进行分频。 四分频得到 I2S BCK (采样率为64倍)、256分频输出提供 LRCLK (采样率)。 SCK 来自振荡器。
您也可以使用小型 CPLD 来实现它。 CPLD 的优势在于、如果您需要同时支持44.1kHz 和48kHz 采样率、您可以从这两个振荡器驱动其时钟输入。 一个1位输入可以是选择。
沿着这些线路--你说你只有两个麦克风输入。 这是单个立体声对。 为什么仅为一条 I2S 线路提供昂贵的串行器和解串器? 将 SCK、BCK、LRCLK 和数据线驱动到四路 LVDS 驱动器(DS90LV031)中、并将输出端连接到 RJ45插孔、然后通过 CAT-5电缆运行。 另一方面、使用 DS90LV032接收器返回单端。
还有一件事:您的 I2S 数据线、我假设它来自 ADC? 数据线与 BCK 和 LRCLK 同步。 否则、您的系统将无法正常工作。 ADC 本身是否在其输出 BCK 和 LRCLK 的"主控模式"下运行? 使用它。