首页 > 芯片 > 设计原理 > i2c总线的传输距离是多少,I2C总线只是用在电路板上这个用不用在远距离通信上面

i2c总线的传输距离是多少,I2C总线只是用在电路板上这个用不用在远距离通信上面

来源:整理 时间:2023-02-25 21:13:03 编辑:亚灵电子网 手机版

1,I2C总线只是用在电路板上这个用不用在远距离通信上面

首先这个 只能用在 电路板上面 不然还用什么上面, 距离和 抗干扰都不是很强 RS485可以到1200米

I2C总线只是用在电路板上这个用不用在远距离通信上面

2,单片机内部i2c接口传输距离

很短的,一般只用于PCB 内部的,而且距离长的话通信速率也要降低的,有人试过75厘米还能用 不过我认为差不多十几厘米极限了

单片机内部i2c接口传输距离

3,单片机内部i2c接口传输距离

很短的,一般只用于PCB 内部的,而且距离长的话通信速率也要降低的,有人试过75厘米还能用 不过我认为差不多十几厘米极限了

单片机内部i2c接口传输距离

4,我想知道SPI的通讯距离是多少 还有I2C的通讯距离 谢谢

网上有大把51与2510/15通讯的例程,参考其改动改动就行。2515这头好说,关键是你得把ARM9的同步串行接口模块弄明白。

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

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

6,各种总线传输速率总结

1. USB总线 USB1.1: -------低速模式(low speed):1.5Mbps -------全速模式(full speed): 12Mbps USB2.0:向下兼容。增加了高速模式,最大速率480Mbps。 -------高速模式(high speed): 25~480Mbps USB3.0:向下兼容。 -------super speed :理论上最高达4.8Gbps,实际中,也就是high speed 的10倍左右。 2. UART RS232:传输速率一般不超过20Kbps,速率低,抗干扰能力差,RS-232C能传输的最大距离不超过15m(50英尺)。 RS422:定义了一种平衡通信接口,将传输速率提高到10Mbps,传输距离延长到4000英尺(速率低于100Kbps时),并允许在一条平衡总线上连接最多10个接收器。RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。 RS485:增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。最高传输速率10Mbps,抗干扰能力强,可以传距离1.5km。 平衡双绞线的长度与传输速率成反比,在100Kbps速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mbps。 3. SPI总线 全双工通信,传输速率可达几Mbps水平,比I2C快。 4. I2C总线: 半双工,只有2根线。数据线和时钟线。 --------标准速度:100kbps --------快速模式:400kbps --------高速模式:3.4Mbps 4. Ethernet,也就是通常的网速。 --------早期的以太网传输速率只有10Mbps。 --------百兆网:理论上最大100Mbps。 --------千兆网:理论上最大1Gbps。 5. SD总线:最高能达10Mbps。 6. SATA接口: --------SATA1.0:理论传输速度是150MB/s(或者1.5Gb/s),实际也就30MBps。 --------SATA2.0: 300MBps,即3Gbps。实际也就80MBps。 --------SATA3.0: 600MBps,即6Gbps。 --------eSATA:理论传输速度可达到1.5Gbps或3Gbps。 7. PCI总线 --------PCI:32位,33MHz时钟频率,速率是33*4 = 133MBps,即1Gbps。 -------- PCI 2.1:64位,66MHz时钟频率来说:速率是66*8 = 528MBps,即4Gbps。 8. PCI-e: PCI Express 总线频率 2500 MHz,这是在 100 MHz 的基准频率通过锁相环振荡器(Phase Lock Loop,PLL)达到的。 串行总线带宽(MB/s) = 串行总线时钟频率(MHz) * 串行总线位宽(bit/8 = B) * 串行总线管线 * 编码方式 * 每时钟传输几组数据(cycle) ------PCI Express x1 总线位宽是 1位,总线频率 2500 MHz,串行总线管线是 1 条,每时钟传输 2组数据,编码方式为 8b/10b,它的带宽为 476.84 MB/s,即 3814.7 Mbps。(带宽是 PCI 的 3.75 倍。) 公式是 2500000000(Hz) * 1/8(bit) * 1(条管线) * 8/10(bit) * 2(每时钟传输2组数据) = 500000000 B/s = 476.8371582 MB/s,即 3814.6972656 Mbps。 下面给出其它类型组合的带宽。 ------PCI Express x2 的带宽为 953.68 MB/s,即 7629.4 Mbps。(此模式仅用于主板内部接口而非插槽模式) ------PCI Express x4 的带宽为 1907.36 MB/s,即 15258.9 Mbps。 ------PCI Express x8 的带宽为 3814.72 MB/s,即 30517.8 Mbps。 ------PCI Express x16 的带宽为 7629.44 MB/s,即 61035.5 Mbps。(带宽是 AGP 8X 的 3.75 倍。) ------PCI Express x32 的带宽为 15258.88 MB/s,即 122071 Mbps。 9.XGMII/XLGMII/CGMII 在以太网标准中,MAC层与PHY层之间的10Gbps/40Gbps/100Gbps速率等级所对应的接口分别为XGMII/XLGMII/CGMII,由于XGMII/XLGMII是并行总线,而且采用的是单端信号,HSTL电平,最大传输距离只有7cm。所以在实际应用中,XGMII/XLGMII基本上被XAUI/XLAUI替代。XAUI/XLAUI是四通道串行总线,采用的差分信号,CML逻辑传输,并且进行了扰码,大大增强了信号的抗扰性能,使得信号的有效传输距离增加到50cm。 XAUI/XLAUI在物理结构上是一样的,收发通道独立,各四对差分信号线。对于XAUI总线,每对差分线上的数据速率为3.125Gbps,总数据带宽为12.5Gbps,有效带宽为12.5Gbps*0.8=10Gbps (因为XAUI总线数据在传输前进行了8B/10B变换,编码效率为80%)。 对于XLAUI总线,每对差分线上的数据速率为10.3125Gbps,总数据带宽为41.25Gbps,有效带宽为41.25Gbps*(64/66)=40Gbps(因为XLAUI总线数据在传输前进行了64B/66B变换,编码效率为96.97%)。

