常用电平标准说明

简要说明常遇到的电平标准:TTL、RS232、RS485、RS422

(1)       TTL

供电范围在0~5V;如74系列都是5V供电

对输出:大于2.7V是高电平;小于0.5V是低电平

对输入:大于2V是高电平;小于0.8V是低电平

注意:TTL电平输入脚悬空时内部认为是高电平,且TTL电平输出不能驱动CMOS电平输入。

(2)       CMOS

供电范围在3~15V;如4000系列(4011与非门)

假设5V供电

对输出:大于4.6V是高电平;小于0.05V是低电平

对输入:大于3.5V是高电平;小于1.5V是低电平

(3)       LVTTL

是TTL的一种低功耗的变种,对LVTTL可根据电压的高低分为2.5 LVTTL 和 3.3 LVTTL

3.3 LVTTL

供电电压通常小等于3.3V

对输出:大于2.4V是高电平;小于0.4V是低电平

对输入:大于2V是高电平;小于0.8V是低电平

2.5 LVTTL

供电电压通常小等于3.3V

对输出:大于2.0V是高电平;小于0.2V是低电平

对输入:大于1.7V是高电平;小于0.7V是低电平

       通常在许多处理器芯片都是用的LVTTL标准。

(4)       RS232

对输出:输出“1”时的电平应在-5~-15 V之间,输出“0”时的电平应在+5~+15 V之间

对输入:输入电平在-3~-15 V之间被认为“1”,在+3~+15 V之间被认为“0”

当线路上不传送数据(空闲)时,发送器输出为“1”

(5)       RS485

对输出:逻辑"1"以两线间的电压差为+(2 至6)V 表示;逻辑"0"以两线间的电压差为-(2 至6)V 表示。

对输入:A比B高200mV以上即认为是逻辑"1",A 比B 低200mV 以上即认为是逻辑"0"。

485相对于232而言:最高传输速率高(但传输速率越高传输距离越短);采用差分法来传输信号,对共模干扰具有更强的抗干扰力;RS485允许连接128个收发器,具有多机通讯能力。

(6)       RS422

电气特性与RS485一致;

RS485的差分发送口与自身的差分接收口同相并联,多点间通过RS485只需要一对线,而RS422的发送口与接收口不同,如若将其并连就变成了RS485。这也就造成了RS422支持全又工的方式工作,而RS485只能以半双工的方式工作,进而数据通信速率。

 

参考资料

<1> http://bbs.21ic.com/icview-196694-1-1.html

<2> http://www.doc88.com/p-807815897824.html

<3> http://wenku.baidu.com/view/b6155c0d4a7302768e9939e6.html

 

转载于:https://www.cnblogs.com/dudu1990/p/3351808.html

  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Arduino开发板芯片常用接口包括以下几种: 1. 数字输入/输出口(Digital I/O):Arduino开发板上有14个数字输入/输出口,可以用来控制数字电路的信号。这些口可以设置为输入或输出模式,每个口的输出电压为5V,最大电流为40mA。 2. 模拟输入口(Analog Input):Arduino开发板上有6个模拟输入口,可以读取模拟信号。这些口可以读取0~5V范围内的电压,分辨率为10位。 3. 串口(Serial):Arduino开发板上有一个串口,可以用来与其他设备进行通信。它支持标准的串口通信协议,包括9600、57600、115200等波特率。 4. SPI接口(Serial Peripheral Interface):Arduino开发板上有一个SPI接口,可以和其他SPI设备进行通信。它包括四个引脚:MISO、MOSI、SCK、SS。 5. I2C接口(Inter-Integrated Circuit):Arduino开发板上有一个I2C接口,可以和其他I2C设备进行通信。它包括两个引脚:SDA、SCL。 6. PWM输出口(Pulse Width Modulation):Arduino开发板上有6个PWM输出口,可以用来控制模拟信号。这些口可以输出0~5V范围内的电压,分辨率为8位。 7. 外部中断口(External Interrupt):Arduino开发板上有2个外部中断口,可以用来检测外部事件。这些口可以检测电平变化、上升沿或下降沿。 8. RESET口:Arduino开发板上有一个RESET口,可以用来重置芯片。 以上是Arduino开发板芯片常用接口的详细说明。需要注意的是,不同型号的Arduino开发板所支持的接口可能会有所不同,具体可以查看对应型号的规格说明书。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值