注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
chenht7的个人空间 https://home.eeworld.com.cn/space-uid-490705.html [收藏] [复制] [分享] [RSS]
日志

新手学STM 之 232通讯的硬件连接

已有 894 次阅读2017-6-19 16:55 |个人分类:STM32| 硬件

 新手学STM  之  232通讯的硬件连接
---
6/19/2017  BM

# 一、内容概要
1. 目前只在硬件实现上,了解了解下对于常见通讯的实现,具体的通讯方法,待以后学到编程的时候,再深入。
2. 了解常用的串口通讯的硬件连接与实现的方法。


# 二、内容分析
## 1、电路描述

[图1]

该串口电路采用MAX3232CSE这款芯片,而所需的串口工作方式,是选用了双路串口的方式,其中的一路是用于跟电脑进行连接通讯。另一路应该是通过一个三端口,进行通讯,这个作用应该是作为下载所用吧。  
查看了下MAX3232这款芯片,生产的厂家还是挺多的,自己找的典型厂家也已经有TI和MAXIM了,而具体到MAX3232CSE这一款的时候,主要厂家则是MAXIM了,于是,这个芯片配套电路的分析,也以它为样例进行分析吧。  
在MAXIM中,这个芯片所在的文件名命名为:  
**3.0V to 5.5V, Low-Power, up to 1 Mbps, True RS-232 Transceivers Using Four 0.1uF External Capcitors**
看来这个只是使用了4个0.1uF电容,这个倒是与原理图中设计的方式是一样的了。  
其中的参考电路设计见下面

[图2]

从中可以看到电路中采用了4个0.1uF的电容,然后加了个稳定供电的电容,跟原理图设计中一样。其中4个倍压电容的作用可能是,为了能够将输出的电压值可以提高到±12V所用。

## 2、硬件电路分析

针对[图1]进行分析,  
关于4个核心电容进行分析。    
C4是用于倍压的电荷泵电容器。  
C5是反相电荷泵电容器  
C7是用于通过充电泵产生+5.5V  
C9是用于通过充电泵产生-5.5V  

其他电容:
C12则主要是用于吸收电路中因线路板(或导线)分布电容产生的干扰信号(高频干扰信号)。  

关于电阻分析  
R2与R4,选用了两个0欧姆的电阻。这个绘制的原因具体的倒是不那么清晰,感觉很可能是为了调整所用吧。也可能是为了扩展芯片的使用所进行了一次焊接。
比较好的解释,可以看论坛中,这个帖子吧。(https://bbs.eeworld.com.cn/thread-539340-1-1.html)  

COM1  
这个串口,则主要是直接连接到电脑中,或者其他232通讯接口的标准串口连接头。  

COM2  
这个端口,就只是产生了3个信号引脚,TX,RX,GND三个信号。从而实现比较精简的连接方式。

## 3、功能分析
该芯片中,调整输出的波特率的方式,是可以通过输出的负载RC值来调整对应的波特率,实现高速和低速的传输。低速传输速率为120kbps。  


# 三、总结
1. 本来是想把所有的通讯都统一做个记录的,不过发现内容真的是有点多,就先以232的硬件电路,先做个记录吧。其他的下次慢慢来整。  
2. 从MAXIM的规格书中,发现同样是为了实现232通讯功能的芯片种类还是很多的,选择一个适合的相当重要那。  
评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章