共工科技

I2C时钟与传输速率的关系(i2c时钟频率如何确定)

本篇目录:

什么是I2C管理总线

I2C 是由Philips公司开发的一种简单、双向二线制同步串行总线。两者区别如下:指代不同 I2C:只需要两根线即可在连接于总线上的器件之间传送信息。

I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。

I2C时钟与传输速率的关系(i2c时钟频率如何确定)-图1

I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。

I2C总线控制器为微控制器或微处理器提供控制I2C总线的接口,它控制所有I2C总线的特殊序列、协议、仲裁、时序,这里指MPC8250提供的I2C总线控制接口。

I2C总线是一种串行扩展技术,最早由Philips公司推出,广泛应用于电视,录像机和音频设备。I2C总线的意思是“完成集成电路或功能单元之间信息交换的规范或协议”。

I2C时钟与传输速率的关系(i2c时钟频率如何确定)-图2

I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。

I2C串行扩展总线的负载能力是多少?信号传输最高速率是多少?

在总线上消耗的电流很小,因此,总线上扩展的器件数量主要由电容负载来决定,因为每个器件的总线接口都有一定的等效电容。而线路中电容会影响总线传输速度。当电容过大时,有可能造成传输错误。

快速模式下可达400kbit/s,高速模式下可达4Mbit/s;\x0d\x0a 连接到相同总线的IC 数量只受到总线的最大电容400pF 限制。

I2C时钟与传输速率的关系(i2c时钟频率如何确定)-图3

总线最大电容。连接到相同总线上的IC数量只受总线最大电容的限制,串行的8位双向数据传输位速率在标准模式下可达100Kbit/s,快速模式下可达400Kbit/s,高速模式下可达3.4Mbit/s。

I2C的传输速率由什么决定?

传输的速率由时钟信号SCK决定,SI为数据输入、SO为数据输出。

每一器件的输入端都相当于一个等效电容,由于I2C总线扩展器件的连接关系为并联,因此,I2C总线总等效电容等于每一器件等效电容之和,等效电容的存在会造成传输信号波形的畸变,超出范围时,会导致数据传输出错。

I2C总线传输的数据速率完全由SCLK控制,可快可慢。与UART接口不同,I2C总线有严格的速度要求。看门狗:看门狗也是大部分MCU的基本配置。大多数单片机的看门狗只能允许程序复位它,但不能 关机。

I2C(Inter-Integrated CircuitBUS) 集成电路总线。该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。

在总线上消耗的电流很小,因此,总线上扩展的器件数量主要由电容负载来决定,因为每个器件的总线接口都有一定的等效电容。而线路中电容会影响总线传输速度。当电容过大时,有可能造成传输错误。

I2C是什么?和SMBus有什么区别?

首先,单片机程序和SPI总线I2C总线不是一个范畴的概念SPI总线和I2C总线是硬件总线,其存在性只能在硬件范畴中体现,一些型号的单片机本身就同时具有以上两种总线,有的存在其中一种,有的则没有。

和I2C这两种通信方式都是短距离的,芯片和芯片之间或者其他元器件如传感器和芯片之间的通信。而UART是应用于两个设备之间的通信,如用单片机做好的设备和计算机的通信。这样的通信可以做长距离的。

IIC是集成电路总线,主要用来连接整体电路,是一种多向控制总线,I2C 协议解码是用来对信号进行深入分析,将信号转为十进制、十六进制、字符等显示模式。

硬件结构不同:IIC:IIC串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。

到此,以上就是小编对于i2c时钟频率如何确定的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