WEBVTT 00:00:00.000 --> 00:00:00.500 align:middle line:90% 00:00:00.500 --> 00:00:03.970 align:middle line:84% 本视频将重点介绍 I2C 设计器工具 00:00:03.970 --> 00:00:07.350 align:middle line:84% 以及它如何帮助用户 设计 I2C 总线。 00:00:07.350 --> 00:00:10.530 align:middle line:84% 针对不熟悉 I2C 总线设计的用户, 00:00:10.530 --> 00:00:12.840 align:middle line:84% 此工具提供了 许多系统检查功能, 00:00:12.840 --> 00:00:16.350 align:middle line:84% 有助于避免可能 出现的问题并节省时间。 00:00:16.350 --> 00:00:18.960 align:middle line:84% 针对在 I2C 设计 方面拥有较多经验的用户, 00:00:18.960 --> 00:00:21.240 align:middle line:84% 该工具还可在 PCB 总线容量、 00:00:21.240 --> 00:00:24.480 align:middle line:90% 估算和上拉电阻值快速 00:00:24.480 --> 00:00:26.910 align:middle line:90% 计算方面提供帮助。 00:00:26.910 --> 00:00:29.730 align:middle line:84% I2C 设计器工具 是一款在线工具, 00:00:29.730 --> 00:00:33.390 align:middle line:84% 旨在帮助用户解决可能 发生的 I2C 设计问题, 00:00:33.390 --> 00:00:37.950 align:middle line:84% 例如地址冲突、 VCC 冲突、总线 00:00:37.950 --> 00:00:42.390 align:middle line:84% 电容限值、器件选择、 上拉电阻计算、速度 00:00:42.390 --> 00:00:46.260 align:middle line:84% 冲突、VCC 相关的 缓冲器放置以及静态电压 00:00:46.260 --> 00:00:50.460 align:middle line:84% 偏移相关的 缓冲器放置。 00:00:50.460 --> 00:00:53.790 align:middle line:84% 第一个设计挑战是 确保 I2C 总线 00:00:53.790 --> 00:00:57.750 align:middle line:84% 不会发生地址冲突, 因为 I2C 标准规定 00:00:57.750 --> 00:01:00.420 align:middle line:90% 从地址必须是唯一的, 00:01:00.420 --> 00:01:03.960 align:middle line:84% 以防在重传期间 发生数据损坏。 00:01:03.960 --> 00:01:07.650 align:middle line:84% I2C 设计器工具 将查找任何地址冲突, 00:01:07.650 --> 00:01:10.830 align:middle line:84% 并在使用 I2C 开关或多路复用器 00:01:10.830 --> 00:01:14.930 align:middle line:84% 发生地址冲突的 情况下提供权变措施。 00:01:14.930 --> 00:01:18.660 align:middle line:84% VCC 冲突会 导致无法承受更高 00:01:18.660 --> 00:01:21.630 align:middle line:90% 偏置电压的器件损坏。 00:01:21.630 --> 00:01:24.390 align:middle line:84% I2C 设计器工具 还建议使用 I2C 00:01:24.390 --> 00:01:27.270 align:middle line:90% 电平转换器或 00:01:27.270 --> 00:01:30.810 align:middle line:84% 具有电平转换 功能的 I2C 开关 00:01:30.810 --> 00:01:33.229 align:middle line:90% 来解决此问题。 00:01:33.229 --> 00:01:35.030 align:middle line:90% 总线电容是大型负载 00:01:35.030 --> 00:01:38.960 align:middle line:84% I2C 总线经常 涉及的一个问题, 00:01:38.960 --> 00:01:40.910 align:middle line:84% 其中 I2C 规范指出, 在标准模式和快速模式下, 00:01:40.910 --> 00:01:44.360 align:middle line:90% 总线电容必须小于 00:01:44.360 --> 00:01:45.350 align:middle line:90% 400 皮法或更低。 00:01:45.350 --> 00:01:48.020 align:middle line:84% I2C 设计器工具 具有内置电容估算功能, 00:01:48.020 --> 00:01:51.710 align:middle line:84% 该功能基于 PCB 寄生效应。 00:01:51.710 --> 00:01:54.979 align:middle line:84% 当电容值超过 400 皮法限值时, 00:01:54.979 --> 00:01:58.220 align:middle line:84% 该工具会给出 I2C 缓冲器、 00:01:58.220 --> 00:02:00.725 align:middle line:84% 分段及电容建议值, 从而符合 I2C 标准。 00:02:00.725 --> 00:02:05.990 align:middle line:90% 00:02:05.990 --> 00:02:09.620 align:middle line:84% E2E 论坛上 有一个常问的问题是, 00:02:09.620 --> 00:02:13.760 align:middle line:84% 给定的 I2C 总线 要使用哪种上拉电阻? 00:02:13.760 --> 00:02:16.310 align:middle line:84% I2C 设计器工具 根据估算的总线电容 00:02:16.310 --> 00:02:18.110 align:middle line:84% 和最大 I2C 频率, 为 I2C 总线的每个 00:02:18.110 --> 00:02:21.320 align:middle line:90% 分段提供最大和 00:02:21.320 --> 00:02:25.640 align:middle line:90% 最小上拉电阻值。 00:02:25.640 --> 00:02:31.730 align:middle line:90% 00:02:31.730 --> 00:02:34.329 align:middle line:84% 为避免出现 信号完整性问题, 00:02:34.329 --> 00:02:36.710 align:middle line:84% 同一 I2C 总线上 不能出现以不同速度 00:02:36.710 --> 00:02:39.770 align:middle line:90% 运行的 I2C 从机。 00:02:39.770 --> 00:02:42.079 align:middle line:84% I2C 设计器工具 会将这一要求考虑在内, 00:02:42.079 --> 00:02:44.180 align:middle line:90% 并使用 I2C 开关 00:02:44.180 --> 00:02:47.000 align:middle line:84% 或具有禁用功能的 I2C 中继器将具有 00:02:47.000 --> 00:02:51.320 align:middle line:84% 不同最大工作 速度的从机分隔开。 00:02:51.320 --> 00:03:02.250 align:middle line:90% 00:03:02.250 --> 00:03:05.190 align:middle line:84% 可能出现 I2C 冲突时, 00:03:05.190 --> 00:03:08.160 align:middle line:84% I2C 设计器工具 将提供可能的解决方案, 00:03:08.160 --> 00:03:10.830 align:middle line:84% 用户可从中 选择以解决问题。 00:03:10.830 --> 00:03:21.470 align:middle line:90% 00:03:21.470 --> 00:03:23.930 align:middle line:84% 一些 I2C 缓冲器 对如何与其他缓冲器 00:03:23.930 --> 00:03:26.930 align:middle line:90% 连接有严格的规定。 00:03:26.930 --> 00:03:30.500 align:middle line:84% I2C 设计器 工具将确保任何 00:03:30.500 --> 00:03:33.500 align:middle line:90% 静态电压偏移缓冲器 00:03:33.500 --> 00:03:35.300 align:middle line:84% 不会在其静态电压 偏移侧相互连接。 00:03:35.300 --> 00:03:44.230 align:middle line:90% 00:03:44.230 --> 00:03:48.400 align:middle line:84% I2C 设计器工具 目前确实有一些限制。 00:03:48.400 --> 00:03:50.590 align:middle line:90% 它不支持多个主机。 00:03:50.590 --> 00:03:53.620 align:middle line:90% 从器件不包括接口 00:03:53.620 --> 00:03:57.100 align:middle line:84% 产品系列外的器件, 例如温度传感器、电机 00:03:57.100 --> 00:03:59.470 align:middle line:90% 驱动器、加速计等。 00:03:59.470 --> 00:04:01.870 align:middle line:90% 该工具不支持检查 00:04:01.870 --> 00:04:03.460 align:middle line:90% 任何非板载通信。 00:04:03.460 --> 00:04:05.860 align:middle line:90% 最后,该工具没有 00:04:05.860 --> 00:04:08.470 align:middle line:90% 电源排序功能。 00:04:08.470 --> 00:04:11.140 align:middle line:84% I2C 设计器 工具可用于快速生成 00:04:11.140 --> 00:04:13.360 align:middle line:90% 总线设计,并自动 00:04:13.360 --> 00:04:14.950 align:middle line:90% 解决常见问题。 00:04:14.950 --> 00:04:18.279 align:middle line:84% 内置的总线电容估算 和上拉电阻值检查器 00:04:18.279 --> 00:04:20.890 align:middle line:84% 使得该工具不论 对经验丰富的 I2C 00:04:20.890 --> 00:04:23.350 align:middle line:84% 设计人员还是对不熟悉 该协议的新手而言, 00:04:23.350 --> 00:04:25.580 align:middle line:90% 都是一个有用的工具。 00:04:25.580 --> 00:04:29.440 align:middle line:84% 登录 TI.com 即可 免费试用 I2C 设计工具 00:04:29.440 --> 00:04:32.670 align:middle line:90% to help simplify your I2C tree.