㈠ 单片机I2C转4-20mA电路通常如何实现
原理上,单片机可以完成控制输出4~20mA信号。有两种方案:
1、运放+三极管构成可控恒流源,单片机用PWM波形经滤波后输出控制电压,该电压作为可控恒流源基准电压,达到控制输出4~20mA信号目的。优点是简便易行,缺点是恒流值随单片机电源电压变化且温度特性不好。
1、运放+三极管构成可控恒流源,单片机用专用DAC和基准电压源通过数模转换输出控制电压,该电压作为可控恒流源基准电压,达到控制输出4~20mA信号目的。优点是恒流源指标好,缺点是结构复杂且成本提高。
㈡ 怎么在 电路板中看到 i2c 总线
一般是两根线,如果是单片机的话可以看datasheet,只有两根线的话如果设计规范可以看到每根上一个10k的上拉电阻,USB也是两根,不过通过1.5K的电阻来区分高速低速设备
㈢ 什么是I2C总线控制电路
I2C总线是由飞利浦公司开发的一种总线系统。I2C总线系统问世后,迅速在家用电器等产品中得到了广泛的应用。微控制器电路上的I2C总线由2根线组成,包括一根串行时钟线(SCL)和一根串行数据线(SDA)。微控制器利用串行时钟线发出时钟信号,利用串行数据线发送或接收数据。
微控制器电路是I2C总线系统的核心,I2C总线由微控制器电路引出。液晶彩电中很多需要由微控制器控制的集成电路(如高频头、去隔行处理电路、SCALER电路、音频处理电路等)都可以挂接在I2C总线上,微控制器通过I2C总线对这些电路进行控制。
为了通过I2C总线与微控制器进行通信,在I2C总线上挂接的每一个被控集成电路中,都必须设有一个pC总线接口电路。在该接口电路中设有解码器,以便接收由微控制器发出的控制指令和数据。
微控制器可以通过I2C总线向被控集成电路发送数据,被控集成电路也可通过I2C总线向微控制器传送数据,被控集成电路是接收还是发送数据则由微控制器控制。
㈣ I2C上拉电阻所接电压问题
I2C协议我没有仔细看,但是我们用过的器件都是3.3V的,上拉电阻都是上拉到3.3V电源。可以确定的是不一定要接到5V。
至于你说的1.8V。主要看你用的IIC器件的要求。I2C主机和从机的要求电压。SCL是单向的,SDA是双向的,一般是OC集电极开路电路,电压是取决于上拉电阻所接的电压,如果主机和从机的电压要求都是1.8V,上拉到1.8V是没有问题的。
㈤ I2C总线在PCB布线时要注意什么
I2C总线PCB布线注意事项:
1、在设计逻辑电路的印刷电路板的同时,其地线应该构成闭环的形式,这样可以有效的提高电路抗干扰能力。
2、地线应尽量的粗。我们都知道,细的线电阻较大,电阻大的话会造成接地电位随着电流的变化而变化,这样的话会导致信号电平不稳,继而造成电路的抗干扰能力下降。
3、要注意接地点的选择。当电路板上信号频率低于1MHz时,由于布线和元件之间的电磁感应影响很小,而接地电路形成的环流对干扰的影响较大,所以要采用一点接地,使其不形成回路。当电路板上信号频率高于10MHz时,由于布线的电感效应明显,地线阻抗变得很大,此时接地电路形成的环流就不再是主要的问题了。所以应采用多点接地,尽量降低地线阻抗。
4、电源线的布置除了要根据电流的大小尽量加粗走线宽度外,在布线时还应使电源线、地线的走线方向与数据线的走线方身一致在布线工作的最后,用地线将电路板的底层没有走线的地方铺满,这些方法都有助于增强电路的抗干扰能力。
5、数据线的宽度应尽可能地宽,以减小阻抗。
6、应尽可能地减少过孔的数量。要知道电路板的一个过孔就会带来大约10pF的电容效应,在高频电路中这样干扰是很大的,所以要尽可能的减少过孔的数量,再者,过多的过孔还会造成电路板的机械强度大大的减弱。
㈥ I2c总线一般拿来实现什么功能
在消费电子,电讯和工业电子中,看上去不相关得设计里经常有很多相似得地方。例如几乎每个系统都包括:
一些智能控制,通常是一个单片得微控制器
通用电路,例如lcd驱动器,远程io口,ram等
面相应用得电路,例如收音机和食品系统得数字调谐和信号处理电路。
为了使这些相似之处对系统设计者和器件厂商都得益,而且使硬件效益最大电路简单,Philips开发了一个简单得双向两线总线,实现有效得ic之间控制。这个总线就是Inter IC或者I2C总线。
㈦ 请教I2C的电平转换电路
这样不行,SDA是双向,MMA7455给单片机响应信号是在SDA线上输出低(单片机悬空,SDA接上拉电阻),单片机检测到低后输回出数据,你这样是单向的,单片机检测不到MMA7455拉低SDA的过程,无法通信的。
可以用电阻分压的方式,就是在单片机与MMA7455之间接4K电阻,答在SDA靠MMA7455侧接10K电阻到地,这样单片机到MMA7455的电平接近3.3V,而MMA7455到单片机的几乎不受影响。
㈧ IIC 为什么分为3个(I2C1,I2C2,I2C3)
----串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口。Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬件接口,如68系列MCU。SPI总线是一种三线同步总线,因其硬件功能很强,所以,与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。 IIC总线是荷兰飞利浦PHILIPS开发的一种高效,实用,可靠的双向二线制(也有3线制,家电很少用)串行数据传输结构总线,该总线使各电路分割成各种功能的模块,并进行软件化设计,各个功能模块电路内都有集成一个IIC总线接口电路,因此都可以挂接在总线上,很好的解决了众多功能IC与CPU之间的输入输出接口,使其连接方式变得十分简单。 IIC总线上的器件分为主控器和被控器两大类它们之间只要在正常工作,总有一个IIC在总线上发送信息数据(一般是在开机后cpu首先像各个功能模块电路发出自检信号,得到各个功能模块电路正常反馈的数据信号后机器才进入正常工作状态)。
㈨ I2C是什么
I²C(Inter-Integrated Circuit)是内部整合电路的称呼,是一种串行通讯总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边装置而发展。I²C(读作"I-squared-C" ),还有可选的拼写方式是I2C(读作I-two-C)以及IIC(读作I-I-C),在中国则多以"I方C"称之。
拓展资料:
1. I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。
2. 主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件.然后主机接收从器件发送的数据,最后由主机终止接收过程。在这种情况下.主机负责产生定时时钟和终止数据传送。
3. 在硬件上,12C总线只需要一根数据线和一根时钟线两根线,总线接口已经集成在芯片内部,不需要特殊的接口电路,而且片上接口电路的滤波器可以滤去总线数据上的毛刺.因此I2C总线简化了硬件电路PCB布线,降低了系统成本,提高了系统可靠性。因为12C芯片除了这两根线和少量中断线,与系统再没有连接的线,用户常用IC可以很容易形成标准化和模块化,便于重复利用。
4. I2C总线是一个真正的多主机总线,如果两个或多个主机同时初始化数据传输,可以通过冲突检测和仲裁防止数据破坏,每个连接到总线上的器件都有唯一的地址,任何器件既可以作为主机也可以作为从机,但同一时刻只允许有一个主机。数据传输和地址设定由软件设定,非常灵活。总线上的器件增加和删除不影响其他器件正常工作。
5. I2C总线可以通过外部连线进行在线检测,便于系统故障诊断和调试,故障可以立即被寻址,软件也利于标准化和模块化,缩短开发时问。连接到相同总线上的IC数量只受总线最大电容的限制,串行的8位双向数据传输位速率在标准模式下可达100Kbit/s,快速模式下可达400Kbit/s,高速模式下可达3.4Mbit/s。
㈩ i2c mos管电平转换电路怎么理解
可以这样理解:
1、为什么要电平转换?
答:因为电路各部分之间的电平不同回,不能直答接连接在i2c总线上。i2c总线本身只能有一个电平。
为了让不同电平的电路都接在i2c总线上,就要做电平转换,也就是转换成i2c总线使用的电平。
2、为什么要用mos管?
答:因为i2c总线的数据通讯是双向的,所以用到mos管。如果用二极管,那数据通信只能单向。
完整的电路见下图:
I2C MOS管电平转换电路实物图
具体分析过程可以看下这篇文章,来自网站“电路啊”。链接在这里。