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.

TAS5731M的EQ寄存器为何会改变?

Other Parts Discussed in Thread: TAS5731M

Hi All,

我的客户在使用TAS57X1 GDE软件时,发现个别BQ寄存器在下载后发生变化。如下截图是客户对比同一个板子(通过5731M的开发板上的MSP430,使用I2C连接外部板子上面的TAS5731M),TAS5731M的I2C寄存器在GDE软件上初始配置和下载后用GDE回读寄存器后的对比。目前发现的差别为0x2A寄存器0x2B寄存器的3个字节从0F变为03,如下:大家可以帮忙分析一下原因吗?感谢。

----------------------------------Config register---------------------------

X2A 00 7F D2 87 0F 00 5A F1 00 7F D2 87 00 FF A4 FF 0F 80 5A E1
X2B 00 00 01 FF 00 00 03 FF 00 00 01 FF 00 FD 27 FF 0F 82 D0 01

----------------------------------read back register---------------------------

X2A 00 7F D2 87 03 00 5A F1 00 7F D2 87 00 FF A4 FF 03 80 5A E1
X2B 00 00 01 FF 00 00 03 FF 00 00 01 FF 00 FD 27 FF 03 82 D0 01


  • 自己会发生变化, 这实在是不应该发生的事情. 

    比较大的可能, 我觉得来自于

    1. 通信时序问题, 比如信号边界时间太短.  芯片端信号解码发生了错误

    2. 控制时序问题, 比如象复位都没有完成就发送指令了, 或者多个指令之间的时间间隔太短....