聊聊你知道的串口

发布时间:2023-10-12  

串口是最简单的串行接口和调试工具

上点年纪的朋友都知道,最早期的51单片机可没有现在的这么多外设,什么内置ADC,SPI,CAN,I2C,DMA等等,唯一有的就只有四种类型的外设:GPIO,定时器,外部中断还有就是我们今天要说的串口。从那时候就出道的工程师一直工作到现在,接触了形形色色的MCU或者MPU,最早期的很多外设到如今已经面目全非了,或许在51单片机盛行的年代,你能很清楚地画出其IO口的内部结构,但是现在单片机的IO口显然要强大且复杂得多。真可谓沧海变桑田。不过,这些外设中唯一有一个到目前为止还是觉得那么亲切,那就是串口。尽管配置方式和之前的51单片机有着很大的不同,但是其最基本的参数如波特率,起始位,数据长度,停止位依旧是那么熟悉。


TTL串口

“串口”这一词是个含义很广的词,所有用串行方式传递数据的接口都可以被称为串口,而我们印象中最熟悉的那个“串口”其实是“TTL串口”。TTL(Transistor-Transistor Logic)也称双极型晶体管(三极管)逻辑,由于在早期的半导体都是双极型晶体管工艺的,所以就用这个名字来称呼我们常用的那个串口。在TTL逻辑中,规定了以0V表示逻辑“0”,以5V表示逻辑“1”。这种规定只是针对以前那种TTL工艺下的芯片所指定的,由于目前的半导体都为CMOS技术,因此但凡满足CMOS电平的串口也沿用了“TTL串口这个名称”。

一个“TTL串口”是由三根线组成的,分别是数据发送线(TXD),数据接收线(RXD),和公共地(GND)。在连接两个TTL串口设备的时候,需要将一片的TXD线连接到另一片的RXD线上,一片的RXD线连接到另一片的TXD线上,两片的GND线连接在一起。

图片

** RS232串口**

RS232串口和TTL串口的区别在于,两者所使用的电平格式不一样。RS232的电平标准为+12V为逻辑负,-12为逻辑正。RS232在之前的台式机上,是必备的通讯接口之一,但是随着USB和后来TYPE-C USB的兴起,现在基本已经看不见其踪影。值得一提的是,RS232标准是由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。

图片

RS232串口出现在个人计算机上的时候,往往又被称为“COM口”。目前的串口都为九线制的RS232口,其连接器的形状一般都为D-SUB 9接口,而在历史的发展中,还出现过一种25线的RS232口,但是目前已经见不到了。

图片

在9针的RS232串口中,我们一般用来使用的也就是其中的RXD,TXD和GND这三根线,这个和TTL串口使用的数据线是一样的。而剩余的6根线分别是早期做PC和外设通讯时候的控制信号线,目前很少会用到。其实在目前的一些单片机上面,它们的TTL外设上面也都还保留了这些串口的控制线,只不过我们很少用到而已。

** 协议转换**

TTL和RS232串口的协议转换思路其实很简单,第一步是电压的转换,将±12V的电压转换成0和5V的电压即可。第二步是逻辑的转换,将RS232的负逻辑转换成TTL的正逻辑即可。

在我们平时使用中,有一个系列的芯片可以专门用来转换TTL串口和RS232串口,这个芯片就是MAX232/MAX3232。MAX232是一种专门为电脑的RS-232标准串口设计的双组驱动器/接收器,片内含有一个电容性电压发生器以便在单5V电源供电时提供EIA/TIA-232-E电平。但是如果单片机提供的信号电平和RS232的标准不一样,因此要通过MAX232这种类似的芯片进行电平转换。MAX232在使用中应该尽量避免热插拔,因为RS232的电平比较高,所以其在接通时产生的瞬时电涌会非常高,因此MAX232很有可能被击毁。

而MAX3232和MAX232的功能一样,它们最大的区别为:MAX232是5V供电的芯片,而MAX3232是3.3V供电的芯片。

