请问TLV320DAC3100的这个寄存器状态异常,是什么问题呢?
Page1/Register32(0x20):class D Speaker Amplifier. 这个寄存器的D7位初始化是置1的,但是上电后过10秒钟左右,就自动清零了,请问是什么问题呢?
D7: 0:Class-Doutputdriveris powereddown.
1:Class-Doutputdriveris poweredup.
user151383853:
比较奇怪,每次都是 10秒左右吗?
Page 1 / Register 32 (0x20): Class-D Speaker Amplifier
D7 R/W 0 0: Class-D output driver is powered down.1: Class-D output driver is powered up.输出驱动关闭了.是不是没有声音输出了呢?会不会过热保护了呢
yi yang1:
回复 user151383853:
不是,10秒是个估值,有时长一点,有时短一些。确实是输出驱动关闭了,但是音源还是有输出的。可能是过热保护,板子的功耗很大,芯片有点烫手。请问您知道怎样配置热保护吗?
还有,我们电路设计AVDD使用3.3V,SPKVDD必须使用5V才能驱动喇叭输出,使用3.3V无法驱动,请问您知道这是什么原因吗?
谢谢。
Amy Luo:
您好,
可能过温保护也可能过流保护,请查看Page 0 Register 3 bit D1和Page 1 Register 32 bit D0。请参考数据手册6.3.10.12.2 Speaker Drivers部分
SPKVDD电压必须大于AVDD才可以。这一点在6.3.10.12.2 Speaker Drivers部分有加粗斜体标明。
yi yang1:
回复 Amy Luo:
您好,我们测试发现,喇叭输出自动关闭后,Page 0 Register 3 bit D1是置1状态,Page 1 Register 32 bit D0是0状态,这说明既不是过温保护,也不是过流保护。Page 1 Register 32 bit D7是0状态。说明Class-D output driveris powered down。请问还有没有其他原因会导致喇叭输出关闭呢?