ZHCUAN9C February 2013 – November 2023 TAS2505 , TAS2505-Q1
音频数据通过数字音频数据串行接口或音频总线,在主机处理器和 TAS2505 之间传输。该器件具有灵活的音频总线,包含左平衡或右平衡数据选项、I2S 或 PCM 协议支持、可编程数据长度选项、用于多通道运行的 TDM 模式、各总线时钟线的主/从灵活配置,以及直接与系统中的多个器件进行通信的能力。
TAS2505 的音频总线可配置为左平衡或右平衡、I2S、DSP 或 TDM 运行模式,在 TDM 模式中支持与标准电话 PCM 接口进行通信。这些模式全部 MSB 优先,并且通过配置页 0 寄存器 27 位 D5-D4,可将数据宽度编程为 16、20、24 或 32 位。此外,字时钟和位时钟还可以独立配置为主模式或从模式,以灵活连接各种处理器。字时钟用于定义帧的起始,可编程为脉冲或方波信号。该时钟的频率对应于所选 DAC 采样频率的最大值。
位时钟用于在时钟沿输入和输出整个串行总线上的数字音频数据。当处于主模式时,通过控制页 0 寄存器 30 中的位时钟分频器,可以将该信号编程为生成可变时钟脉冲(参阅)。帧中的位时钟脉冲数量可能需要调整,以便适应各种字长并支持多个 TAS2505 共用同一音频总线的情况。
TAS2505 还包括一项功能,可以相对于字时钟对数据传输的开始位置执行偏移。该偏移可通过位时钟数量进行控制,还可以在页 0 寄存器 28 中进行编程。
TAS2505 还能够相对于使用的默认时钟极性,将用于传输音频数据的位时钟的极性反转。无论选择何种音频接口模式,此功能均可独立使用。这可以通过页 0 寄存器 29 位 D3 进行配置。
默认情况下,当字时钟和位时钟由 TAS2505 生成时,这些时钟只有在器件中的 DAC 上电时才运行。这样是为了省电。但是,它还支持一项特性:即使器件中的编解码器断电,字时钟和位时钟也都可以运行。当在同一总线上有多个编解码器的情况下使用 TDM 模式时,或当字时钟或位时钟在系统中用作通用时钟时,这一特性非常有用。