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.
https://e2e.ti.com/support/audio-group/audio/f/audio-forum/625996/tlv320dac3100-tlv320dac3100
部件号:TLV320DAC3100大家好:
我们使用TLV320DAC3100作为声音编解码器和PA:扬声器输出(单声道,4R,1W)和线路输出(立体声,16R),下面是电路原理图:
问题:
有时,当设备(操作系统:Android 4.4。2)通电并首次播放声音时,扬声器没有声音输出。 然后,如果您进行一些控制(Vol+,Vol-....),扬声器将正常输出声音。 线路输出始终正常输出
详细信息:
在此之前还有另一个问题:有时,某些设备的扬声器一直没有任何声音输出,除了设备的重置电源,我们发现当发生此问题时,注册页0,注册37=0xAA,它应该是0xBA, 因此我们采取对策: 播放声音前检测此寄存器, 如果0x37=0xAA,软件将再次写入0x37=0xBA。
使用此对策时,出现了上述问题,因为在第一次播放声音之前,0x37的值为0xBA,而0x37的值是正确的,因此软件不会再次写入, 然后I2S启动工作,0x37的值将突然变为0xAA,导致D类电源关闭并打开声音输出。
我们不知道是什么会导致寄存器值被更改,因为我们不做任何事情......
下面是注册地图,请帮我们检查,非常感谢!
注册:
[4][ 26.29.1855万 ]地址0x00:write:0x00,read:0x00
[4][ 26.29.2973万 ]地址0x01:write:0x01,read:0x00
[4][ 26.29.4078万 ]地址0x04:write:0x07,read:0x07
[4][ 26.29.5192万 ]地址0x06:write:0x07,read:0x07
[4][ 26.29.6389万 ]地址0x07:write:0x00,read:0x00
[4][ 26.29.7054万 ]地址0x08:write:0x00,read:0x00
[4][ 26.29.8137万 ]地址0x05:write:0x94,read:0x94
[4][ 26.29.9296万 ]地址0x0B:write:0x82,read:0x82
[4][ 26.30.044万 ]地址0x0c:write:0x87,read:0x87
[4][ 26.30.162万 ]地址0x0d:write:0x00,read:0x00
[4][ 26.30.2285万 ]地址0x0E:write:0x80,read:0x80
[4][ 26.30.3406万 ]地址0x1b:write:0x00,read:0x00
[4][ 26.30.452万 ] addr 0x3c:write:0x02,read:0x02
[4][ 26.30.564万 ]地址0x00:write:0x00,read:0x00
[4][ 26.30.6793万 ]地址0x74:write:0x00,read:0x00
[4][ 26.30.792万 ]地址0x00:write:0x01,read:0x01
[4][ 26.30.9037万 ]地址0x1f:write:0x14,read:0x14
[4][ 26.31.0178万 ]地址0x21:write:0x4e,read:0x4e
[4][ 26.31.1299万 ]地址0x23:write:0x44,read:0x44
[4][ 26.31.2516万 ]地址0x28:write:0x0E,read:0x0E
[4][ 26.31.3206万 ]地址0x29:write:0x0E,read:0x0E
[4][ 26.31.4316万 ]地址0x2a:write:0x0c,read:0x0c
[4][ 26.31.5455万 ]地址0x1f:write:0xd6,read:0xd6
[4][ 26.31.684万 ]地址0x20:write:0x86,read:0x86
[4][ 26.31.7949万 ]地址0x24:write:0x80,read:0x80
[4][ 26.31.9053万 ]地址0x25:write:0x80,read:0x80
[4][ 26.32.0192万 ]地址0x26:write:0x8e,read:0x8e
<4>[ 26.32.0205万 (睡眠)]睡眠50毫秒
[4][ 26.36.1222万 ]地址0x00:write:0x00,read:0x00
[4][ 26.36.2364万 ]地址0x3f:write:0xFC,read:0xFC
[4>[ 26.36.3595万 Read] addr 0x41:write:0x0a,read:0x0a
[4][ 26.36.4379万 ]地址0x42:write:0x0a,read:0x0a
[4][ 26.36.6059万 ]地址0x40:write:0x0E,read:0x0E
[4][ 26.36.7206万 ]地址0x00:write:0x01,read:0x01
[4][ 26.37.0554万 ]地址0x23:write:0x44,read:0x44
[4][ 26.37.1978万 ]地址0x00:write:0x00,read:0x00
[4][ 26.37.3168万 ]地址0x40:write:0x0E,read:0x0E
[4][ 26.37.4311万 ]地址0x00:write:0x01,read:0x01
[4][ 26.37.554万 ]地址0x28:write:0x02,read:0x02
[4][ 26.37.6405万 ]地址0x29:write:0x02,read:0x02
[4][ 26.37.7581万 ]地址0x2a:write:0x08,read:0x08
[4][ 26.37.8746万 ]地址0x20:write:0x06,read:0x06
[4][ 26.37.9874万 ]地址0x00:write:0x00,read:0x00
[4][ 26.38.1067万 ]地址0x44:write:0x61,read:0x61
[4][ 26.38.2361万 ]地址0x45:write:0x20,read:0x20
[4][ 26.38.4368万 ]地址0x46:write:0x6b,read:0x6b
[4][ 26.38.5563万 ]地址0x00:write:0x08,read:0x08
[4][ 26.38.6725万 ]地址0x01:write:0x05,read:0x05
[4][ 26.38.8088万 ]地址0x01:write:0x05,read:0x05
[4][ 26.39.0239万 ]地址0x02:write:0x7f,read:0x7f
[4][ 26.39.1027万 ]地址0x03:write:0x2d,read:0x2d
[4][ 26.39.179万 ]地址0x04:write:0x82,read:0x82
[4][ 26.39.2554万 ]地址0x05:write:0x39,read:0x39
[4][ 26.39.3296万 ]地址0x06:write:0x7c,read:0x7c
[4][ 26.39.4034万 ]地址0x07:write:0x69,read:0x69
[4][ 26.39.4779万 ]地址0x08:write:0x7d,read:0x7d
[4][ 26.39.5522万 ]地址0x09:write:0xc4,read:0xc4
[4][ 26.39.6282万 ]地址0x0a:write:0x84,read:0x84
[4][ 26.39.7029万 ]地址0x0B:write:0x63,read:0x63
[4][ 26.39.9226万 ]地址0x0c:write:0x6f,read:0x6f
[4][ 26.39.9987万 ]地址0x0d:write:0xee,read:0xee
[4][ 26.40.0841万 ]地址0x0E:write:0xa3,read:0xa3
[4][ 26.40.1618万 ]地址0x0F:write:0x70,read:0x70
4>[ 26.40.2345万 地址0x10:write:0x5e,read:0x5e
[4][ 26.40.3084万 ]地址0x11:write:0x42,read:0x42
[4][ 26.40.3814万 ]地址0x12:write:0x5c,read:0x5c
[4][ 26.40.452万 ]地址0x13:write:0x90,read:0x90
4>[ 26.40.522万 地址0x14:write:0xb1,read:0xb1
[4][ 26.40.5964万 ]地址0x15:write:0xce,read:0xce
[4][ 26.40.7965万 ]地址0x16:write:0x77,read:0x77
[4][ 26.40.8678万 ]地址0x17:write:0x3f,read:0x3f
[4][ 26.40.9379万 ]地址0x18:write:0xc1,read:0xc1
[4][ 26.41.0117万 ]地址0x19:write:0x54,read:0x54
[4][ 26.41.0832万 ]地址0x1a:write:0x59,read:0x59
[4][ 26.41.1538万 ]地址0x1b:write:0x53,read:0x53
[4][ 26.41.2259万 ] addr 0x1c:write:0x3e,read:0x3e
[4][ 26.41.2953万 ]地址0x1d:write:0xac,read:0xac
[4][ 26.41.3654万 ] addr 0x1E:write:0xaf,read:0xaf
[4][ 26.41.4357万 ]地址0x1f:write:0x6d,read:0x6d
[4][ 26.41.6429万 ]地址0x20:write:0x71,read:0x71
[4][ 26.41.7152万 ]地址0x21:write:0x05,read:0x05
[4][ 26.41.7846万 ]地址0x22:write:0x0F,read:0x0F
4>[ 26.41.854万 地址0x23:write:0xb1,read:0xb1
[4][ 26.41.9227万 ]地址0x24:write:0x3D,read:0x3D
[4][ 26.41.9933万 ]地址0x25:write:0xce,read:0xce
[4][ 26.42.0727万 ]地址0x26:write:0x00,read:0x00
[4][ 26.42.1469万 ]地址0x27:write:0x4f,read:0x4f
[4][ 26.42.2212万 ]地址0x28:write:0xD1,read:0xD1
[4][ 26.42.2959万 ]地址0x29:write:0x2C,read:0x2C
[4][ 26.42.5102万 ]地址0x2a:write:0x7f,read:0x7f
4>[ 26.42.5874万 地址0x2b:write:0xb6,read:0xb6
[4][ 26.42.6726万 ]地址0x2C:write:0x80,read:0x80
[4][ 26.42.7741万 ] addr 0x2d:write:0xae,read:0xae
[4][ 26.42.8666万 ]地址0x2e:write:0x7E,read:0x7E
[4][ 26.42.9444万 ]地址0x2F:write:0xFC,read:0xFC
[4][ 26.43.0225万 ]地址0x30:write:0x7f,read:0x7f
[4][ 26.43.0999万 ]地址0x31:write:0x52,read:0x52
[4][ 26.43.1813万 ]地址0x32:write:0x81,read:0x81
[4][ 26.43.27万 ]地址0x33:write:0x4c,read:0x4c
[4][ 26.43.3921万 ]地址0x01:write:0x05,read:0x05
[4][ 26.43.6966万 ]地址0x02:write:0x7f,read:0x7f
[4][ 26.44.022万 ]地址0x03:write:0x2d,read:0x2d
[4][ 26.44.0985万 ]地址0x04:write:0x82,read:0x82
[4][ 26.44.1723万 ]地址0x05:write:0x39,read:0x39
[4][ 26.44.2464万 ]地址0x06:write:0x7c,read:0x7c
[4][ 26.44.3203万 ]地址0x07:write:0x69,read:0x69
[4][ 26.44.3945万 ]地址0x08:write:0x7d,read:0x7d
[4][ 26.44.4701万 ]地址0x09:write:0xc4,read:0xc4
[4][ 26.44.5433万 ]地址0x0a:write:0x84,read:0x84
[4][ 26.44.6168万 ]地址0x0B:write:0x63,read:0x63
[4][ 26.44.8202万 ]地址0x0c:write:0x6f,read:0x6f
[4][ 26.44.8997万 ]地址0x0d:write:0xee,read:0xee
[4][ 26.44.9766万 ]地址0x0E:write:0xa3,read:0xa3
[4][ 26.45.0503万 ]地址0x0F:write:0x70,read:0x70
4>[ 26.45.1233万 地址0x10:write:0x5e,read:0x5e
[4][ 26.45.1957万 ]地址0x11:write:0x42,read:0x42
[4][ 26.45.2675万 ]地址0x12:write:0x5c,read:0x5c
[4][ 26.45.3383万 ]地址0x13:write:0x90,read:0x90
4>[ 26.45.4096万 地址0x14:write:0xb1,read:0xb1
[4][ 26.45.4823万 ]地址0x15:write:0xce,read:0xce
[4][ 26.45.7339万 ]地址0x16:write:0x77,read:0x77
[4][ 26.45.809万 ]地址0x17:write:0x3f,read:0x3f
[4][ 26.45.8862万 ]地址0x18:write:0xc1,read:0xc1
[4][ 26.45.9592万 ]地址0x19:write:0x54,read:0x54
[4][ 26.46.0455万 ]地址0x1a:write:0x59,read:0x59
[4][ 26.46.1239万 ]地址0x1b:write:0x53,read:0x53
[4][ 26.46.2039万 ] addr 0x1c:write:0x3e,read:0x3e
[4][ 26.46.2819万 ]地址0x1d:write:0xac,read:0xac
[4][ 26.46.3563万 ] addr 0x1E:write:0xaf,read:0xaf
[4][ 26.46.4295万 ]地址0x1f:write:0x6d,read:0x6d
[4][ 26.46.639万 ]地址0x20:write:0x71,read:0x71
[4][ 26.46.7142万 ]地址0x21:write:0x05,read:0x05
[4][ 26.46.7876万 ]地址0x22:write:0x0F,read:0x0F
4>[ 26.46.8622万 地址0x23:write:0xb1,read:0xb1
[4][ 26.46.9364万 ]地址0x24:write:0x3D,read:0x3D
[4][ 26.47.0685万 ]地址0x25:write:0xce,read:0xce
[4][ 26.47.2152万 ]地址0x26:write:0x00,read:0x00
[4][ 26.47.2904万 ]地址0x27:write:0x4f,read:0x4f
[4][ 26.47.3669万 ]地址0x28:write:0xD1,read:0xD1
[4][ 26.47.4433万 ]地址0x29:write:0x2C,read:0x2C
[4][ 26.47.6509万 ]地址0x2a:write:0x7f,read:0x7f
4>[ 26.47.7253万 地址0x2b:write:0xb6,read:0xb6
[4][ 26.47.8022万 ]地址0x2C:write:0x80,read:0x80
[4][ 26.47.8906万 ] addr 0x2d:write:0xae,read:0xae
[4][ 26.47.9817万 ]地址0x2e:write:0x7E,read:0x7E
[4][ 26.48.0559万 ]地址0x2F:write:0xFC,read:0xFC
[4][ 26.48.1291万 ]地址0x30:write:0x7f,read:0x7f
[4][ 26.48.2058万 ]地址0x31:write:0x52,read:0x52
[4][ 26.48.2807万 ]地址0x32:write:0x81,read:0x81
[4][ 26.48.3572万 ]地址0x33:write:0x4c,read:0x4c
[4][ 26.48.5032万 ]地址0x00:write:0x00,read:0x00
[4][ 26.48.6295万 ] addr 0x3f:write:0xf4,read:0xf4
[4][ 26.48.7502万 ]地址0x40:write:0x00,read:0x00
[4][ 26.48.8923万 ]地址0x00:write:0x01,read:0x01
[4][ 26.49.031万 ]地址0x20:write:0x86,read:0x86
[4][ 26.49.1632万 ]地址0x20:write:0x86,read:0x86
[4][ 26.49.2843万 ]地址0x20:write:0x86,read:0x86
[4][ 26.49.4057万 ]地址0x2a:write:0x0c,read:0x0c
[4][ 26.49.5235万 ]地址0x2a:write:0x0c,read:0x0c
[4][ 26.49.6483万 ]地址0x2a:write:0x0c,read:0x0d