ic规定总线电容不能超过400pf
2023-5-26 灯光音响租赁、昆明LED屏出租、昆明灯光音响出租、昆明LED屏租赁、昆明LED屏出租、线阵音响出租
理论值(寻址位数iic协议没有规定总线上device最大数目,但是规定了总线电容不能超过400pF。为什么I2C总线有个器件是低电平,总线之所以规定电容大小是因为,iic的OD要求外部有电阻上拉,电阻和总线电容产生了一个RC延时效应,电容越大信号的边沿就越缓,有可能带来信号质量风险。
1、IIC器件有无主从区别?对于没有IIC接口的CPU,如何连接IIC设备?
有,主从区别IIC是一种二线制串行总线接口,工作在主/从模式。二线通信信号分别为开漏SCL和SDA串行时钟和串行数据。主器件为时钟源。数据传输是双向的,其方向取决于读/写位的状态。每个从器件拥有一个唯一的7或10位地址。主器件通过一个起始位发起一次传输,通过一个停止位终止一次传输。起始位之后为唯一的从器件地址,再后为读/写位。无主从区别;没法连接。
2、主机如何确定IIC总线上的器件的地址?
IIC总线上的器件都是只通过SCL和SDA这两条线连接到IIC总线上的吗?\x0d\x0a是的\x0d\x0a\x0d\x0aIIC上的每个器件都要一个地址寄存器来确定自己的地址吗?\x0d\x0a不一定,很多器件都是通过硬件来确定地址的。\x0d\x0a有的在出厂时地址就设置好了,用户不可以更改;\x0d\x0a有的确定了几位,剩下几位由硬件确定(比如有三位由用户确定,就留有3个控制地址的引脚),此类较多;\x0d\x0a还有的有地址寄存器。
3、IIC总线上最多能连多少个器件,理论值(寻址位数
iic协议没有规定总线上device最大数目,但是规定了总线电容不能超过400pF。管脚都是有输入电容的,PCB上也会有寄生电容,所以会有一个限制。实际设计中经验值大概是不超过8个器件。总线之所以规定电容大小是因为,iic的OD要求外部有电阻上拉,电阻和总线电容产生了一个RC延时效应,电容越大信号的边沿就越缓,有可能带来信号质量风险。
4、【关于51单片机的模拟IIC总线电路的上拉电阻】
单片机输出高电平的时候,基本没有输出电流的能力,上拉电阻,是用来辅助输出电流的。4K7,在很多的说明材料中,都用了这个数值。它应该是““为IIC器件提供所需要电流””的最合理数值。因为IIc总线中,器件是开漏的,所以必须使用上拉电阻,使用4.7k还是1K是根据IIC总线速度确定的,100Kbps使用4.7K,400Kbps使用1K。
5、具有IIC接口的AD模数转换器
一PCF8591AD/DA芯片介绍PCF8591是一个单片集成、单独供电、低功耗、8bitCMOS数据获取器件。PCF8591具有4个模拟输入、1个模拟输出和1个串行I2C总线接口。PCF8591的3个地址引脚A0,A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCF8591器件,而无需额外的硬件。在PCF8591器件上输入输出的地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输。
6、带I2C接口的器件是不是都有一个地址?所以有很多I2C器件可以挂在CPU同…
应该不对吧,cpu的个I2C接口应该只能接一个I2C模块,一个CPU要接多个I2C模块的话,除非cpu有多个I2C接口,或都你自己用cpu的IO口模拟I2C信号。I2C的地址是用来在不同I2C模块间通信用的。一个接口只能挂一个器件么?那为什么还叫总线哦,应该是可以挂多个器件,通过不同的地址来识别吧,所以我才问是不是每一个带I2C接口的器件都会有地址配置接口。
7、为什么I2C总线有个器件是低电平,整个总线就都变低电平,这里面是什么…
I2C总线要求器件是漏极开路输出,高电平是靠总线上的上拉电阻提供高电平,如果还不明白为什么,找教科书查查什么是漏极开路吧。呵呵,对不起,我太浅薄了,替代不了深奥的教科书,这是因为IIC总线使用的是OD门逻辑,OD门本身没有驱动能力,是靠外面的上拉电阻上拉到一个电平来实现高电平驱动,OD实现的是线与逻辑,只要有一个低,整个线路就是低。