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.

[参考译文] TPS2.3881万:TPS2.3881万寄存器数据缺失/故障或异常变化

Guru**** 2595770 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1098147/tps23881-tps23881-register-data-missing-faulty-or-changing-abnormaly

部件号:TPS2.3881万

您好,

我会尽力解释我所看到的内容,希望有人能就应该关注的内容给出一些想法。  

当通道通电时,电压读数不是很一致:从10个读数开始,至少1个读数将始终通过10 % 或甚至100 % 输出较低的电压值。 这意味着,如果TPS在~56.5V下工作,则读数每读取几次i2c就会变为36V甚至0V。 更少的情况是,即使是POWER_STATUS (10h)寄存器也会在没有压降或问题的情况下将位翻转为"DOWN (向下)"或"0"。 请注意,I2C事务是ACKed。
I2C主控制器是STM32F030,配置了"0x90.185万"作为计时。 我尝试以不同的速度设置I2C,但它似乎不会影响问题(当然 ,它会影响您在一秒钟内读取寄存器的次数),但总的来说,问题仍然存在。  
我看到在i2c同步模式和i2c IRQ模式下配置的STM32没有运行其他中断,因此,我估计这应该与i2c配置/定时,板/ PCB设计或TPS本身相关。  

我们欢迎您提出任何建议。