更多硬件设计培训视频, 欢迎加入微信公众号“陈苍硬件设计”


RS232属于一种电平标准,采用UART异步通信串行数据总线协议。工业电平标准RS422和RS485同样采用UART协议。具体uart的协议格式和RS232电平标准大家可回顾下《低速接口视频》。我们这里主要讲解RS232接口的电路设计。《低速接口视频》地址如下连接:

http://v.youku.com/v_show/id_XMjk5ODU5MTE2MA==.html?spm=a2hzp.8253869.0.0

上图为uart全串口模式的原理图连接,采用GD75232作为转换电平芯片,总共用到8根信号线。我们常用的串口协议简化了部分控制线信号,只需要RX和TX 2根信号线就足够。这种情况只需要2个通道的电平转换芯片max232就可以了。

串口的硬件电路设计可以说是非常简单,但是串口调试电路也容易经常出问题。下面我们来介绍硬件设计需要注意的地方。

和大家强调一下,设计任何电路之前,要先搞清楚你设计的东西要达到什么标准,否则你无法判断设计出来的是否OK。

1.电平标准

通过GD75232将TTL电平转换为RS232电平。当然你也可以自己设计个电平转换电路。

RS232电平:逻辑1: -3~-15V,逻辑0:+3~+15V

TTL 电平: 逻辑1: >2.0V ,逻辑0:<0.8V

2.电源供电

串口接口不需要电源供电脚,但GD75232芯片需要供电+-12V供电,还有VCC 5V供电。而常用的MAX232只需5V,通过自身的电荷泵产生+-10V电源来驱动信号线。下面是MAX232芯片电荷泵的外围连接图。

3.DB9接插座

DB9接插座有公口和母口2种;所以DB9连接线上的插座有公转母,公转公,母转母3种;连接线内部连接方式有交叉和直连2种(RX,TX是否交叉)。一共可能出现2*3*2=12种情况,所以大家设计RS232之前要先确定两边的连接方式。

4.RS232接口保护

大家还记得外漏的接口在过3C认证的时候都要做什么测试吗? -----ESD测试。

虽然GD75232支持2KV的ESD。但如果我们要过更高的等级如6K/8K,那么我们需要在信号接口添加ESD保护芯片。部分低成本方案采用信号线串联电阻防护,但这种不一定过得了ESD测试。

5.芯片购买

MAX232等串口芯片市场上仿品太多,若不是通过原厂或代理购买的,买到假货的概率相当大,采购需谨慎。


更多硬件设计培训视频, 欢迎加入微信公众号“陈苍硬件设计”

rs232串口驱动_电脑主板RS232串口硬件设计相关推荐

  1. ch340串口驱动_如何使用串口来给STM32下载程序

    前言 第一次学习STM32的时候,不知道有调试器这个东西,所以一直是通过串口来给STM32下载程序,下载速度也还算可以,一般是几秒钟完成.后来用了调试器,可以直接在Keil环境下进行下载,而且还可以进 ...

  2. 串口驱动程序设计详解---串口打开、发送、接收(下)

    上一篇博客分析了串口驱动初始化部分,下面逐步分析串口驱动中的打开串口,数据发送和接收! 初始化主要工作流程: 先来分析串口打开操作流程,还是先上图: 这里分析还是离不开上篇博客中的两张重要的图: 串口 ...

  3. ft232 mac usb串口驱动_记Macbook Pro配合FT232使用PN532模块

    0x00实话. 被自己傻到 在linux下使用 libusb + libnfc 这两个库就可以配合串口直接使用pn532模块 当时配置文件是写在 /etc/nfc 目录下的 而我在OS X 下居然也想 ...

  4. android 串口调试工具_树莓派通用串口通信实验

    一.介绍 对于树莓派 3B+来说,他的UART功能有三种:1.内部蓝牙使用:2.控制终端使用:3.与其他设备进行串口通信. 在树莓派USB TO TTL模块实验中学习了通过串口对树莓派进行控制台控制, ...

  5. MAX232无RS232电平信号输出、MAX232/3232硬件设计电路、电荷泵电容、max3221电路

    调试MAX3221芯片过程中,经测试,电路的单片机的uart可以正常收发数据. 可无论单片机怎么发送数据,max3221都没有输出RS232电平的信号. 看了论坛上的留言,正常的RS232电路中,芯片 ...

  6. 开源diy套件_将开放式音频硬件设计为DIY套件

    开源diy套件 在本系列中有关公开开发音频技术的人们之前,我采访了Guayadeque的开发者和维护者Juan Rios 和Goggles音乐经理的开发者和维护者Sander Jansen . 这些对 ...

  7. rs232串口驱动_电机驱动器-copley

    介绍copley驱动器,因为开始工作时接触的驱动器就是copley驱动器,而且使用起来也比较稳定可靠. 简单对copley驱动器做个直观的介绍,主要针对我经常使用的APM-090-30这个型号的驱动器 ...

  8. 485串口驱动_电工进阶PLC大神,必备PLC串口通讯的基本知识

    电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯接口你都了解吗? 1,什么是串口通讯? 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线 ...

  9. ch340串口驱动_关于串口下载问题和超时

    串口下载适用于mini.精英.战舰.探索者.阿波罗429 不适用于阿波罗767,H743,号令者1052 保证板子在独立供电状态下,电源灯处于亮灯状态下, USB线接板子上USB_232, RXD 和 ...

最新文章

  1. SpaceX再送4人上太空,马斯克保证这次飞船厕所不会漏了
  2. “ShardingCore”是如何针对分表下的分页进行优化的
  3. CANopen | 对象字典OD 02 - 修改CANopen节点的心跳报文发送间隔
  4. Webrtc服务器搭建转
  5. 米的换算单位和公式_小学数学公式单位换算总结,请为你的孩子收藏好
  6. 老旗舰华为能用上鸿蒙吗,荣耀手机能升级鸿蒙吗?五款旗舰优先,老荣耀机主或有惊喜...
  7. LNMP一键安装脚本(执行后只需等待即可)
  8. 高斯课堂数电讲义笔记_高斯课堂
  9. vue2.0和3.0引入阿里字体图标库的步骤
  10. 解读Android日志
  11. 按照斗地主的规则,完成洗牌发牌的动作。
  12. 阿里云盘电脑客户端内测版
  13. [自动化] 如果电脑不会自己看网课,就应该用Python教会它
  14. hadoop集群-单词统计
  15. JS Proxy (代理)
  16. 论文阅读:Recurrent Neural Networks for Time Series Forecasting Current Status and Future Directions
  17. jquery 线上 引用地址
  18. vulnhub-ted靶场
  19. SharedPreferences使用及原理
  20. havc是什么意思_H.264/AVC是什么?

热门文章

  1. Activity中 onResume和onPause与onStart()和onStop()的一些思考
  2. android 自定义相机,Camera,相机遮罩层
  3. mac 查看端口并终结
  4. fopen -- 打开文件或者 URL
  5. linux qt getpid,[QTA] Android 动态注入原理分析
  6. index.html乱码问题,用apache打开文件index显示乱码为什么
  7. mysql数据库面试总结
  8. JPA-EntityManager.merge()
  9. Java Servlet 过滤器与 springmvc 拦截器的区别?
  10. 20154319 《网络对抗技术》后门原理与实践