TI论坛
直播中

李华瑞

7年用户 932经验值
私信 关注
[问答]

PCM1794A的I2S格式在16bit数据的时候,BCK也是对应16位是否可以解码?


  • 我们需要了解一下,现在PCM1794A的I2S格式,在16bit数据的时候,BCK也是对应16位是否可以解码。波形如下图

回帖(2)

夏日余晖

2024-10-18 10:43:07

看一下I2S的正常时序图:也就是说,data的MSB出现在帧频WCLK的下降沿之后的bit clock BCLK 的第二个上升沿处, 途中1 clock

before MSB是有效时钟位,所以按照您的时序,应该是不能正常解码的。


举报

一瞅一个准

2024-10-18 11:45:25
PCM1794A是一款高性能的音频DAC(数字模拟转换器),它支持多种音频格式,包括I2S。在I2S格式中,数据是通过串行方式传输的,而BCK(位时钟)是用来同步数据传输的时钟信号。

在16位数据的情况下,PCM1794A的I2S格式通常需要16个BCK周期来传输一个完整的16位数据。这意味着每个数据位都有一个对应的BCK周期。因此,如果BCK也是对应16位,那么它实际上就是16个周期。

PCM1794A可以解码这种格式的数据。它会自动根据BCK的周期数来确定数据的位数。在这种情况下,由于BCK周期数与数据位数相匹配,PCM1794A可以正确地解码16位的数据。

总结来说,PCM1794A的I2S格式在16位数据的时候,BCK也是对应16位是可以解码的。这是因为PCM1794A会根据BCK的周期数来确定数据的位数,而在这种情况下,BCK的周期数与数据位数相匹配。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分