Other Parts Discussed in Thread:TAS5825M
TAS5825M配置完成之后上电能输出,一段时间过后就没有输出,此时查看寄存器0x68的值变成了0x01(Sleep)
配置顺序按照手册上配置;
1. Configure ADR pin with proper setting for I2C device address.
2. Bring up power supplies (it does not matter if PVDD or DVDD comes up first).
3. Once power supplies are stable, bring up PDN to High and wait 5ms at least, then start SCLK, LRCLK.
4. Once I2S clock are stable, set the device into HiZ state and enable DSP via the I2C control port.
5. Wait 5ms at least.Then initialize the DSP Coefficient, then set the device to Play state
6. The device is now in normal operation.
配置完成之后能正常工作,一段时间(随机,可能是几秒,可能是几十秒)后0x68的值变成了0x01(Sleep)
Amy Luo:
您好,
用示波器看下LRCLK/SCLK 是否正常,因为如果在音乐播放期间输入LRCLK/SCLK 停止,则TAS5825M DSP切换到sleep状态并等待时钟恢复(D类输出自动切换到高组态),一旦LRCLK/SCLK恢复,TAS5825M 自动恢复到播放模式。
数据手册描述:If the input LRCLK/SCLK stopped during music playing, the TAS5825M DSP switches to sleep state and waiting for the clock recovery (Class D output switches to Hiz automatically ), once LRCLK/SCLK recovered, TAS5825M auto recovers to the play mode.
另外,寄存器DEVICE_CTRL2 Register (Offset = 3h)是什么值呢
,
user4865572:
您好!
DEVICE_CTRL2 寄存器设置为0x03,上电之后STATE_RPT 寄存器值为0x03,一段时间过后DEVICE_CTRL2仍然是0x03,STATE_RPT变成了0x01,然后就没有音频输出了,此时量的pvdd为12V DVDD为3.3V,正常,时钟LRCLK为32K和BCLK为2.048M也是正常的
,
Baojun Wang:
请问您那里有5825寄存器配置可以分享一下吗?我现在调试的5825是初始化完成后一点输出都没有,不知道哪里出问题了