RS232 TTL两个都是串口具体有什么区别? 10
我用一个usb转ttl串口可以接受收集单片机的信息吗?是不是得自己直接连单片机的特定端口就成了?
因为我见过的都是电脑上的串口也就是RS232,他可以和通过单片机收集处理的信息,我理解是不是不管是哪个串口,他都是很单片机TXD RXD口连接得以通信,同样我这个usb转ttl串口也可以做同样的工作 展开
串行端口和COM端口指的是物理接口形式(硬件)。TTL、RS-232和RS-485参考电平标准(电信号)。
1、电平标准(电信号)。
TTL电平标准为:低电平为0,高电平为1(对地,标准数字电路逻辑)。
RS485为:正电平为0,负电平为1(对地,正负6-15V,甚至高阻状态)。差分信号逻辑更适合于远距离、高速传输。
2、定义
RS485的电气特性(现在更常用的接口)
RS485采用差分信号负逻辑,逻辑“1”用两条线之间的(2~6)V电压差表示,逻辑“0”用两条线之间的+(2~6)V电压差表示。接口信号电平低于rs-232-c,不易损坏接口电路芯片,且与ttl电平兼容,便于与ttl电路连接。rs-485的最高数据传输速率为10mbps。
数字输出
由于数据表示通常采用二进制规则,+5V相当于逻辑“1”,0V相当于逻辑“0”,所以多采用TTL电平信号,称为TTL(晶体管-晶体管-晶体管逻辑)信号系统。它是计算机处理器控制的设备内部部件之间的标准通信技术。
扩展资料:
ttl的优点
ttl电平信号是计算机控制设备内部数据传输的理想信号。首先,由计算机处理器控制的设备内部的数据传输不需要高电源和低热损耗。另外,ttl电平信号直接与集成电路相连,无需昂贵的线路驱动和接收电路。
此外,在计算机处理器控制的设备内部进行高速数据传输,ttl接口的操作可以满足这一要求。在大多数情况下,ttl通信采用并行数据传输,不适合10英尺以上的距离。
这是由于可靠性和成本。由于并联界面的相位和不对称问题,影响了系统的可靠性。
在数字电路中,ttl电子元件构成了电路中使用的电平。电平为电压范围,规定输出高电平大于2.4V,输出低电平小于0.4V。在室温下,一般输出高电平为3.5V,输出低电平为0.2V。最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限为0.4V。
RS-485也称为TIA-485-A、ANSI/TIA/EIA-485或TIA/EIA-485。
rs485是由电信行业协会和电子行业联盟共同制定的用于定义平衡数字多点系统中驱动器和接收器的电气特性的标准。基于该标准的数字通信网络能够有效地在长距离、高电子噪声环境中传输信号。rs-485使得廉价局域网和多通道通信链路的配置成为可能。
RS485有两线制和四线制。四线制只能实现点对点通信,目前很少使用。目前,多采用二线制,这是一种总线拓扑结构。同一总线最多可连接32个节点。
参考资料:
2023-07-28 广告
1、RS232和TTL唯一不同在于硬件:电平表示的逻辑含义不同(相反)。
2、RS232和TTL唯一的最根本的不同在于:硬件(机制)不同:
(1)TTL:
逻辑高电平==’1‘==Vcc==3.3V或5V
逻辑低电平==’0‘==0V==0V
(2)RS232:
逻辑高电平==’0‘==负电压== -3V~-25V==常为:-13V
逻辑低电平==’1‘==正电压== 3V~25V==常为:13V
3、RS232的设计(用负电压表示逻辑1,正电压表示逻辑0)相对TTL来说,更加:
(1)抗(外界的电磁)干扰。
(2)抗外界的(电磁信号)噪音干扰。
(3)抗(信号的)衰减。
(4)使得和同样的TTL信号相比,RS232信号可以传输的更远。
4、由此得到:RS232信号传输,相对更加稳定和可靠。
ttl是5V的
rs232是9V的,rs232和单片机通信可以通过电平转换芯片转成你想要的电平值,常用的max232转5V,max3232转3.3V
工作中遇到一个关于电平选择的问题,居然给忘记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