Thread 中讨论的其他器件:TAS6422-Q1
工具与软件:
嗨、团队:
客户遇到了一些问题 、即 TAS5760M-Q1和 TAS6422-Q1的 I2C 配置出现概率通信故障。
以下是客户的启动过程、请帮助审查。 对于过程2、 发生 I2C 通信失败问题的可能性将会较低。
过程1:
将 SPK_SD 拉至低电平 →延迟10ms →上电3V3→延迟10ms→使用 I2C 配置寄存器0x03 (静音)→延迟10ms →上拉 SPK_SD→
延迟10ms →使用 I2C 来配置寄存器 0x03(取消静音)→延迟10ms →使用 I2C 来配置寄存器0x06→结束
当 CONFIG 寄存器0x03和0x06时、将比较读取值与写入值匹配以仔细 检查、如果未对齐、则延迟30ms、并重新写入寄存器值直到3秒超时。
过程2:
将 SPK_SD 拉至低电平 →延迟10ms→将 SPK_SD 拉至高电平 →延迟10ms →上电3V3→延迟10ms→使用 I2C 连接到配置寄存器 0x03 (静音) →延迟10ms→上拉 SPK_SD→
延迟10ms →使用 I2C 来配置寄存器 0x03(取消静音)→延迟10ms →使用 I2C 来配置寄存器0x06→结束
谢谢!
Ethan Wen