你好,
我的工作是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为默认值。
我尝试用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为默认值。
我尝试用DA7218运行相同的测试,一切看起来都像预期的一样,DOUT是24位的。
我附上了用于DA7212的脚本。