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.

[参考译文] TAS5421-Q1:待机&0x02 0x03寄存器?

Guru**** 2482105 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1133022/tas5421-q1-standby-0x02-0x03-register

器件型号:TAS5421-Q1

您好:

1.是否需要将0x02寄存器切换至待机模式进行读取?

2.切换待机模式是否会导致先前设置的0x03寄存器值恢复为默认值?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kevin:

    如果 器件处于待机状态、则无法读取任何寄存器。  器件必须处于待机状态。

    2.是的、切换到待机时将删除所有寄存器设置。 当它从待机模式中取出时、寄存器值返回默认值。

    此致、
    Gregg Scott

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    格雷格:

       感谢你的答复。

       该0x02寄存器 用于检测 SPK 是否已连接。

       如果我拔下 SPK、然后读取0x02寄存器、则02寄存器的状态不会更新、并且只有在我关闭并处于待机状态时才能获得正确的0x02寄存器

      

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Kevin、

    负载诊断不 是“实时”。  当器件从待机模式转换时、负载诊断运行。  您的两项陈述都是准确的。

    此致、
    Gregg Scott

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Gregg 

    如果需要不时获取0x02寄存器的状态、则需要切换待机状态、切换待机状态会将0x03寄存器的状态恢复为默认值、

    在这种情况下、我们如何始终获取0x02寄存器并保持0x03寄存器的值不变?

    2、0x03寄存器的默认值与其他配置有何区别? 在什么情况下、您需要配置0x03寄存器的其他值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Kevin、

     通道2的状态可随时读取。  寄存器0x02将在加载诊断运行后发生变化。  如果在运行负载诊断后存在负载故障、器件会持续运行负载诊断、大约每秒重复一次。  当故障被清除时、故障被清除在寄存器0x02中、并且负载诊断将停止。

    该 器件不需要 I2C 即可运行。  仅当您需要默认设置之外的设置时、才需要更改寄存器0x03。   

    如果您需要运行负载诊断、则必须将器件置于静音状态、然后将其置于待机状态、然后使其退出待机状态。  它将运行负载诊断、然后您可以根据需要更改寄存器0x03。  退出静音状态以使设备进入播放状态。

    此致、
    Gregg Scott