现在执行声音测试程序时,speaker没有任何反应。测试时I2S有数据输出,clk正确,I2C驱动程序也没有报错。示波器测量codec输出在测试前后没有变化。
我先提供这部分的原理图。此外,请支持TLV320AIC3204这款codec的调测方法。
谢谢。
4572.09audio.pdf
上一个帖子不小心将FAE的回复给删了....
------------------------------------------------------------
以下更新当前测量结果:
AVDD,DVDD,reset,示波器测量正常,I2C驱动通信成功。
播放音乐时测量:MCLK 12.288MHz ,BCLK 1.536MHz,WCLK 48KHz,DIN有波形。
我将部分寄存器dump出来,结果如下:
[ 83.776969] ----------------register = 1, reg = 0----------------
[ 83.778088] ----------------register = 4, reg = 0----------------
[ 83.782437] ----------------register = 5, reg = 17----------------
[ 83.783894] ----------------register = 6, reg = 4----------------
[ 83.784930] ----------------register = 7, reg = 0----------------
[ 83.786029] ----------------register = 8, reg = 0----------------
[ 83.787063] ----------------register = 11, reg = 1----------------
[ 83.788543] ----------------register = 12, reg = 1----------------
[ 83.790558] ----------------register = 13, reg = 0----------------
[ 83.794219] ----------------register = 14, reg = 128----------------
[ 83.795187] ----------------register = 18, reg = 1----------------
[ 83.796158] ----------------register = 19, reg = 1----------------
[ 83.797119] ----------------register = 20, reg = 128----------------
[ 83.798089] ----------------register = 25, reg = 0----------------
[ 83.800472] ----------------register = 26, reg = 1----------------
[ 83.801479] ----------------register = 27, reg = 0----------------
[ 83.802450] ----------------register = 28, reg = 0----------------
[ 83.803355] ----------------register = 29, reg = 0----------------
[ 83.804249] ----------------register = 30, reg = 1----------------
[ 83.805157] ----------------register = 31, reg = 0----------------
[ 83.806052] ----------------register = 32, reg = 0----------------
[ 83.806945] ----------------register = 33, reg = 0----------------
[ 83.807843] ----------------register = 53, reg = 18----------------
[ 83.809454] ----------------register = 54, reg = 3----------------
[ 83.810363] ----------------register = 60, reg = 1----------------
[ 83.811252] ----------------register = 61, reg = 1----------------
[ 83.812161] ----------------register = 63, reg = 20----------------
[ 83.813057] ----------------register = 64, reg = 12----------------
[ 83.813962] ----------------register = 65, reg = 216----------------
[ 83.814853] ----------------register = 66, reg = 216----------------
[ 83.815753] ----------------register = 67, reg = 0----------------
[ 83.816657] ----------------register = 81, reg = 0----------------
[ 83.817551] ----------------register = 82, reg = 136----------------
[ 83.819093] ----------------register = 83, reg = 0----------------
[ 83.820004] ----------------register = 84, reg = 0----------------
[ 83.820899] ----------------register = 86, reg = 0----------------
[ 83.821795] ----------------register = 87, reg = 0----------------
[ 83.823330] ----------------register = 88, reg = 127----------------
[ 83.824231] ----------------register = 89, reg = 0----------------
[ 83.825133] ----------------register = 90, reg = 0----------------
[ 83.826037] ----------------register = 91, reg = 0----------------
[ 83.826946] ----------------register = 92, reg = 0----------------
[ 83.827846] ----------------register = 94, reg = 0----------------
[ 83.829708] ----------------register = 95, reg = 0----------------
[ 83.830811] ----------------register = 96, reg = 127----------------
[ 83.831675] ----------------register = 97, reg = 0----------------
[ 83.832535] ----------------register = 98, reg = 0----------------
[ 83.833380] ----------------register = 99, reg = 0----------------
[ 83.834232] ----------------register = 100, reg = 0----------------
[ 83.835331] ----------------register = 129, reg = 0----------------
[ 83.836195] ----------------register = 130, reg = 0----------------
[ 83.837048] ----------------register = 137, reg = 0----------------
[ 83.837914] ----------------register = 138, reg = 0----------------
[ 83.842831] ----------------register = 140, reg = 0----------------
[ 83.843709] ----------------register = 141, reg = 0----------------
[ 83.844581] ----------------register = 142, reg = 0----------------
[ 83.845449] ----------------register = 143, reg = 0----------------
[ 83.846326] ----------------register = 144, reg = 64----------------
[ 83.847194] ----------------register = 145, reg = 64----------------
[ 83.848042] ----------------register = 146, reg = 64----------------
[ 83.851371] ----------------register = 147, reg = 64----------------
[ 83.852612] ----------------register = 148, reg = 0----------------
[ 83.853588] ----------------register = 179, reg = 0----------------
[ 83.854555] ----------------register = 180, reg = 0----------------
[ 83.855533] ----------------register = 182, reg = 64----------------
[ 83.856483] ----------------register = 183, reg = 0----------------
[ 83.857381] ----------------register = 185, reg = 64----------------
[ 83.859096] ----------------register = 186, reg = 0----------------
[ 83.863780] ----------------register = 187, reg = 128----------------
[ 83.864636] ----------------register = 188, reg = 128----------------