主题中讨论的其他器件:CC2650、 TCA9548A、 ADS1114、
您好!
我的客户发现 SCL 的低电平电压大约为0.5V ( SCL:GPIO 5 ; SDA:GPIO 6)。
它们有一个受控器件 XRP7620、VIL 最大值规格为0.4V、有时数据读取/写入异常。
PS:主模式的 I2C 接口设置:漏极开路、 上拉2K 电阻器
请帮助提供对此事件的评论。
谢谢。
吴克宇
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.
您好!
我的客户发现 SCL 的低电平电压大约为0.5V ( SCL:GPIO 5 ; SDA:GPIO 6)。
它们有一个受控器件 XRP7620、VIL 最大值规格为0.4V、有时数据读取/写入异常。
PS:主模式的 I2C 接口设置:漏极开路、 上拉2K 电阻器
请帮助提供对此事件的评论。
谢谢。
吴克宇
根据数据表、当输出电流为4mA 时、IO 应能够保持低于0.3V 的电平。 2k Ω 上拉意味着最大2mA 的电流消耗、这应该很好。 我想了解电压电平是否始终过高、或者仅当您连接一个特定的 I2C 从设备时、或者仅当您有多个从设备时、等等
我们的传感器等在办公室中用作 I2C 接口的传感器非常有限、因此我无法进行大量试验、因此、如果您能够在终端进行一些测试来缩小问题范围、这将是很好的选择。 如果您能够测量"低"电平过高时从 IO 流出的电流、将会有所帮助。
我必须查看一些详细信息:
根据 https://www.nxp.com/docs/en/user-guide/UM10204.pdf 中的"SDA 和 SCL 逻辑电平"、 I2C 中的有效逻辑"0"为0.3*VDD、这意味着如果 XRP7620具有等于0.4V 的逻辑低电平"0"限制、这听起来就像是超出了 I2C 规范。 XRP7620 数据表的外观不容易下载、因此我无法进行检查。
我可以看到您在 I2C 规格范围内测量的电压电平。
由于 VOL 电平是 VDDS 的函数、因此您也可以尝试更改为 VDDS 电平。
此帖子看起来像是 https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/t/863768的部分双精度帖子