7,真心求教困扰半年了I2C传输问题

先分析你的问题:0. 无法传输 1. 卡主 2. I2C找不到从设备地址 3.干扰 0. 无法传输:晃动几下又好 ->是否是接触不良的问题,先想办法确认没有接触不良。 3. 干扰问题:你提到测试通过了,测试的环境是否也可以用相同的距离晃晃。然后在实际环境能否把线接短,再晃晃试试。 2. I2C找不到从设备:可否理解为从设备没有接收到正确地址,没有ACK给主设备?这种情况下主设备只有多试几次就可以了,怎么会卡主?如果是因为不停尝试而导致通讯卡住,则根本的问题在硬件连接和干扰。能否有证据确定是因为不停尝试而导致通讯阻塞? 1. 卡主:是不是主从设备都要有超时处理,来处理卡主的问题? 真正的问题好像还没有出现,能否再进一步把问题找出来?然后再考虑具体解决的办法。 如果需要进一步联系可以留下email。
Suggestions: 1. SCL/SDA 在 cable 两端 各加下地滤波电容 (一般 47~100pF,视 I2C 速度而言) 2. 如果可能, 尽量争增加 SCL/SDA signal swing 电压 (3.3volt -> 5.0volt) 3. Master/Slaver firmware 针对 SDA 取样 加入 debounce/filter (最简单为,连续取样几次,是否为相同值) 4. Master firmware 考虑 no-ack 是否重发 command

8,关于iic总线看过很多资料很多都相互矛盾在主机读取数据之前

我的理解是,读数据的时候,是从机控制总线,因此必须提前把sda释放(也就是拉高)。否则从机将不能改变总线。sda为1后,主机控制scl=1,然后,从机根据自己要发送的数据选择将sda置为1或0(即在scl=1时,从机改变sda)。而在发送数据时,主机控制总线,在scl=0时,sda被主机改变;scl=1时,sda不变,并被从机读取。(scl=0时,主机改变sda)应答时,相当于读取一位数据,同样是在scl=1时,由从机改变sda。而起始、结束时,是由 主机 控制sda。在scl为1时,sda的任何改变都将被视为起始、终止信号。个人理解,如有错误请赐教!ps 当然也可以理解为 在读取时仍然是在scl=0时,从机改变sda,不过也不影响逻辑,怎样容易怎样理解呗
scl为高电平期间数据要保持稳定说以sda上电平不能有变化,地点平才可以,郭天祥这个程序是当scl为地点平期间检测sda上电平的变化,然后储存在一个变量里面,当下一个下降沿到来送读出一个数据,循环八次
读取字节前,先释放SDA。SDA=1不是将端口固定位高电平,而是关闭单片机内部下MOG管,让SDA线的电平由信号决定。
i2c总线的操作操作可以参考i2c的总线协议,再此就不多说了。至于上面的第一句话,说得很不具体,i2c是两根总线传送数据,sda和scl要协同才能完成传输
你好!当scl=1时,数据稳定才可以读数据。0到1的变化表示一个时钟开始,开始读数据了我的回答你还满意吗~~

9,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 信号的下降沿有斜率控制功能。

10,什么是IIC总线谢谢

