This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
未使用的输入,建议通过~0.47uF电容接GND,以防止未端接输入上的噪声拾取;模拟输入具有直流偏置,因此IN3_L不应直接接GND;原理图可参考TLV320AIC3204EVM:https://www.ti.com.cn/cn/lit/ug/slau266a/slau266a.pdf
您是想将I2S数字音频信号播放出来吗?您需要的采样率是多少?
上面寄存器配置都是page0页的吗?我看到您NDAC、MDAC都没启动
非常感谢你提出的原理图的修改建议,我们在下一版作出修改。基于当前的硬件,我们依然想要达到出声的目的。
我上面有提到,播放音频时我们有测量I2S的各个信号,以下是测量结果:
MCLK 12.288MHz ,BCLK 1.536MHz,WCLK 48KHz,DIN有波形。采样率是48K。
上面的寄存器不只是page0的,我们是将驱动的.h文件中例举的寄存器都打印了出来。如下:
未使用的输入悬空,根据我们的经验即使有输出也会有很大噪声的;
模拟输入具有直流偏置,因此IN3_L不应直接接GND,如果IN3_L直接接GND,那么输入信号将不能被偏置在正确的电压下,也不会有正常的输出;
TLV320AIC3204产品首页,如下链接,在“设计与开发”-->"软件开发"部分,有适用于 TLV320AIC32X4 的 Linux 驱动程序,您可以下载,希望对您有用:
TLV320AIC3204应用指南,如下链接,有示例代码,您可以参考:
https://www.ti.com/cn/lit/ml/slaa557/slaa557.pdf
在调试中发现当tinymix set "LO Driver Gain Volume" 6 6时,波形就会出现失真, volume只能设置0-5吗? 还是有其他寄存器可以配合调试?
关于AVDD与DVDD,未接二极管时它们分别有正常的输出吗?如果没有,检查下寄存器Page 1 / Register 2的D0是否置1,即AVDD LDO Powered up;
LO实测输出幅值是多少?Page 1 / Register 10 的D3 D1 D0配置的分别是多少?配置为D3=1;D1=1;D0=1试试,同时需LDOIN供电3.3V
LDOIN供电3.3V,然后Page 1 / Register 10 配置为D3=1;D1=1;D0=1,还会削波吗
您可以实测LO输出幅值吗,是多少