TTL电平与RS232电平的区别
- 格式:docx
- 大小:15.34 KB
- 文档页数:2
uart电平转换UART是一种通信协议,常用于通过串口连接不同硬件设备。
其中UART的通信标准是使用串行的方式进行数据传输,这样在接收端上,我们需要进行一个数据的解码过程。
同时,由于UART使用的电平较低,因此在某些情况下,我们需要进行UART电平转换,以便设备间的正常通信。
UART电平转换通常包含两种情况,即UART TTL电平转换和UART RS232电平转换。
1. UART TTL电平转换UART TTL电平转换是将UART信号转换为TTL(Transistor-transistor logic)电平信号。
TTL是用于数字电路的一种电平标准,在此电平下,通常是0V到5V的数字信号。
对于单片机或其他数字设备而言,TTL电平是一个很常见的电平水平,但是在某些连接环境中,UART所使用的电压与TTL电平不匹配。
为了使这些设备正常连接,我们需要进行UART TTL电平转换,将UART 信号转换为TTL电平。
在UART TTL电平转换中,我们通常需要使用一个级联电路,并使用电容和电阻等元件来使信号正常通过和适当增强接收信号。
需要注意的是,使用不当的电容和电阻等元件,可能会导致电平波动过大、电平失真等问题。
2. UART RS232电平转换UART RS232电平转换是将UART信号转换为RS232电平信号。
由于RS232电平比TTL电平更高,因此它的电平范围更大,通常是-15V到15V。
此外,它还是用于传输数据的标准,特别是在设备的串口通信中,这种电平被广泛使用。
然而,由于UART通信协议所使用的电平范围较低,因此,如果需要使用RS232电平进行通信,我们需要进行UART RS232电平转换。
这种转换需要用到一台RS232转换器,它可以将UART信号转换为RS232电平信号。
需要注意的是,如果我们需要同时将两个设备连接到同一串行端口,则需要使用一台交换器,以确保通信线路上的选通效果。
总之,UART电平转换是一项非常重要的技术,尤其是在连接不同设备时。
什么是RS232电平?什么是TTL电平?
首先来说串口通讯协议,串口通讯协议包括物理部分与协议部分嘛,物理部分既硬件部分,协议部分既软件部分。
形象店来说就是物理层决定人们用嘴巴还是肢体交流,协议层决定人们用英语还是汉语交流。
RS323是一种通讯标准,因为高电平+15V低电平--15V电位差30V容错空间大,抗干扰能力强,一般用于工业设备直接通信电平转换芯片一般有MAX3232,SP3232
TTL一般是从单片机或者芯片中发出的电平,高电平为5V(51单片机)或者3.3V(stm32)
由上图可以看出RS232电平与TTL电平逻辑刚好相反。
TTL1为高电平,0为低电平.RS232相反。
下面介绍三种通讯方式
1 两设备通过232标准通讯
控制器发出的是TTL电平,经过电平转换芯片转换成232电平. 其中DB9是一种通讯线如图。
其中有用的是RXD,TXD。
USB转串口与电脑进行通讯
电平转换芯片一般用CH340,同时电脑还需要安装CH340驱动
TTL电平之间的直接通讯
原生的串口通信主要是控制器跟串口的设备或者传感器通信,不需要经过电平转换芯片来转换电平,直接就用TTL电平通信。
例如GPS模块、GSM模块、串口转WIFI模块、HC04蓝牙模块等与控制器之间的通讯。
作者:sdkj_ck2_qys
链接:https:///p/a942e8090e01
来源:简书
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
串口uart电平
UART(Universal Asynchronous Receiver-Transmitter)是一种常见的串行通信协议,它使用异步串行数据传输方式,通过两条线(TXD和RXD)进行数据传输。
UART电平是指用于UART通信的信号电平标准。
常见的UART电平标准包括TTL电平和RS232电平。
TTL电平标准(3.3V或5V)是数字逻辑信号标准,通常用于短距离的通信和低速设备连接。
在UART通信中,TTL电平标准规定了逻辑1和逻辑0的电平范围。
逻辑1通常为3.3V或5V,表示二进制数1;逻辑0通常为0V,表示二进制数0。
RS232电平标准是一种标准化的串行通信协议,它定义了数据传输的电压和电流标准。
RS232电平标准使用负逻辑,即逻辑1表示为-5V至-12V,逻辑0表示为+5V至+12V。
这种标准适用于长距离通信和较高速度的设备连接。
在UART通信中,电平转换器可用于将TTL电平转换为RS232电平,或者将RS232电平转换为TTL电平。
转换器的作用是实现不同电平标准之间的兼容性,使得不同设备之间能够进行可靠的串行通信。
需要注意的是,不同的设备和系统可能采用不同的UART电平标准,因此在连接不同设备时需要进行相应的电平匹配和转换。
此外,为了保证数据的正确传输和避免信号干扰,还需要考虑信号线的布局、屏蔽和接地等措施。
Uart串口与RS232串口的区别
Uart这里指的是TTL电平的串口;RS232指的是RS232电平的串口。
TTL电平是3.3V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平。
Uart串口的RXD、TXD等一般直接与处理器芯片的引脚相连,而RS232串口的RXD、TXD等一般需要经过电平转换(通常由Max232等芯片进行电平转换)才能接到处理器芯片的引脚上,否则这幺高的电压很可能会把芯片烧坏。
我们平时所用的电脑的串口就是RS232的,当我们在做电路工作时,应该注意下外设的串口是Uart类型的还是RS232类型的,如果不匹配,应当找个转换线(通常这根转换线内有块类似于Max232的芯片做电平转换工作的),可不能盲目地将两串口相连。
另外再补充其他一点,在自己做串口线时,一般按照下面的规则制作:
PC 对应外设(例如某开发板)
GND ------- GND
RXD ------- TXD。
TTL 电平、CMOS 电平、RS232电平电平的概念:什么是电压、电流、电功率?无线电爱好者都十分清楚。
而谈及“电平”能说清楚的人却不多。
尽管人们经常遇到,书刊中亦多次谈起电路中的高电平、低电平、电平增益、电平衰减,就连电工必备的万用表上都有专测电平的方法和刻线,而且“dB dB””、“dB dBμ”μ”、“dBm dBm””的字样也常常可见。
尽管如此,因“电平”本身概念抽象,更无恰当的比喻,故人们总是理解不清、记忆不深。
人们在初学“电”的时候,往往把抽象的电学概念用水的具体现象进行比喻。
如水流比电流、水压似电压、水阻喻电阻。
解释“电平”不妨如法炮制。
我们说的“水平”,词典中解释与水平面平行、或在某方面达到一定高度,引申指事物在同等条件下的比较结论。
如人们常说到张某工作很有水平、李某办事水平很差。
这样的话都知其含义所在。
即指“张某”与“李某”相比而言。
故借“水平”来比喻“电平”能使人便于理解。
什么是“电平”?“电平”就是指电路中两点或几点在相同阻抗下电量的相对比值。
这里的电量自然指“电功率”、“电压”、“电流”并将倍数化为对数,用“分贝”表示,记作“dB dB””。
分别记作:10lg(P2/P1)、20lg(U2/U1)、20lg(I2/I1)上式中P 、U 、I 分别是电功率、电压、电流。
使用“dB dB””有两个好处:其一读写、计算方便。
如多级放大器的总放大倍数为各级放大倍数相乘,用分贝则可改用相加。
其二能如实地反映人对声音的感觉。
实践证明,声音的分贝数增加或减少一倍,人耳听觉响度也提高或降低一倍。
即人耳听觉与声音功率分贝数成正比。
例如蚊子叫声与大炮响声相差100万倍,但人的感觉仅有60倍的差异,而100万倍恰是60dB。
一、TTL电平:TTL电平信号被利用的最多是因为通常数据表示采用二进制规定,+5V等价于逻辑“1”,0V等价于逻辑“0”,这被称做TTL(Transistor-Transistor Logic晶体管-晶体管逻辑电平)信号系统,这是计算机处理器控制的设备内部各部分之间通信的标准技术。
图文讲解:常见通信方式(TTL、RS232、RS485、CAN),
通俗易懂
一、TTL电平:全双工(逻辑1: 2.4V--5V 逻辑0: 0V--0.5V)
1、硬件框图如下,TTL用于两个MCU间通信
2、‘0’和‘1’表示
二、RS-232电平:全双工(逻辑1:-15V--5V 逻辑0:+3V--+15V)
1、硬件框图如下,RS-232用于MCU与PC机之间通信
2、‘0’和‘1’表示
三、RS-485:半双工、(逻辑1:+2V--+6V 逻辑0: -6V---2V)这里的电平指AB 两线间的电压差。
1、硬件框图如下
2、‘0’和‘1’表示
四、CAN总线:逻辑1:-1.5V--0V 逻辑0:+1.5V--+3V)这里
的电平指CAN_High、CAN_Low 两线间的电压差。
1、硬件框图如下
2、‘0’和‘1’表示
以上总结:
1、从单片机软件编程角度来说,RS23
2、RS-485最终结果都是转换为TTL电平方式与单片机通信(CAN收发器把差分信号转化为TTL-->CAN控制器(MCU))。
其目的都是提高通信质量,提高抗
干扰能力。
2、TTL、RS232是逻辑电平信号。
RS-485、CAN为差分信号。
五、I2C
5.1 I2C物理层
5.2 I2C协议层
5.3 数据的起始信号与停止信号
5.4数据有效性
I2C 协议在 SCL 高电平时对 SDA 信号采样, SCL 低电平时 SDA 准备下一个数据。
(来源:网络)。
TTL电平、232电平、485电平的区别:
TTL电平:
输出:> 2.4V 高电平,< 0.4V 低电平。
在室温下,一般高电平是3.5V,低电平是0.2V。
输入:>=2.0V高电平,<=0.8V低电平。
噪声容限是0.4V。
232电平(串口电平),指得都是计算机9针串口(RS232)的电平,采用负逻辑:-15v ~ -3v 代表1,+3v ~ +15v 代表0
RS485电平和RS422电平由于两者均采用差分传输(平衡传输)的方式,所以他们的电平方式,一般有两个引脚 A,B
发送端 AB间的电压差:
+2 ~+6v 代表 1
-2 ~-6v 代表0
接收端 AB间的电压差:
>200mv 代表1
<-200mv 代表0
定义逻辑1: A>B
定义逻辑0: B>A
AB之间的电压差不小于200mv
一对一的接头的情况下:
RS232 可做到双向传输,全双工通讯最高传输速率20kbps
422 只能做到单向传输,半双工通讯,最高传输速率10Mbps
485 双向传输,半双工通讯, 最高传输速率10Mbps。
RS232、RS485、TTL电平、CMOS电平什么是TTL 电平、CMOS 电平、RS232 电平?它们有什么区别呢?一般说来,CMOS 电平比TTL 电平有着更高的噪声容限。
(一)、TTL 电平标准输出L: 2.4V。
输入L: 2.0VTTL 器件输出低电平要小于0.8V,高电平要大于2.4V。
输入,低于1.2V 就认为是0,高于2.0 就认为是1。
于是TTL 电平的输入低电平的噪声容限就只有(0.8-0)/2=0.4V,高电平的噪声容限为(5-2.4)/2=1.3V。
(二)、CMOS 电平标准输出L:0.9*Vcc。
输入L:0.7*Vcc.由于CMOS 电源采用12V,则输入低于3.6V 为低电平,噪声容限为1.8V,高于3.5V 为高电平,噪声容限高为1.8V。
比TTL 有更高的噪声容限。
(三)、RS232 标准负逻辑:逻辑1 的电平为-3~-15V,逻辑0 的电平为+3~+15V,注意电平的定义反相了一次。
不足之处:(1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL 电路连接。
(2)RS232 可做到双向传输,全双工通讯最高传输速率20kbps。
(3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
(4)传输距离有限,最大传输距离15 米。
(四)、RS485 标准逻辑1 的电平为+2~+6V,逻辑0 的电平为-2~-6V,双向传输,半双工通讯, 最高传输速率10Mbps最大传输距离约为1200mRS-485 接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。
TTL电平与CMOS电平,RS232电平的区别关于电平,是日常电气电子技术工作中经常遇到的问题,那么TTL电平、CMOS电平、RS232电平到底有哪些区别?TTL电平(一)TTL高电平3.6~5V,低电平0V~2.4VCMOS电平Vcc可达到12VCMOS电路输出高电平约为0.9Vcc,而输出低电平约为0.1Vcc。
CMOS电路不使用的输入端不能悬空,会造成逻辑混乱。
TTL电路不使用的输入端悬空为高电平另外,CMOS集成电路电源电压可以在较大范围内变化,因而对电源的要求不像TTL集成电路那样严格。
用TTL电平他们就可以兼容(二)TTL电平是5V,CMOS电平一般是12V。
TTL电路电源电压Vcc是5V,CMOS电路电源电压一般是12V。
5V的电平不能触发CMOS电路,12V的电平会损坏TTL电路,因此不能互相兼容匹配。
(三)TTL电平标准输出 L: <0.4V ; H:>2.4V。
输入 L: <0.8V ; H:>2.0VTTL器件输出低电平要小于0.4V,高电平要大于2.4V。
输入,低于0.8V就认为是0,高于2.0就认为是1。
CMOS电平:输出 L: <0.1*Vcc ; H:>0.9*Vcc输入 L: <0.3*Vcc ; H:>0.7*Vcc.RS232电平标准逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V,注意电平的定义反相了一次。
TTL和CMOS的逻辑电平转换CMOS电平能驱动TTL电平。
TTL电平不能驱动CMOS电平,需加上拉电阻。
#自动化#plc#电气。
rs232 ttl 原理
RS232 TTL(也称为RS232 to TTL)是一种串行通信协议转换器,用于将RS232标准电平转换为TTL(逻辑电平)。
RS232是一种标准通信接口,通常用于连接计算机和外部设备,如调制解调器、打印机和传感器等。
它使用负电平表示逻辑“1”,正电平表示逻辑“0”。
而TTL是一种逻辑电平,逻辑“1”
用高电平(通常为5V),逻辑“0”用低电平(通常为0V)表示。
RS232 TTL转换器的工作原理如下:首先,将RS232端口的
电平转换为TTL电平。
这可以通过芯片内部的电平转换电路
来实现,该芯片包含电平转换晶振、逻辑门电路和电容电路等元件。
通过这些元件,可以将RS232的负电平转换为TTL的
高电平,并将RS232的正电平转换为TTL的低电平。
然后,转换器将转换后的TTL信号通过输出接口输出给外部
设备。
这个输出接口通常是一组引脚,其中一个引脚用于传输数据,另一个引脚用于接收数据。
通过这些引脚,外部设备可以接收和发送TTL信号,并与计算机进行通信。
总的来说,RS232 TTL转换器通过电平转换电路将RS232标
准电平转换为TTL电平,实现了不同电平之间的通信转换。
这样,计算机就可以与使用TTL电平的外部设备进行通信,
而不需要进行额外的电平转换或接口转换。
TTL电平与R S232电平的区别工作中遇到一个关于电平选择的问题,居然给忘记RS232电平的定义了,当时无法反应上来,回来之后查找资料才了解两者之间的区别,视乎两年多的时间,之前非常熟悉的一些常识也开始淡忘,这个可不是一个好的现象.:-),还是把关于三种常见的电平的区别copy到这里.做加深记忆的效果之用..什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CMOS电平比TTL电平有着更高的噪声容限。
(一)、TTL电平标准输出L:<0.8V ;H:>2.4V。
输入L:<1.2V ;H:>2.0VTTL器件输出低电平要小于0.8V,高电平要大于2.4V。
输入,低于1.2V就认为是0,高于2.0就认为是1。
于是TTL电平的输入低电平的噪声容限就只有(0.8-0)/2=0.4V,高电平的噪声容限为(5-2.4)/2=1.3V。
(二)、CMOS电平标准输出L:<0.1*Vcc ;H:>0.9*Vcc。
输入L:<0.3*Vcc ;H:>0.7*Vcc.由于CMOS电源采用12V,则输入低于3.6V为低电平,噪声容限为1.8V,高于3.5V为高电平,噪声容限高为1.8V。
比TTL有更高的噪声容限。
(三)、RS232标准逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V,注意电平的定义反相了一次。
TTL与CMO S电平使用起来有什么区别1.电平的上限和下限定义不一样,CMOS具有更大的抗噪区域。
同是5伏供电的话,ttl一般是1.7V和3.5V的样子,CMOS一般是2.2V,2.9V的样子,不准确,仅供参考。
2.电流驱动能力不一样,ttl一般提供25毫安的驱动能力,而CMOS一般在10毫安左右。
3.需要的电流输入大小也不一样,一般ttl需要2.5毫安左右,CMOS几乎不需要电流输入。
TTL串口,RS232串口区别的使用串口使用串行方式传输数据的接口都可以被称为串口,所谓串行就是一个车道,车只能一个一个排队走,不能插队、也不能两个车并排走;并行就是多车道,一次多辆车并排走,有几个车道就能几个车并排,还可以双向并行。
TTL串口TTL(Transistor-Transistor Logic)也称双极型晶体管(三极管)逻辑。
一个“TTL串口”是由三根线组成的(VCC高电平可选),分别是数据发送线(TX),数据接收线(RX),和公共地(GND)。
在连接两个TTL串口设备的时候,需要将一片的TX线连接到另一片的RX线上,一片的RX线连接到另一片的TX线上,GND线连接在一起,VCC线(可选)连接在一起。
TTL串口规定规定逻辑“1”为高电平(+5V或3.3V),逻辑“0”为低电平(0V)。
目前很多安卓机顶盒都是采用TTL来做调试口的。
RS232串口RS-232标准接口(又称EIA RS-232),是常用的串行通信接口标准之一,其全名是“数据终端设备( DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准”。
RS-232串口规定逻辑“1”的电平为-5V~-15 V,逻辑“0”的电平为+5 V~+15 V,一般电脑把为+12V为逻辑负,-12为逻辑正。
RS232串口一般也只使用RXD(2)、TXD(3)、GND(5)三条线。
它和TTL串口的区别在于,两者所使用的电平和逻辑不一样。
RS232串口目前除少数工控机主板、小型交换机还保留外,基本已经被淘汰了,但是一些交换机的配置上还会用到串口,这时只能通过USB转串口的线材来扩展使用串口了。
RS232串口和TTL串口的区别RS232和TTL的硬件是通用的,因为其电压不一致,混用可能造成原件损坏,另外其电平表示的逻辑含义也不同,即使原件没有损坏,也无法通讯。
当然也可以使用电平转接板,将RS-232转成TTL进行通讯。
TTL电平与RS232电平在学过模拟电子和数字电子技术后,我们对于什么是模拟信号、数字信号应该不再陌生。
单片机内部由有大量晶体管构成,晶体管和晶体管之间在信号传递时只有0和1高低电平,对应断和通,所以单片机只认识0和1,即数字电路中只有两种电平状态高、低电平。
在模拟电路中,我们通常说电压是多少多少,但在数字电路中,我们用电平来代表电压,高电平对应1,低电平对应0。
要注意的是,在数字电路中只有高电平和低电平,没有中间电平。
在单片机中使用的是TTL(Transistor Transistor Logic——晶体管与晶体管之间的逻辑)电平。
我们学单片机,通常是要把单片机输入端口的输入状态检测出来,通过程序进行一定的算法运算后,通过输出端口使输出状态发生变化。
无论是读取外围芯片的数据,还是发送信号去控制外围芯片,最终表现出来的都是单片机的输入、输出端口上电平的变化。
因此,有必要对单片机的电平(TTL)标准进行了解。
理论上,对于5V的单片机,高电平1对应的是5V,低电平0对应的是0V。
同理,对于3.3V的单片机,高电平是3.3V,低电平是0V。
但实际上,严格控制电压是5V或3.3V并不容易,所以并不是所有的高低电平都要严格限定在TTL电平非常标准的5V、3.3V和0V。
在芯片内部进行处理的是0和1,与它们对应的外围电压实际上有一定的变化范围,如图所示VCC为5V的TTL电平特性。
输出信号:高电平1对应电压范围为2.4~5V;低电平0对应电压范围为0~0.4V。
输入信号:高电平1对应电压范围为2.0~5V;低电平0对应电压范围为0~0.8V。
是指单片机对外输出高电平的最小值是2.4VOH伏,对外输出高电平时,2.4~5V都代表输出高电平。
是指单片机对外输出低电平的最大值是0.4伏,对外输出低电平时,VOL0~0.4V都代表输出低电平。
同理:表示作为输入时,高电平对应的最小值是2.0V,低于此值将不能被检VIN测为高电平,2.0~5V之间的电压则被单片机视为输入了高电平“1”。
uart的电平标准
UART的电平标准主要有两种:TTL和RS232。
1. TTL:使用标准的TTL/CMOS逻辑电平(0-5v,0-3.3v,0-
2.5v或0-1.8v)来表示数据。
1表示高电平,0表示低电平。
为了提高抗干扰能力、提高传输的距离,通常也会TTL/CMOS逻辑电平转换为RS-232逻辑电平。
2. RS232:RS-232是TTL/CMOS逻辑电平的改进型,使用标准的RS-232逻辑电平(3-15v表示0,-3~-15V表示1)。
在数据传输过程中,能够提高抗干扰能力和传输距离。
在具体的应用中,可以根据实际需求选择合适的电平标准。
除了TTL和RS232,还有一种常见的UART电平标准是LVDS (Low Voltage Differential Signaling)。
LVDS使用差分信号进行传输,具有更强的抗干扰能力和更长的传输距离,通常用于高速数据传输。
此外,根据数据传输速率的不同,UART的电平标准也会有所不同。
例如,对于高速数据传输,可能会使用更先进的电平标准如CML(Current Mode Logic)或PCI Express等。
总之,在选择UART电平标准时,需要根据实际应用场景的需求来选择最合适的电平标准。
2009年10月28日13:50TTL电平与232电平2009-04-15 12:30数字电路中,由TTL电子元器件组成电路使用的电平。
电平是个电压范围,规定输出高电平>2.4V,输出低电平<0.4V。
在室温下,一般输出高电平是3.5V,输出低电平是0.2V。
最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V。
232电平或者说串口电平,有的甚至说计算机电平,所有的这些说法,指得都是计算机9针串口(RS232)得电平,采用负逻辑,-15v ~ -3v 代表1+3v ~ +15v 代表0RS485电平和RS422电平由于两者均采用差分传输(平衡传输)的方式,所以他们的电平方式,一般有两个引脚 A,B发送端 AB间的电压差+2 ~+6v 1-2 ~-6v 0接收端 AB间的电压差大于+200mv 1小于-200mv 0定义逻辑1为B>A的状态定义逻辑0为A>B的状态AB之间的电压差不小于200mv一对一的接头的情况下RS232 可做到双向传输,全双工通讯最高传输速率20kbps422 只能做到单向传输,半双工通讯,最高传输速率10Mbps485 双向传输,半双工通讯, 最高传输速率10Mbps现在常用的电平标准有TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、RS485等,还有一些速度比较高的LVDS、GTL、PGTL、CML、HSTL、SSTL等。
下面简单介绍一下各自的供电电源、电平标准以及使用注意事项。
TTL:Transistor-Transistor Logic 三极管结构。
Vcc:5V;VOH>=2.4V;VOL<=0.5V;VIH>=2V;VIL<=0.8V。
因为2.4V与5V之间还有很大空闲,对改善噪声容限并没什么好处,又会白白增大系统功耗,还会影响速度。
RS232电平RS485电平RS422电平TTL电平232电平或者说串口电平,有的甚至说计算机电平,所有的这些说法,指得都是计算机9针串口(RS232)得电平,采用负逻辑,-15v ~ -3v 代表1+3v ~ +15v 代表0RS485电平和RS422电平由于两者均采用差分传输(平衡传输)的方式,所以他们的电平方式,一般有两个引脚A,B发送端AB间的电压差+2 ~+6v 1-2 ~-6v 0接收端AB间的电压差大于+200mv 1小于-200mv 0定义逻辑1为B>A的状态定义逻辑0为A>B的状态AB之间的电压差不小于200mv一对一的接头的情况下RS232 可做到双向传输,全双工通讯最高传输速率20kbps422 只能做到单向传输,半双工通讯,最高传输速率10Mbps485 双向传输,半双工通讯, 最高传输速率10Mbps顺便在这里引用下/user4/rexdu/archives/2006/403924.shtml的文章,总结一下各种电平面总结一下各电平标准。
和新手以及有需要的人共享一下^_^.现在常用的电平标准有TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、RS485等,还有一些速度比较高的LVDS、GTL、PGTL、CML、HSTL、SSTL等。
下面简单介绍一下各自的供电电源、电平标准以及使用注意事项。
TTL:Transistor-Transistor Logic 三极管结构。
Vcc:5V;VOH>=2.4V;VOL<=0.5V;VIH>=2V;VIL<=0.8V。
因为2.4V与5V之间还有很大空闲,对改善噪声容限并没什么好处,又会白白增大系统功耗,还会影响速度。
所以后来就把一部分“砍”掉了。
也就是后面的LVTTL。
LVTTL又分3.3V、2.5V以及更低电压的LVTTL(Low Voltage TTL)。
3.3V LVTTL:Vcc:3.3V;VOH>=2.4V;VOL<=0.4V;VIH>=2V;VIL<=0.8V。
TTL电平与RS232电平的区别工作中遇到一个关于电平选择的问题,居然给忘记RS232电平的定义了,当时无法反应上来,回来之后查找资料才了解两者之间的区别,视乎两年多的时间,之前非常熟悉的一些常识也开始淡忘,这个可不是一个好的现象.:-),还是把关于三种常见的电平的区别copy到这里.做加深记忆的效果之用..什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CMOS电平比TTL电平有着更高的噪声容限。
(一)、TTL电平标准输出L:<0.8V ;H:>2.4V。
输入L:<1.2V ;H:>2.0VTTL器件输出低电平要小于0.8V,高电平要大于2.4V。
输入,低于1.2V就认为是0,高于2.0就认为是1。
于是TTL电平的输入低电平的噪声容限就只有(0.8-0)/2=0.4V,高电平的噪声容限为(5-2.4)/2=1.3V。
(二)、CMOS电平标准输出L:<0.1*Vcc;H:>0.9*Vcc。
输入L:<0.3*Vcc;H:>0.7*Vcc.由于CMOS电源采用12V,则输入低于3.6V为低电平,噪声容限为1.8V,高于3.5V为高电平,噪声容限高为1.8V。
比TTL有更高的噪声容限。
(三)、RS232标准逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V,注意电平的定义反相了一次。
TTL与CMOS电平使用起来有什么区别1.电平的上限和下限定义不一样,CMOS具有更大的抗噪区域。
同是5伏供电的话,ttl一般是1.7V和3.5V的样子,CMOS一般是2.2V,2.9V的样子,不准确,仅供参考。
2.电流驱动能力不一样,ttl一般提供25毫安的驱动能力,而CMOS一般在10毫安左右。
3.需要的电流输入大小也不一样,一般ttl需要2.5毫安左右,CMOS几乎不需要电流输入。
4.很多器件都是兼容TTL和CMOS的,datasheet会有说明。
TTL电平与RS232电平的区别
工作中遇到一个关于电平选择的问题,居然给忘记RS232电平的定义了,当时无法反应上来,回来之后查找资料才了解两者之间的区别,视乎两年多的时间,之前
非常熟悉的一些常识也开始淡忘,这个可不是一个好的现象.:-),还是把关于三种
常见的电平的区别copy到这里.做加深记忆的效果之用..
什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CMOS电平比TTL电平有着更高的噪声容限。
(一)、TTL电平标准
输出L:<0.8V ;H:>2.4V。
输入L:<1.2V ;H:>2.0V
TTL器件输出低电平要小于0.8V,高电平要大于2.4V。
输入,低于1.2V就认为是0,高于2.0就认为是1。
于是TTL电平的输入低电平的噪声容限就只有(0.8-0)/2=0.4V,高电平的噪声容限为(5-2.4)/2=1.3V。
(二)、CMOS电平标准
输出L:<0.1*Vcc ;H:>0.9*Vcc。
输入L:<0.3*Vcc ;H:>0.7*Vcc.
由于CMOS电源采用12V,则输入低于3.6V为低电平,噪声容限为1.8V,高于3.5V为高电平,噪声容限高为1.8V。
比TTL有更高的噪声容限。
(三)、RS232标准
逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V,注意电平的定义反相了一次。
TTL与CMOS电平使用起来有什么区别
1.电平的上限和下限定义不一样,CMOS具有更大的抗噪区域。
同是5伏供电的话,ttl一般是1.7V和3.5V的样子,CMOS一般是
2.2V,2.9V的样子,不准确,仅供参考。
2.电流驱动能力不一样,ttl一般提供25毫安的驱动能力,而CMOS一般在10毫安左右。
3.需要的电流输入大小也不一样,一般ttl需要2.5毫安左右,CMOS几乎不需要电流输入。
4.很多器件都是兼容TTL和CMOS的,datasheet会有说明。
如果不考虑速度和性能,一般器件可以互换。
但是需要注意有时候负载效应可能引起电路工作不正常,因为有些ttl电路需要下一级的输入阻抗作为负载才能正常工作。
1.TTL电路和CMOS电路的逻辑电平
VOH: 逻辑电平1 的输出电压
VOL: 逻辑电平0 的输出电压
VIH : 逻辑电平1 的输入电压
VIH : 逻辑电平0 的输入电压
TTL电路临界值:
VOHmin = 2.4V VOLmax = 0.4V
VIHmin = 2.0V VILmax = 0.8V
CMOS电路临界值(电源电压为+5V)
VOHmin = 4.99V VOLmax = 0.01V
VIHmin = 3.5V VILmax = 1.5V
2.TTL和CMOS的逻辑电平转换
CMOS电平能驱动TTL电平
TTL电平不能驱动CMOS电平,需加上拉电阻。
3.常用逻辑芯片特点
74LS系列: TTL 输入: TTL 输出: TTL 74HC系列: CMOS 输入: CMOS 输出: CMOS 74HCT系列: CMOS 输入: TTL 输出: CMOS CD4000系列:CMOS 输入: CMOS 输出: CMOS。