当前位置:首页 » 拨号测速 » i2c总线速率

i2c总线速率

发布时间: 2021-02-17 07:20:02

① 标准I2C总线时钟频率最慢为多少零点几可以吗

I2C是同步通讯,意思就是根据时钟的快慢传递数据,理论上无限慢都可以,甚至可以忽版快忽慢都没有关权系。
如果用手动IO模拟I2C收发,由于收发可以手动控制,甚至允许停个几秒在继续通讯。

如果是设备自动收发(MCU自带的I2C模块),由于各种的原因可能会有超时处理,另外在波特率的设定方面是有限制的,可以查看波特率的设置就可以知道时钟频率的取值范围。

② 单片机里面I2C串行扩展总线的负载能力是多少 信号传输最高速率是多少

由于I2C总线器件均为CMOS器件,因此总线具有足够的电流驱动能力。总线上扩展的器件数不是受制于电流驱动能力,而是受制于电容负载总量。I2C总线的电容负载能力为400 pF (通过驱动扩展可达4000pF)。每一器件的输入端都相当于一个等效电容,由于I2C总线扩展器件的连接关系为并联,因此,I2C总线总等效电容等于每一器件等效电容之和,等效电容的存在会造成传输信号波形的畸变,超出范围时,会导致数据传输出错。
I2C总线传输速率为100Kbit/s(改进后的规范为400Kbit/s)。

③ STC单片机模拟的I2C总线上数据传送速率能达到12M吗

困难,就以12c5a系列为例,最高频率最高频率35MHz。
你一个时钟做一个下降沿,至少要两专个指令周期,属一高一低。还要写数据线,加一个指令周期,写数据前要判断,判断前要移位。你写一个程序即可以算算要多少指令周期。这还不考虑,上升沿与下降沿的延时。stc单片机IO口由0变1会有两个周期的强推,这就说,在最高频率下可能需要两个周期才能确保低电平变高,也就是你写数据线后可能要等待一下,才能赋予时钟线下降沿。
你为什么需要这么高的速度,很多芯片都不支持这么高的速度,一般400k。
而且你还要看走线长短,和使用环境。

④ 单片机模拟I2C的最大速率是多少该怎么计算

I方C总线协议。

我玩51,飞思卡尔,瑞萨,stm32不知道你用的是那种编译环境,若是keil MDK,在编译器里的调试窗口下能查看运行时间的,汇编语言的每一句话都有固定的运行时间,计算也可以。通信速率(IO模拟方式)主要取决于MCU中CPU的处理速度,IO口翻转速率一般非常快。

看看上传的文档。

希望对你有帮助。



⑤ I2C总线的快速模式

快速模式器件复可以在制400kbit/s 下接收和发送。最小要求是:它们可以和400kbit/s 传输同步,可以延长SCL 信号的低电平周期来减慢传输。快速模式器件都向下兼容,可以和标准模式器件在0~100kbit/s 的I2C 总线系统通讯。但是,由于标准模式器件不向上兼容,所以不能在快速模式I2C 总线系统中工作。快速模式I2C 总线规范与标准模式相比有以下特征:
1、最大位速率增加到400kbit/s;
2、调整了串行数据(SDA) 和串行时钟(SCL )信号的时序;
3、快速模式器件的输入有抑制毛刺的功能,SDA 和SCL输入有施密特触发器;
4、快速模式器件的输出缓冲器对SDA 和SCL 信号的下降沿有斜率控制功能;
5、如果快速模式器件的电源电压被关断,SDA 和SCL 的I/O 管脚必须悬空,不能阻塞总线;
6、连接到总线的外部上拉器件必须调整以适应快速模式I2C 总线更短的最大允许上升时间。对于负载最大是200pF 的总线,每条总线的上拉器件可以是一个电阻,对于负载在200pF~400pF 之间的总线,上拉器件可以是一个电流源(最大值3mA )或者是一个开关电阻电路。

⑥ I2C总线可以全双工吗

I2C总线应该是半双工的,请看我的内参考链容接
http://apps.hi..com/share/detail/24085660

⑦ 求教高手,在linux内核中怎么修改i2c的通信速率为400KHz

1、先查看I2C设备速率。

sudocat/sys/mole/i2c_bcm2708/parameters/baudrate

默认的I2C速度为100KHz,对于多数I2C设备而言100KHz并不算快。

