主题中讨论的其他器件:TDA4VM
您好,TI
我们将在 TDA4VM 电路板上调试 TLV320AIC3109。 该驱动程序引用了 tlv320aic3x.c、并 根据 芯片规范修改相应的寄存器。
编解码器 在从模式、 右平衡时序、 路由到 HPCOM/HPOUT 和 LET/RIGHT_LOM/LOP。 现在、我们发现播放音乐时、编解码器没有输出。 我们测量了位时钟、字时钟和数据、结果都是正确的。 播放时、寄存器的值如下所示。
81450 16:31:34 [ 475.230974] tlv320--aic3x_mute--audio test--reg94:0x00 [ 475.236104] tlv320--aic3x_mute--audio test--reg95:0x00 [ 475.241235] tlv320--aic3x_mute--audio test--reg96:0x00 [ 475.246361] tlv320--aic3x_mute--audio test--reg97:0x00 [ 475.251486] tlv320--aic3x_mute--audio test---------------------------------------------------- [ 475.260081] tlv320--aic3x_mute--audio test--reg81:0xaf [ 475.265208] tlv320--aic3x_mute--audio test--reg82:0xaf [ 475.270335] tlv320--aic3x_mute--audio test--reg84:0xaf [ 475.275461] tlv320--aic3x_mute--audio test--reg86:0x01 [ 475.280586] tlv320--aic3x_mute--audio test--reg88:0xaf [ 475.285719] tlv320--aic3x_mute--audio test--reg89:0xaf [ 475.290853] tlv320--aic3x_mute--audio test--reg91:0xaf [ 475.295981] tlv320--aic3x_mute--audio test--reg93:0x01 [ 475.301106] tlv320--aic3x_mute--audio test---------------------------------------------------- [ 475.309698] tlv320--aic3x_mute--audio test--reg34:0x00 [ 475.314824] tlv320--aic3x_mute--audio test--reg36:0x00 [ 475.319949] tlv320--aic3x_mute--audio test--reg37:0xc0 [ 475.325075] tlv320--aic3x_mute--audio test--reg38:0x00 [ 475.330200] tlv320--aic3x_mute--audio test--reg39:0x00 [ 475.335326] tlv320--aic3x_mute--audio test--reg40:0x40 [ 475.340452] tlv320--aic3x_mute--audio test--reg41:0x00 [ 475.345579] tlv320--aic3x_mute--audio test--reg42:0x00 [ 475.350708] tlv320--aic3x_mute--audio test--reg43:0x2f [ 475.355834] tlv320--aic3x_mute--audio test---------------------------------------------------- [ 475.364427] tlv320--aic3x_mute--audio test--reg60:0xaf [ 475.369553] tlv320--aic3x_mute--audio test--reg61:0xaf [ 475.374680] tlv320--aic3x_mute--audio test--reg63:0xaf [ 475.379806] tlv320--aic3x_mute--audio test--reg65:0x58 [ 475.384932] tlv320--aic3x_mute--audio test--reg67:0xaf [ 475.390063] tlv320--aic3x_mute--audio test--reg68:0xaf [ 475.395192] tlv320--aic3x_mute--audio test--reg70:0xaf [ 475.400322] tlv320--aic3x_mute--audio test--reg72:0x58 [ 475.405450] tlv320--aic3x_mute--audio test---------------------------------------------------- [ 475.414045] tlv320--aic3x_mute--audio test--reg8:0x20 [ 475.419086] tlv320--aic3x_mute--audio test--reg9:0x80 [ 475.424125] tlv320--aic3x_mute--audio test--reg10:0x00 [ 475.429251] tlv320--aic3x_mute--audio test--reg11:0x01 [ 475.434376] tlv320--aic3x_mute--audio test--reg12:0x00 [ 475.439502] tlv320--aic3x_mute--audio test--reg13:0x00 [ 475.444628] tlv320--aic3x_mute--audio test--reg14:0x00 [ 475.449756] tlv320--aic3x_mute--audio test--reg15:0x2f [ 475.454883] tlv320--aic3x_mute--audio test--reg16:0x2f [ 475.460009] tlv320--aic3x_mute--audio test--reg19:0x00 [ 475.465133] tlv320--aic3x_mute--audio test--reg21:0x78 [ 475.470260] tlv320--aic3x_mute--audio test--reg22:0x00 [ 475.475387] tlv320--aic3x_mute--audio test---------------------------------------------------- [ 475.483980] tlv320--aic3x_mute--audio test--reg26:0x00 [ 475.489105] tlv320--aic3x_mute--audio test--reg27:0xfe [ 475.494231] tlv320--aic3x_mute--audio test--reg28:0x00 [ 475.499357] tlv320--aic3x_mute--audio test--reg32:0x18 [ 475.504484] tlv320--aic3x_mute--audio test---------------------------------------------------- [ 475.513080] tlv320--aic3x_mute--audio test--reg0:0x00 [ 475.518254] tlv320--aic3x_mute--audio test--reg1:0x00 [ 475.523299] tlv320--aic3x_mute--audio test--reg2:0x00 [ 475.528340] tlv320--aic3x_mute--audio test--reg3:0x10 [ 475.533381] tlv320--aic3x_mute--audio test--reg4:0x04 [ 475.538424] tlv320--aic3x_mute--audio test--reg5:0x00 [ 475.543462] tlv320--aic3x_mute--audio test--reg6:0x00 [ 475.548500] tlv320--aic3x_mute--audio test--reg7:0x98
那么、 我们如何检查编解码器的工作状态呢? 例如数据是否已接收和正确解析。 我们 很高兴您能提供 编解码器的寄存器配置。
此致、
张