https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1330221/tas6424-q1-exiting-hi-z-mode
器件型号:TAS6424-Q1主题中讨论的其他器件:PCM1690、 TAS6424E
我们已经 使用 EVM 板将音频从 Windows Media Play 通过 USB 传送到扬声器-很高兴看到芯片在某些 设置中工作。
但 从 Hi-Z 模式中取出6424时会遇到问题。 一个合理的候选方案是我们的输入 TDM 流存在问题、但6424不显示 任何错误或警告。 I2C 可以访问所有寄存器 以进行读取和写入、但从根本上说、每当我们设置几个东西(MUTE = 0、STANDBY = 0) 、然后释放 MUTE 和 STANDBY、然后将其置于播放模式(寄存器0x04)且扬声器状态(寄存器0x0F)从未离开高阻态状态。
这些文档指出、如果存在时钟错误、则芯片将保持高阻态、但不报告任何错误。 此外、它不会报告扬声器在未连接时处于未连接状态。 从有趣的角度来看、即使我们可以将其打开并看到它们处于高电平、它也感觉不到它脱离待机或静音状态(就像引脚被保持在低电平一样)。
静音/待机引脚是不同的还是秘密地置位为高电平、或者是否有其他一些用于 INIT 的序列?
EVM 板"可以正常工作"、但这是一个预定义套件、我不知道它在执行序列初始化时具体做了什么。
总之、以下是寄存器地址(以参数表示)和值。 对于播放模式、0x04为0x00、但0x0F 为0x55 =表示高阻态模式。
**安培0**
(00):00 01 62 45
(04):00 CF CF CF CF CF
(08):CF 00 11 11
(0C):00 00 55
(10):00 00 20
(14):00 00 00 00
(18):00 00 00 00
(1C):00 00 00 00
(20):00 01 14
(24):00 00 00