主题中讨论的其他器件: P82B715
工具与软件:
您好!
我正在尝试通过长度约为16英尺的链路连接两个 P82B96芯片。 我已经用3.3V、5V 给芯片供电、并计划马上用12V 进行测试。 使用5V 配置、我已经进行了以下安排:
- 源 I2C :一个树莓派4B.
- 主芯片(引脚1/7) : SDA 和 SCL 线都通过2.2kΩ 电阻器被拉至3.3V (我也尝试过4.7kΩ 电阻器)。
- 目标设备 :不尽相同;我已经测试了几个设备,也没有连接设备。
- 功能 : Rigol DHO924S 示波器。
- 从芯片(引脚1/7) :使用2.2kΩ 电阻器将 SDA 和 SCL 线拉至3.3V。
- 互联 :
- 主器件 Tx (引脚3)→从器件 Rx (引脚2)
- 主器件 Ty (引脚5)→从器件 Ry (引脚6)
- 未使用的引脚保持悬空。
- TX、Rx、Ty 和 Ry 使用750Ω 电阻器拉至5V。
- 源 I2C 时钟频率 :100 kHz。
从示波器上、我在源 I2C 总线上观察到干净的信号。 在这两个芯片上、引脚1/7在静止时被拉至3.3V、我看到 Tx/Ty/Ry Rx 线路上有活动。 虽然我不是信号分析方面的专家、但这些链路上的信号在5V 和0V 之间清晰转换、静止状态为5V。
问题描述 :
在从器件芯片的 I2C 侧(引脚1/7)、我观察到一个与源 I2C 波形非常匹配的信号。 然而、从器件 SDA/SCL 引脚上的电压绝不会下降到低于0.74V。 我怀疑这种升高的低电平电压会阻止从器件响应、因为我的理解是、I2C 总线预计会降至0V 并升至3.3V、以便正常通信。 在 Tx/Ry Rx 和 Ty/Ry 线路上、信号似乎在5V 和0V 之间正确转换。
我已经试用了各种配置的上拉电阻器以及添加直列式电阻器(100Ω 至200Ω)来使信号平滑、但这些调整尚未解决问题。
我正在考虑使用 P82B715芯片作为替代方案、但最好在可能的情况下使用当前设置来解决此问题。 如果您能就从器件侧的高电压以及如何解决该问题提供任何见解或建议、我将不胜感激。
感谢您的帮助。
此致、
Jeff
