单片机是如何与电脑进行通信的,电子工程师必知内容
单片机怎样才能与电脑进行通信呢?相信很多初学者对此都有疑问,今天从应用层面跟大家分析一下。
单片机的串口是TTL电平无法直接与电脑进行通信,需要进行电平转换。现在市面上有很多型号的电平转换芯片,今天给你推荐三款,分别是MAX232,CH340G,CH340C。下面分别介绍。
1. MAX232芯片
这款芯片是出镜率比较高的芯片,不管实在大学的课本上还是在单片机开发板上,只要涉及到USB/串口,一定会讲到这款芯片。这款芯片具有双通道的转换接口,设计电路也不复杂,下图是典型的设计原理图:
MAX232芯片典型原理图
这款芯片需要四个电容来搭建外设电路,手册上推荐用1uF的极性电容,但是经过验证使用0.1uF的电容也是可以的,这大大降低了板子的体积。
2.CH340G芯片
CH340G是南京沁恒生产的,可以说这家公司生产的电平转换芯片、网关芯片都是神器,外设电路简单,功能强大。CH340G芯片由于外设电路简单目前卖的比较火,经常断货。他的典型原理图如下图所示:
CH340G典型原理图
这款芯片需要外接12M的晶振,而且在设计的时候要注意,外接电源为5V和3.3V时,第4引脚V3的处理方式是不一样的,上图外接5V,V3需要通过0.1uF的电容到GND;外接3.3V时,V3需要连接到电源。目前很多USB转串口的模块就是使用该芯片设计的。
USB/TTL模块
目前很火的ISP自动下载电路使用的就是该芯片。
3.CH340C芯片
CH340C跟CH340G是同系列的,但是CH340C在使用时可以省去外接12M晶振和起振电容,更节省了PCB空间和成本,相对而言设计更为方便。CH340C的典型电路原理图如下所示:
CH340C典型原理图
这几款芯片的价格也不是很高,CH340G约1.8元人民币,CH340C约1.94元人民币,MAX232约3元人民币。当然还有其他很多芯片如PL2303,这里就不再推荐。
欢迎留言评论,更多精彩内容可以关注我的头条号
玩转嵌入式 。谢谢。单片机硬件设计:RS232通讯接口电路设计及分析
今天讲解RS232的典型接口电路。
1. 什么是RS232接口
说到RS232有的朋友可能比较陌生,但是如果说到串口大家可能就恍然大悟。什么是RS232?RS232是PC电脑上常用的通讯接口之一,通常以DB9的形式出现,例如台式机的com1和com2口。电脑的串口如下图所示。
DB9分为公头和母头,什么是公头、母头,看下面的图片。
顾名思义,母头就是带孔的,公头就是带针的,自己联想一下,呵呵。
2. RS232接口电路硬件设计
在用单片机设计RS232通信系统的时候,是将单片机的TTL电平转换成RS232电平,在转换的过程中需要相应的转换芯片。最常用的转换芯片是MAX232,相信用过STC51单片机开发板的朋友,都用这个接口下载过程序。
既然是通信接口,那自然少不了单片机的UART接口,所以在单片机选型的时候只需要选择带有UART片上资源的单片机即可。
3. 抗干扰设计
在讲CAN通信接口和RS485通信接口的时候都讲到了抗干扰设计。所使用的两种方法都一样。
通讯隔离,使用数字隔离芯片进行隔离;
线路限流,在通讯线上串入自恢复保险丝;
对于RS485接口典型电路 和CAN接口典型电路 等,大家可以查看订阅号里的历史文章。
本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。
公众号:micropoint8。嵌入式学习网_振兴网:www.picmcu.com
相关问答
两个仪器之间通讯,每台仪器都是 单片机 + max232 ,连接无法通讯?有没有交叉?同类的设备相连应该交叉A端B端Tx发送----Rx接收Rx接收----Tx发送gnd信号地----gnd信号地有没有交叉?同类的设备相连应...
我要用电脑通过串口和 单片机 ( 232 )联接。 请问:电脑串口的Rxd...请问:电脑串口的Rxd、Txd、Gnd三线和单片机上的串口怎么联接?笔记本电脑讨论回答(5)通过232电平转换器相接从图上看应该是视频矩阵,485的接口,最好看一下矩...
单片机 如何与电脑时间保持同步?单片机需要和电脑进行通讯才可以进行时间同步想进行时间同步,必须进行通讯,这是最基本的要求。单片机可以通过串口或者USB口和电脑进行通讯,电脑运行的程序定...
单片机 烧不进程序,要肿么检查??-ZOL问答如果使用的STC的单片机,那么下程序的时候是需要进行冷启动的,即是,点击下载程...这样应该不行的,一般需要加MAX232接口芯片。STC系列单片机烧录程序,如果用...
PL2303与FT 232 的区别?max232是电平转换芯片,串口下载,要依靠这个芯片的支持;FT2232和PL2303都有USB转串口的功能,只要是单片机支持串口下载,这两款芯片都是可以的max232是电平转...
STC 单片机 可以用 232 串口烧写程序么?STC的程序下载实际上就是串口下载,并不是直接通过USB进行的,而是很多电脑没有RS232串口,即使有串口也不如USB方便,因此才使用那种东西来下载的,我在实验室用...
单片机 的uart与pc机串口通信,需要什么芯片能实现电平转换?单片机串行口是UART口,是5V的TTL接口,而计算机的串口又叫RS232口,采用DB9头的接口电压有+/-,如果单片机和计算机通信,必须增加一个MAX232芯片,进行电气转换...
帮个忙在座的资深人士,帮忙答一下!!连云港国产通信光模块...单片机和nrf2401的连接我就不说了,关机时PC这边,你如果要接受nrf2410的信息,必须也采用同样的nrf2410或与之匹配的无线接受模块,接受到信息以后,可...
8051有几个全双工的串口?8051单片机的串行口是一个全双工串口。如果想要实现232传输需要将单片机的电平用MAX232转换成RS232电平是全双工通用串口,TTL电平,如果需要和其它主机进行通...
RS- 232 和RS- 232 -C有什么区别?两个接口可以共用吗?没有反应是因为电平可能不匹配。单片机上的RS232串口电平是5V或3.3,需要一个一个max232或max3232电平转换。再者就是电平匹配,但是收发脚接反了,反过来试一下...