图片

另外,由于我们目前使用的笔记本电脑,基本上没有串口流出了,而仅仅留出几个USB接口,因此需要将TTL转换成USB协议,这种协议的转换就比较麻烦,但是也有特定的转换芯片。

CH340

CH340是一个USB总线的转接芯片,实现USB转串口或者USB转打印口。

其特点为:

  • 全速USB设备接口,兼容USB V2.0。

  • 仿真标准串口,用于升级原串口外围设备,或者通过USB增加额外串口。

  • 计算机端Windows操作系统下的串口应用程序完全兼容,无需修改。

  • 硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。

  • 支持常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。

  • 通过外加电平转换器件,提供RS232、RS485、RS422等接口。

  • CH340R芯片支持IrDA规范SIR红外线通讯,支持波特率2400bps到115200bps。

  • 内置固件,软件兼容CH341,可以直接使用CH341的VCP驱动程序。

  • 支持5V电源电压和3.3V电源电压甚至3V电源电压。

  • CH340C/N/K/E及CH340B内置时钟,无需外部晶振,CH340B还内置EEPROM用于配置序列号等。

  • 提供SOP-16、SOP-8和SSOP-20以及ESSOP-10、MSOP-10无铅封装,兼容RoHS。

图片

PL2303

PL2303 是Prolific 公司生产的一种高度集成的RS232-USB接口转换器,可提供一个RS232 全双工异步串行通信装置与USB 功能接口便利连接的解决方案。早前的PL2303很有竞争力,但是目前市场越来越多地被CH340抢去,另外它对Windows 10的兼容,简直一团糟糕。

图片

除了CH340和PL2303,还有一些其他的芯片,如cp210x等,但是这些芯片中,我首推的还是CH340,因为这个芯片是国产的,而且价格便宜,电路简单。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    STM32单片机一般有几种调试方式(stm32与TDC SPI通信调试);STM32单片机介绍 STM32单片机是由意法半导体(STMicroelectronics)公司开发和生产的一系列32位......
    关于串口工作方式;单片机89C51的串行端口有4种工作方式,通过编程设计,可以使其工作在任一方式,以满足不同场合的需要。其中, 方式0主要用于外接移位寄存器,以扩展单片机的I/O电路; 方式1主要......
    户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。[来自:百度百科] IAP通信口IAP的通信口有许多种:UART串口、ETH以太......
    单片机数据通信学习中串口有多重要?;刚开始学单片机的你,是不是会因用程序把LED点亮而感到高兴,会因用程序把数码管点亮而感到高兴。这是好事,这也是想继续学习下去的动力。 但是......
    引脚为P3.0引脚与P3.1引脚,分别是RXD和TXD引脚。串口通信可以用于单片机和其它芯片通信或者单片机之间通信或者单片机与电脑通信。串口通信一般都是交叉连接。标准的串口有9个引脚,我们......
    ;内存,如uart、spi、i2c等总线接收数据过程;(3)内存—>外设,如uart、spi、i2c等总线发送数据过程。 串口有必要使用DMA吗? 串口(UART)是一种低速的串行异步通信,适用......
    置的停止位-支持1 或2个停止位 2.硬件接口 在本开发板中,提供串口接口有两个,一个是普通串口USART1,一个是低功耗串口LPUART1。LPUART1可以通过32.768 kHz驱动,波特......
    间拷贝 外设—>内存,如uart、spi、i2c等总线接收数据过程 内存—>外设,如uart、spi、i2c等总线发送数据过程 串口有必要使用DMA吗 串口(UART)是一......
    提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。 问题二:DMA传输模式有几种?DMA_Mode_Circular 循环......
    方面可以做到优化,是车规级传感器的理想解决方案, 可以支持的传感器类型不限于以下几种: 1.基于光电原理的传感器如PM2.5 等 PM2.5 颗粒物检测 2.惠斯通电桥 用于......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>