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.

[参考译文] TCA6424A:多次读取同一配置寄存器时的结果不同

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/866649/tca6424a-different-results-when-reading-same-configuration-register-multiple-times

器件型号:TCA6424A

大家好、我们想知道在使用 TCA6424A 进行输出之前、我们是否需要执行任何特定的寄存器/步骤? 当我们从输出端口0读取时、每次我们读取它时、它都会返回不同的值。  

我们使用0x23<<1作为器件地址、

0x0C 作为寄存器地址(禁用自动递增的配置端口0)、

我们首先将0x0和 0x0作为端口0的高电平和低电平数据值写入。  

但是、在我们执行此操作并尝试多次读取输出寄存器(0x04)之后、每次读取不同的值。 有人知道这是为什么发生的? 谢谢你

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

    您好、Peter、

    您能否发布 TCA6424A 的原理图以及用于写入事务和读取事务的 SDA/SCL 范围?

    配置端口和输出端口不应在未设置值的情况下更改值。

    -Bobby