本视频将重点介绍 I2C 设计器工具 以及它如何帮助用户 设计 I2C 总线。 针对不熟悉 I2C 总线设计的用户, 此工具提供了 许多系统检查功能, 有助于避免可能 出现的问题并节省时间。 针对在 I2C 设计 方面拥有较多经验的用户, 该工具还可在 PCB 总线容量、 估算和上拉电阻值快速 计算方面提供帮助。 I2C 设计器工具 是一款在线工具, 旨在帮助用户解决可能 发生的 I2C 设计问题, 例如地址冲突、 VCC 冲突、总线 电容限值、器件选择、 上拉电阻计算、速度 冲突、VCC 相关的 缓冲器放置以及静态电压 偏移相关的 缓冲器放置。 第一个设计挑战是 确保 I2C 总线 不会发生地址冲突, 因为 I2C 标准规定 从地址必须是唯一的, 以防在重传期间 发生数据损坏。 I2C 设计器工具 将查找任何地址冲突, 并在使用 I2C 开关或多路复用器 发生地址冲突的 情况下提供权变措施。 VCC 冲突会 导致无法承受更高 偏置电压的器件损坏。 I2C 设计器工具 还建议使用 I2C 电平转换器或 具有电平转换 功能的 I2C 开关 来解决此问题。 总线电容是大型负载 I2C 总线经常 涉及的一个问题, 其中 I2C 规范指出, 在标准模式和快速模式下, 总线电容必须小于 400 皮法或更低。 I2C 设计器工具 具有内置电容估算功能, 该功能基于 PCB 寄生效应。 当电容值超过 400 皮法限值时, 该工具会给出 I2C 缓冲器、 分段及电容建议值, 从而符合 I2C 标准。 E2E 论坛上 有一个常问的问题是, 给定的 I2C 总线 要使用哪种上拉电阻? I2C 设计器工具 根据估算的总线电容 和最大 I2C 频率, 为 I2C 总线的每个 分段提供最大和 最小上拉电阻值。 为避免出现 信号完整性问题, 同一 I2C 总线上 不能出现以不同速度 运行的 I2C 从机。 I2C 设计器工具 会将这一要求考虑在内, 并使用 I2C 开关 或具有禁用功能的 I2C 中继器将具有 不同最大工作 速度的从机分隔开。 可能出现 I2C 冲突时, I2C 设计器工具 将提供可能的解决方案, 用户可从中 选择以解决问题。 一些 I2C 缓冲器 对如何与其他缓冲器 连接有严格的规定。 I2C 设计器 工具将确保任何 静态电压偏移缓冲器 不会在其静态电压 偏移侧相互连接。 I2C 设计器工具 目前确实有一些限制。 它不支持多个主机。 从器件不包括接口 产品系列外的器件, 例如温度传感器、电机 驱动器、加速计等。 该工具不支持检查 任何非板载通信。 最后,该工具没有 电源排序功能。 I2C 设计器 工具可用于快速生成 总线设计,并自动 解决常见问题。 内置的总线电容估算 和上拉电阻值检查器 使得该工具不论 对经验丰富的 I2C 设计人员还是对不熟悉 该协议的新手而言, 都是一个有用的工具。 登录 TI.com 即可 免费试用 I2C 设计工具 to help simplify your I2C tree.