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.
您好!目前我们采用了TI的TMP102AIDRLR该款温度传感器,应用场景如下,与数字RTC挂在了同一路I2C下。
遇到的问题:读不到RTC的实时时钟,I2C波形如下:
主机对RTC寻址后,RTC设备应答时出现了振荡,该现象导致主机判断NACK无法读取RTC实时时钟,该振荡实测去掉TMP102AIDRLR后消失,且RTC可以读到实时时钟。
实测该振荡频率为735KHZ,通过RTC芯片供应商得知,RTC芯片SDA管脚为浮地设计,内部有一个200欧的电阻到地,所以会出现下图中低电平为280mV的情况。
通过查阅TMP102AIDRLR手册发现该款温传的SDA和SCL总线上有抑制尖峰的滤波器和施密特触发器,我这边猜测是否是因为温传内部的施密特触发器与RTC内部的200欧组成了施密特振荡器导致的上述振荡。
请帮忙介绍一下该温传的I2C总线的内部设计及框图,谢谢!
很抱歉,我们这边没有有关 TMP102 内部设计的更详细的框图或电路图,建议您去E2E英文技术论坛上咨询,看那边是否可以提供更详细的资料。
英文论坛对应子论坛链接:https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum