常见电平类型(TTL\CMOS\RS232\RS485\CAN)
1.TTL电平
TTL:Transistor-Transistor Logic 三极管逻辑。
一般是从单片机或者芯片中发出的电平,电路电源电压为5V或者3.3V。
TTL电子元器件组成电路的电平是个电压范围。
VCC(供电电压)为5V下的电平标准:
输出:
小于0.8V 代表逻辑0
大于2.4V 代表逻辑1
输入:
小于1.2V 代表逻辑0
大于2.0V 代表逻辑1
VCC(供电电压)为3.3V下的电平标准:
输出:
小于0.4V 代表逻辑0
大于2.4V 代表逻辑1
输入:
小于0.8V 代表逻辑0
大于2.0V 代表逻辑1
2.CMOS电平
CMOS:Compiementary symmetry metal oxide semicoductor互补对称金属氧化物半导体。
CMOS电路电源电压范围为3~15V,一般是12V。
输出: 小于0.1*Vcc 代表逻辑0 大于0.9*Vcc 代表逻辑1 输入: 小于0.3*Vcc 代表逻辑0
大于0.7*Vcc 代表逻辑1
"1"逻辑电平电压接近于电源电压,"0"逻辑电平接近于0V。
3.RS232电平
RS232电平是串口通讯的一个标准,采用负逻辑。
+3V ~ +15V 代表逻辑0
-15V ~ -3V 代表逻辑1
4.RS485电平
RS485电平逻辑采用差分电平,根据两根信号线电压的差值来确定电平逻辑。
发送端:
-2V ~ -6V 代表逻辑0
+2V ~ +6V 代表逻辑1
接收端:
<-200mv 代表逻辑0
>+200mv 代表逻辑1
5.CAN电平
CAN 控制器根据两根线上的电位差来判断总线电平。总线电平分为显性电平和隐性电平,二者必居其一。 显性电平对应逻辑 0,而隐性电平对应逻辑 1。CAN_H 和 CAN_L 之差为 2.5V 代表逻辑0
CAN_H 和 CAN_L 之差为 0 V 代表逻辑1