我有一个 PCB 设计(我的)、它使用 具有 I2S 输入的模拟器件 SSM3582、客户希望我用 TAS5755M 替换该放大器、因此我购买了 TAS5755M 评估 PCB、并使其在模拟输入下运行良好。
我的 PCB 设计有2个 I2S 数据源、一个 TI TLV320ADC 和一个 Cypress CYBT-343026 (例如 Broadcom WICED 模块)、我使用74LVC157APW 在一个源或另一个源之间进行选择/切换。 问题是 Cypress 模块没有 MCLK 输出、TAS5755M 似乎需要一个。 我具有的信号如下
TLV320ADC | CYBT343026 | SSM3582 | TAS5755M | 注释 |
MCLK | MCLK | TLV320ADC 有一个12MHz XTAL 馈入 MCLK | ||
BCLK | I2S_PCM_CLK | BCLK | SCLK | 这是大约1.4MHz 的主时钟 |
WCLK | I2S_WS_PCM | FSYNC | LRCLK | 这是 L/R 或帧时钟、每16位 BCLK 改变极性 |
DOUT | I2S_PCM_OUT | SDATA | SDIN | 数字音频数据 |
我阅读了 TAS5755M 的数据表、它似乎表示可以在没有 MCLK 输入的情况下工作、但当我从评估 PCB 设置中移除 MCLK 信号的链接时、我没有声音。 TAS5755M 能否在没有 MCLK 的情况下运行? 我可以看到、我可以为它提供用于馈送 TLV320ADC 的相同12MHz MCLK、但当选择时钟作为 I2S 信号源时、该时钟与来自 Cypress 模块的数据流没有关系。