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.

TPS23882: TPS23882

Part Number: TPS23882

我通过MCU作为I2C主机,对TPS23882的0x12工作模式寄存器进行配置,希望把所有通道都设置为半自动模式。从I2C主机的视角,配置是成功的。但是重新读取0x12工作模式寄存器的值后,发现仍是0XFF,即通道仍是自动模式。为什么会配置失败呢?

  • 您好

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待

  • 您好

    1.您能否确认是使用 TPS23882还是 TPS23882B? 如果使用 TPS23882B、则与 AUTO 引脚连接了什么?

    2.您在写入寄存器之前等待系统初始化多长时间(在 VDD、VPWR、/RESET 就绪后)?

    3.您能显示您的寄存器阻尼吗? 不知道大家看到的是"写入12h = AA、读取12h = FF"还是其他步骤。

  • 您好,我这个问题已经解决了,将AUTO引脚悬空之后就可以进行配置。
    但是我又遇到了另外一个问题,这个问题会偶然出现。有时候tps23882上电后,我通过mcu的i2c对其写寄存器,从mcu的视角都是写成功的。但是似乎有这种现象,无论我读取任何寄存器,获得的值都是0x80。然后重新上电一下,又可以正常读取寄存器的数值了,这是为什么呢?

  • 您好

    感谢您的回复!

    得知您的问题已经解决十分替您高兴,如果您有新问题建议您重新发帖。