ZHCAES3B December 2024 – September 2025 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
对于具有开漏输出型 IO 缓冲器(MCU_I2C0 和 WKUP_I2C0)的 I2C 接口,无论使用何种 IO 配置,都建议添加上拉电阻 (4.7kΩ)。即使 I2C 接口(外设)未用于替代功能且预计会保持未连接状态,也建议使用外部上拉电阻。
请参阅处理器特定数据表的引脚连接要求 一节。建议为 I2C 接口使用上拉电阻(4.7kΩ,测试后调节)。I2C 接口支持时钟伸展。时钟输出频率(相对于所设定的频率)与总线负载相关。当在设定频率与测得的时钟频率之间观察到差异时,调整上拉电阻(减少)并测量时钟频率。
当拉至 3.3V 电源时,开漏输出型 IO 缓冲器 I2C 接口具有规定的压摆率要求。建议用 RC(放置在处理器 I2C 接口引脚附近的电容器)来限制压摆率。有关 RC 实现,请参阅 AM64x EVM 原理图和以下常见问题解答:
[常见问题解答] AM625/AM623/AM620-Q1/AM62A/AM62P/AM62D-Q1/AM62L 定制电路板硬件设计过程中的设计建议/常见错误-SK 原理图设计更新说明
有关更多信息,请参阅将电源轨连接到外部上拉电阻 部分。
在需要多个 I2C 接口的应用中,可以考虑使用 I2C0、I2C1、I2C2 和 I2C3 接口。
I2C0、I2C1、I2C2 和 I2C3 接口使用 LVCMOS 型 IO 缓冲器来模拟开漏输出型 IO,并且不完全符合 I2C 规范,特别是下降沿很快 (< 2ns)。请查看处理器特定数据表中的例外情况(针对 I2C0、I2C1、I2C2 和 I2C3 接口)。建议将一个串联电阻(47Ω,测试后调节)放置在处理器附近,以便接口信号控制下降时间。建议在测试期间确定最终串联电阻值。
当为 I2C 功能配置 IO 时,建议为 LVCMOS IO 使用上拉电阻(4.7kΩ,测试后调整)。建议使用最短的桩连接上拉电阻。
有关更多信息,请参阅以下常见问题解答:
[常见问题解答] AM625/AM623/AM620-Q1/AM625-Q1/AM625SIP 定制电路板硬件设计 – I2C 接口
[常见问题解答] AM62A7/AM62A7-Q1/AM62A3/AM62A3-Q1/AM62A1-Q1 和 AM62D-Q1:MCU_I2C0 和 WKUP_I2C0 的内部拉电阻配置寄存器
这是通用常见问题解答,也可用于 AM625、AM623、AM620-Q1、AM625-Q1、AM625SIP 处理器系列。
如果计划使用 TI 提供的软件,请将推荐的处理器 I2C 接口连接到 PMIC,因为 I2C0 是用于 PMIC 控制的接口。
建议在进行定制电路板设计期间,查阅器件特定数据表中时序和开关特性 – I2C 部分的例外情况 子部分。请留意仿真开漏输出型 IO I2C 接口的例外情况。建议添加串联电阻来控制下降时间。