您好!
在实现 EVM 设计的定制硬件上、我们发现有时(迄今为止为2个电路板)我们对 EEPROM 进行了编程、但在 复位 TPS 后、它不会尝试从 EEPROM 加载其配置。 有什么想法吗? 它在其他开发板上也可以正常工作、所以我想找出两者之间的区别、或者我们可以做些什么来进行调试(我们应该查看的任何寄存器值、等等?)。
谢谢。
埃里克城堡
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.
是的、它似乎没有加载其配置。 我在启动期间监控总线、发现没有尝试与地址0x50处的 EEPROM 进行通信。 总线由 LDO3V3将其上拉至3.3V。 LDO_1V5也在出现(TPS 在采样前等待10ms、我们在对 ADCINx 引脚进行采样时看不到任何竞态条件)。
是否有办法强制器件重新加载其配置或重置器件? 或者通过外部 I2C 加载配置? (其中 TPS 为从器件)
谢谢。
埃里克
您好、Eric、
您当前的 ADCINx 配置是什么? 这将确定器件在启动期间的行为。
可以、可以通过 I2C 加载配置、而 TPS25750是从器件。 此过程称为 PBM、并记录在 主机接口技术参考手册中。
此致、
布兰登