原发布者:s474133362I2C串行总线的组成及工作原理8.1I2C串行总线的组成及工作原理采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性提高。同时,系统的更改和扩充极为容易。常用的串行扩展总线有:I2C(InterICBUS)总线、单总线(1-WIREBUS)、SPI(SerialPeripheralInterface)总线及Microwire/PLUS等。本章仅讨论I2C串行总线。8.1.1I2C串行总线概述I2C总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系。每个接到I2C总线上的器件都有唯一的地址。主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器。由总线上接收数据的器件则为接收器。在多主机系统中,可能同时有几个主机企图启动总线传送数据。为了避免混乱,I2C总线要通过总线仲裁,以决定由哪一台主机控制总线。在80C51单片机应用系统的串行总线扩展中,我们经常遇到的是以80C51单片机为主机,其它接口器件为从机的单主机情况。8.1.2I2C总线的数据传送一、数据位的有效性规定I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须
IIC串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上,一般SDA、SCL都会接上拉电阻实现电平的转换以及提高驱动能力。IIC总线协议包括:起始信号、停止信号、数据位、应答位;一般一次通信为9个clk:8个数据位+一个应答位。
你一个板子能接那么多个iic器件么。。。如果实在冲突了,cpu应该有2个iic总线接口。你就分为2组总线来编程嘛。而且芯片一般通过硬件电路某几位置高置低地址也会相应改变,根据需要来选择。
文章TAG:i2c总线的传输距离是多少总线传输距离

最近更新

  • 电路没光耦会怎样,光耦没有电压电路没光耦会怎样,光耦没有电压

    双光耦合器充电器电路板直播间的维护与测试。驱动电路是变频调速技术的核心,包括由分立引脚元件组成的驱动电路、光耦驱动电路、厚膜驱动电路和专用集成块驱动电路,介绍了通用变频器的组.....

    设计原理 日期:2024-04-10

  • 华为裁员多少人,为什么华为员工都是股东还会被裁员华为裁员多少人,为什么华为员工都是股东还会被裁员

    为什么华为员工都是股东还会被裁员2,华为裁员25万人是真的吗3,为什么华为今年要的员工减少了4,2022年华为裁了多少员工5,华为2012年是不是社会招聘的人数很少啊6,华为裁员待遇7,华为裁员有哪.....

    设计原理 日期:2024-04-10

  • 海信kfr3218g多少钱,海信空调2匹柜机报价是多少海信kfr3218g多少钱,海信空调2匹柜机报价是多少

    海信电视LED32L288多少钱2,海信空调报价2016空调省电窍门3,群达KT003A万能空调遥控器代码海信KFR3218GA的代码4,海信空调2匹柜机报价是多少5,海信空调多少钱海信空调的优点6,海信承获套审笔.....

    设计原理 日期:2024-04-10

  • 压敏芯片协会,金属基压敏芯片压敏芯片协会,金属基压敏芯片

    也就是说,变阻器的电压为,意味着:表尺寸,变阻器芯片的直径为,表电压值,=压敏胶),而大部分芯片的生产依赖于亚洲芯片代工企业。压敏电阻的尺寸是φ,我是做芯片半导体的,我怎么看现在芯片行业的市.....

    设计原理 日期:2024-04-10

  • 航模电池保存电压,关于航模电池航模电池保存电压,关于航模电池

    飞机模型电池由六节电池串联而成。一般飞机模型用的电芯都是,因为锂电池应用广泛,电池电压只有,和锂电池组合,每个电池的最高充电电压为,锂电池的输出电压相对较高,一个锂电池的稳定工作电压.....

    设计原理 日期:2024-04-10

  • 拆芯片教程,如何拆解芯片?拆芯片教程,如何拆解芯片?

    芯片拆解的全过程。木片脱胶、上木片植锡、下木片植锡,拆芯片的全过程来了,让我们来看看,手机维修怎么拆芯片?看,这是台阶。第一步:在要移除的芯片周围涂上少量焊料油,第二步:用镊子夹住待去.....

    设计原理 日期:2024-04-10

  • 64bar是多少公斤压力,公称压力64mpa相当多少公斤64bar是多少公斤压力,公称压力64mpa相当多少公斤

    公称压力64mpa相当多少公斤64Kgcm平方2,1bar等于多少kg1巴(bar)=1工程大气压=1公斤力1bar=1.02kg/cm2其它压力换算关系如下:1psi=0.07kg/cm21mpa=10kg/cm23,1帕等于多少公斤压力帕斯卡是.....

    设计原理 日期:2024-04-10

  • sony研发控制芯片,索尼开发的芯片sony研发控制芯片,索尼开发的芯片

    相机功能:芯片/传感器:SonyIMX。像素高速相机,搭载SonyPregius第二代及以上芯片/传感器,最短曝光时间可设置为,伺服芯片,S-MasterHX数字放大器芯片,索尼在感光原件方面的R.....

    设计原理 日期:2024-04-10