您好,
我们使用TLV320AIC3100作为音频编解码器。 项目基本信息列表,如风箱,
Linux内核--4.20, 3.18
编解码器驱动程序-- tlv320aic31xx.c.
音频格式- I2S和PCM (从属)
MCLK -- 19.2MHz
到耳机的音频(DAC)路由播放效果良好,但到D类扬声 器的路由不起作用。 SPKVDD = 3.6V,AVDD=HPVDD=3.3V,IOVDD=DVDD=1.8V。
当尝试使用示波器测量扬声器播放1K音调时,SPKM和SPKP上既没有波形,也没有电压。 Check kmesg,驱动程序输出一些错误,
[ 56.71.486万 ] tlv320aic31xx-codec 4-0018:aic31xx_wait_bits:失败! 0x25为0x88,预期为0x10 (0,0x1050万 us)
双重检查编解码器寄存器与'功能方框图'相结合,我没有发现原因。
这里有人能帮我吗,提前感谢吗?
此致,
Adrian