cd/etc/modprobe.d#进入/etc/modprobe.d目录
sudonanocustom.conf#在该目录新建一个名为custom.conf文件,并插入以下内容
#optionsi2c_bcm2708baudrate=400000
sudoreboot#重启系统

⑧ I2C总线的高速模式

高速模式(Hs 模式)器件对I2C 总线的传输速度有巨大的突破。Hs 模式器件可以在高达3.4Mbit/s 的位速率下传输信息,而且保持完全向下兼容快速模式或标准模式(F/S 模式)器件,它们可以在一个速度混合的总线系统中双向通讯。
Hs 模式传输除了不执行仲裁和时钟同步外,与F/S 模式系统有相同的串行总线协议和数据格式。
高速模式下I2C 总线规范如下:
1、Hs 模式主机器件有一个SDAH 信号的开漏输出缓冲器和一个在SCLH 输出的开漏极下拉和电流源上拉电路。这个电流源电路缩短了SCLH 信号的上升时间,任何时候在Hs 模式,只有一个主机的电流源有效;
2、在多主机系统的Hs 模式中,不执行仲裁和时钟同步,以加速位处理能力。仲裁过程一般在前面用F/S 模式传输主机码后结束;
3、Hs 模式主机器件以高电平和低电平是1:2 的比率产生一个串行时钟信号。解除了建立和保持时间的时序要求;
4、可以选择Hs 模式器件有内建的电桥。在Hs 模式传输中,Hs 模式器件的高速数据(SDAH)和高速串行时钟(SCLH )线通过这个电桥与F/S 模式器件的SDA 和SCL 线分隔开来。减轻了SDAH 和SCLH 线的电容负载,使上升和下降时间更快;
5、Hs 模式从机器件与F/S 从机器件的唯一差别是它们工作的速度。Hs 模式从机在SCLH 和SDAH输出有开漏输出的缓冲器。SCLH 管脚可选的下拉晶体管可以用于拉长SCLH 信号的低电平,但只允许在Hs 模式传输的响应位后进行;
6、Hs 模式器件的输出可以抑制毛刺,而且SDAH 和SCLH 输出有一个施密特触发器;
7、Hs 模式器件的输出缓冲器对SDAH 和SCLH 信号的下降沿有斜率控制功能。

⑨ 单片机模拟IIC总线通信的速率是标准还是快速还是高速模式最高速率能达到多大

I2C总线的工作速度分为 3 种版本:S(标准模式) 测量与控制场合;F(快速模专式) ,速率为属 400kb/s;Hs(高速模式) ,速率为 3.4Mb/s。
具体要用多快的速度这个要看你用的是什么器件了。找器件手册上面会有标明最高速率只要不超过最高速就行了。单片机一般是400K或以下的常用。

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

总线最大电容。

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

I2C总线可以通过外部连线进行在线检测,便于系统故障诊断和调试,故障可以立即被寻址,软件也利于标准化和模块化,缩短开发时间。

(10)i2c总线速率扩展阅读:

时钟同步通过线与连接I2C 接口到SCL 线来执行。这就是说SCL 线的高到低切换会使器件开始数它们的低电平周期,而且一旦器件的时钟变低电平,它会使SCL 线保持这种状态直到到达时钟的高电平。

但是如果另一个时钟仍处于低电平周期,这个时钟的低到高切换不会改变SCL 线的状态。因此SCL 线被有最长低电平周期的器件保持低电平。此时低电平周期短的器件会进入高电平的等待状态。

当所有有关的器件数完了它们的低电平周期后,时钟线被释放并变成高电平。之后,器件时钟和SCL线的状态没有差别,而且所有器件会开始数它们的高电平周期。首先完成高电平周期的器件会再次将SCL线拉低。

热点内容
网卡了的原因 发布:2021-03-16 21:18:20 浏览:602
联通客服工作怎么样 发布:2021-03-16 21:17:49 浏览:218
路由器画图 发布:2021-03-16 21:17:21 浏览:403
大网卡收费 发布:2021-03-16 21:16:50 浏览:113
路由器免费送 发布:2021-03-16 21:16:19 浏览:985
孝昌营业厅 发布:2021-03-16 21:15:54 浏览:861
网速增速代码 发布:2021-03-16 21:15:29 浏览:194
怎么黑光纤 发布:2021-03-16 21:14:54 浏览:901
端口增大 发布:2021-03-16 21:14:20 浏览:709
开机没信号是什么原因 发布:2021-03-16 21:13:45 浏览:645