详细整理下I2C协议,供大家参考

      最后更新:2022-05-08 18:49:34 手机定位技术交流文章

      持发委:赤身裸体和蓝鱼;NJ光亮;对城市狮子的硬件;以及消除任何侵权联系。

      硬件连接:

      I2C Bus(综合电路公交车)只需要两条SCL线路,DAD可以处理多个主要连接,I2C使用两条双向泄漏线,与上下连接相匹配,如下文所示。

      公交车的最大电容器400pF和装置的位置,如果附有同一种装置,则限制I2C公交车上可能附的装置的数目。

      2.速率

      3.4Mbit/s以高速模式最高为3.4Mbit/s

      400Kbps 快速模式 。 (如果使用硬件 I2C 接口, 主设备控制器可以配置以选择速度模式 。 )

      100Kbps是标准费率。

      传输率往往通过I2C总线接口进行调整,该接口可按时钟配置,并与插件的阻力值成正比。

      3.通讯协议

      1)起始信号:

      当时钟信号SCL为高高度时,自失能信号被改为低高度,主设备启动起始信号。

      2)停止信号:

      当时钟信号SCL为高高度时,自失能信号被改为高高度,主设备启动停止信号。

      记住主机可以随时停止 机器连接早期结束的信号 而不需等待字节传输完成

      (3) ACK反应信号:

      数据接收器在高水平上发送时钟信号SCL,而自失能系统信号则保持低位。

      (4) 完成信号传输程序

      发送到I2C频道的每一份数据都附有时钟脉冲(或同步控制)。换句话说,在SCL时钟的帮助下,在SDA上,每项数据按顺序连续传送。进行数据传送时,在SCL高功率时期民主行动党的电力水平必须保持恒定低电平为数据0,高电平为数据1。就在SCL值低的时候这是改变SDA水平状况的唯一方法

      5)写时序:

      5 3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

      b. 机器然后对设备的主机+内部内存地址(不再写入命令控制单词)作出反应,反应是成功的,表明该地址存在于设备中。

      c. 主机撰写数据,收到机器的答复,决定是否继续,并发送截停信号P。

      6)读时序:

      要读取设备,首先必须知道设备从设备读取的地址,数据可以从该地址传送到自失能系统,以便主设备读取。

      从机器地址+书写命令、从机器回复、成功响应、证明该设备的存在

      b. 从机器上写入内部登记地址(没有进一步的指令控制单词),回复成功,显示该地址在设备中。

      c. 机器继续发送:从机器地址写入,然后+读取指令,从机器回复并正确回答,以便从已经存储了自失能系统数据的设备读取数据。

      注:无论您读或写时间序列,请尽快查看地图。

      4.例子

      一次写入以下数据 :

      一次读一个数据:

      5)上拉电阻计算

      开放道路(OD)泄漏或开放电极集成道路(OC)的输出已被宣布为高抗力,因为高抗力只能独立产生/投入低水平和高限制环境,不能自愿出口,因此,为了获得高水平电力,外部抗力是必要的。

      下图描述了类似的电路。Rp是封顶出版的障碍。CL是线的中效电容器带有Rp的RC过滤电路由等效电容器组成。I2C 通讯有几种速度可用 。通常频率为100千赫(加1美元)。高速400KHZ( 上调零 ) 。 这是我这辈子第一次见到一位女士 。超高100KHZ,等等。

      如I2C白皮书所附数字所示,在计算电阻提升时,会考虑RC过滤器的影响,该数字解释了需要考虑的数量,并提供了相关的计算方法。

      公式的物理尺寸如下:

      t: 信号增加的时间;

      Cb: 公共汽车等效电容器;

      对于低端港口产出,Vol:I2C协议规定最大允许值为0.4V

      IOL:IO通用港口的电力为2mA-4mA级,标准费率为3mA和规定的高时速。

      VDD:电源电压。

      对于400 kbps 应用程序,信号上升时间应小于300 ns;在线上有20个PF,相应的Rp(最大)值为15 K。

      RP不宜过小,在2mA-4mA时,IO港口的正常驾驶能力通常不低于1K。如果RP阻值过小,目前从VDD流入港口的流量将更大。因此,港口产出(I2C协定)的低水平价值有所增加。低水平电力港产出的最高允许值为0.4V;如果流入港口的电力太高,还可能损坏端口。因此,典型的做法是通过选择大于1K(当VDD = 3V时)的抗药性来形成抗药性。输电电中注入的电流限为3mA。RP不宜过大,通常还不到10K 因为港口的高级产出 是通过RP完成的当线上的电源从低到高的开关,电线通过RP对电线适用CL。这需要一定的时间,即上升时间。因此,选择了几个KC,供广泛使用,称为 " step-up-resistance " 和 " step-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pull-pol-pull-pull-pol-pol-pol-pol-pol-pol-pol-pol-pol-pol-pol-pol-pol-pol-pol-pol-pall-pall-例如,选择了4K7抗药性。

      整体而言,电压限制拉力阻力的最低值,而负载电容器则限制最大值!

      持发委:赤身裸体和蓝鱼;NJ光亮;对城市狮子的硬件;以及消除任何侵权联系。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/24200.html

          热门文章

          文章分类