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.

TLV320DAC3100喇叭输出不正常

Other Parts Discussed in Thread: TLV320DAC3100

请问TLV320DAC3100的这个寄存器状态异常,是什么问题呢?

Page1/Register32(0x20):class D Speaker Amplifier. 这个寄存器的D7位初始化是置1的,但是上电后过10秒钟左右,就自动清零了,请问是什么问题呢?

D7:   0:Class-Doutputdriveris powereddown.

           1:Class-Doutputdriveris poweredup.

  • 比较奇怪, 每次都是 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.

    输出驱动关闭了. 是不是没有声音输出了呢? 会不会过热保护了呢
  • 不是,10秒是个估值,有时长一点,有时短一些。确实是输出驱动关闭了,但是音源还是有输出的。可能是过热保护,板子的功耗很大,芯片有点烫手。请问您知道怎样配置热保护吗?

    还有,我们电路设计AVDD使用3.3V,SPKVDD必须使用5V才能驱动喇叭输出,使用3.3V无法驱动,请问您知道这是什么原因吗?

    谢谢。

  • 您好,

    可能过温保护也可能过流保护,请查看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部分有加粗斜体标明。
  • 您好,我们测试发现,喇叭输出自动关闭后,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。请问还有没有其他原因会导致喇叭输出关闭呢?

  • 找到问题了,是因为IC的模拟地和数字地是通过磁珠共地的,将磁珠改成0欧电阻,就稳定了。