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.

[参考译文] TAS5806MD:读回的寄存器值与默认值不同

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1460217/tas5806md-the-register-value-read-back-is-different-from-the-default-value

器件型号:TAS5806MD

工具与软件:

你(们)好  

不过、我的客户会尝试读回寄存器以下的内容、  

 

以下是它们的步骤  

NVIDIA@Tegra-ubuntu:~$ sudo i2cset -f -y 0 0x2C 0x00 0x00  切換到page0

NVIDIA@Tegra-ubuntu:~$ sudo i2cset -f -y 0 0x2C 0x7f 0x8C  切換到book 0x8c

NVIDIA@Tegra-ubuntu:~$ sudo i2cset -f -y 0 0x2C 0x00 0x2B   到book 0x8c 的page 2B

但是、它们读回的值与默认值不同  

它们读取0x34并获取值0x24 0xa8 0xae 0x4e、如下所示  

如果我们的阅读步骤有任何错误,你能帮助审查吗?

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

    您好!

    该序列看起来是正确的。 过程流程可能会写入这些寄存器、以将它们设置为一个典型用例、而不管模块是否被启用。

    此致、

    Ramsey