你好,
我正在处理DA7212和I2S数据。我已经将DAI_WORD_LENGTH设置为24位,但对我来说,DOUT“只有”23位。如果我将长度设置为16位,也会发生同样的情况,DOUT数据似乎是15位的。我附上了一张显示I2S数据的截图。黄色= BCLK,红色= WCLK,蓝色= DOUT。DOUT只有23位是对的吗?还是我遗漏了什么?
我们应该为选定的DAI_Word_Length生成正确的位数。我将确保没有应用DAI_Offset,这是DAI中的一个设置。
问候,
谢谢你的回答。
当DAI_WORD_LENGTH设置为16位时,我错误地估计了DOUT单词长度,DA7212 DOUT输出是16位的。当DAI_WORD_LENGTH设置为20位时,DA7212也输出20位。但是当DAI_WORD_LENGTH设置为24位时,我们只得到23位的数据。同样,当我们将DAI_WORD_LENGTH设置为32位时,我们只得到23位的数据。
DAI_FORMAT设置为I2S, DAI_FORMAT设置为default。
我试着用DA7218运行了同样的测试,一切看起来都和预期的一样,DOUT是24位的。
我已经附上了我用于DA7212的脚本。
你好,
我们应该为选定的DAI_Word_Length生成正确的位数。我将确保没有应用DAI_Offset,这是DAI中的一个设置。
问候,
你好,
谢谢你的回答。
当DAI_WORD_LENGTH设置为16位时,我错误地估计了DOUT单词长度,DA7212 DOUT输出是16位的。当DAI_WORD_LENGTH设置为20位时,DA7212也输出20位。但是当DAI_WORD_LENGTH设置为24位时,我们只得到23位的数据。同样,当我们将DAI_WORD_LENGTH设置为32位时,我们只得到23位的数据。
DAI_FORMAT设置为I2S, DAI_FORMAT设置为default。
我试着用DA7218运行了同样的测试,一切看起来都和预期的一样,DOUT是24位的。
我已经附上了我用于DA7212的脚本。