查看: 943|回复: 0

[经验] ElfBoard 硬件分享之串口

[复制链接]

该用户从未签到

发表于 2024-3-5 13:44:29 | 显示全部楼层 |阅读模式
分享到:
串口
串口作为全双工的功能接口,在使用中一般只需要TX(数据发送),RX(数据接收),GND三根信号线便可以进行数据传输。在有数据流控功能的串口中,还需要引入两根流控线CTS(允许发送)和RTS(请求发送)。其时序如图2.17
图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
图2.18 TTL232电路
MAX3232器件由两个线路驱动器,两个线路接收器和一个双电荷泵电路组成(芯片内部集成),电荷泵和四个小型外部电容器(即C30C33C32C34)允许使用3V5.5V单电源供电,此时芯片的IO引脚电平与芯片供电电压相同,此器件可以达到250 kbit / s的数据速率。
RS232信号端放置ESD有防静电、脉冲的作用。在设计PCB时请将ESD靠近连接器放置,可以有更好的效果。

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-18 01:45 , Processed in 0.110240 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.