主题中讨论的其他器件:TAS5805M、TAS5825M、
工具与软件:
在将 TAS5805M 用作 TAS5825M Linux 驱动程序后、我不断获得所示的音频放大器状态
[ 34.663767] REG_GLOBAL_FAULT1 (global1 = 0x4)、读取正常:0
设置了位2的寄存器 GLOBAL_FAULT (0x71)意味着 CLK_FAULT_I
我不确定是什么导致了此故障、但寄存器定义如下所述:
时钟故障。 一旦出现时钟故障、该位设置为1。 D 级
输出设置为 Hi-Z。 通过故障引脚(GPIO)报告。 时钟故障工作
采用自动恢复模式时、一旦时钟错误消除、器件就会运行
自动返回到之前的状态。
通过将第9.6.1.57中的第7位设置为1或该位来清除此故障
保留1。
我已经尝试清除这一点,但它仍然在清除后。
我的 I2S 3信号连接到 TAS5825M 评估板、BCLK、LRCLK (SYNC)和 SDIN1。
有什么想法、为什么这个位会一直设置? 设置后、它会将放大器输出置于 Hi-Z 中、而不输出任何音频。
此致、
Tom