串口
串口作为全双工的功能接口,在使用中一般只需要TX(数据发送),RX(数据接收),GND三根信号线便可以进行数据传输。在有数据流控功能的串口中,还需要引入两根流控线CTS(允许发送)和RTS(请求发送)。其时序如图2.17
图片1.png
图片2.png
2.17 串口通讯时序
同时,串口还可以以多种形式表现,如TTLRS232RS485等形式。


  TTL
ELF 1调试串口以TTLTYPE-C接口形式引出,前面章节已经做过相关说明,这里不做介绍。对于ELF 1开发板,TTL接口电平为3.3V,一般高于2V识别为1,低于0.8V识别为0
  RS232
RS232是计算机上一种非常通用的设备通讯协议,一些电脑后面的9针接口就是RS232串口,在工业控制、数据采集上应用广泛。RS232可做到双向传输,全双工通讯,连接简单。RS232协议标准规定了9线引脚功能,一般情况下仅可以使用TXD(发送数据),RXD(接收数据),GND(地)三根线就可以实现串口通讯。扩展板上将TTL电平转为RS232电平并引到绿色端子上,连接时请注意ELF 1的接收引脚需要和设备的发送引脚连接,并连接好地线,线路不可太长最好保持在10米内。在批量测试时,也可以将板子的接收和发送引脚短接,进行自发自收测试。
ELF 1引出的串口是3.3VTTL电平,高电平代表逻辑1,低电平代表逻辑0RS232规定-3~-15V代表逻辑1+3~+15V代表逻辑0,所以我们需要RS232收发电路来实现TTL232,原理如图2.18
图片3.png
2.18 TTL232电路
MAX3232器件由两个线路驱动器,两个线路接收器和一个双电荷泵电路组成(芯片内部集成),电荷泵和四个小型外部电容器(即C30C33C32C34)允许使用3V5.5V单电源供电,此时芯片的IO引脚电平与芯片供电电压相同,此器件可以达到250 kbit / s的数据速率。
RS232信号端放置ESD有防静电、脉冲的作用。在设计PCB时请将ESD靠近连接器放置,可以有更好的效果。

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Powered by Discuz! X3.5  © 2001-2013 Comsenz Inc.