RS232接口芯片内部原理

  • 1.RS232芯片
    • 1.1 电荷泵电路
    • 1.2 发送接收电路
  • 参考文献

1.RS232芯片

RS232芯片主要组成电路有,电荷泵电路,发送和接收电路。

1.1 电荷泵电路

由于RS232芯片需要讲TTL电平转换为RS232电平,所以需要用到正负升压电路,将0-5V的电平转化为3-15V,-3~-15V的电平。
电荷泵电路主要用电容来存储电压。
有两种实现方式,一种是用二极管(mos代替)和电容组成的电荷泵,所谓的dickson电荷泵。

当clk给低电平时,M1导通,C1上端为VDD-Vds,同时clk取反后为高电平,后面mos不通;
当clk给高电平时,由于电容两端电压不能突变,C1的上端为2VDD-Vds,同时M2导通,C2上端为2VDD-2Vds;
以此类推,Vout为n(VDD-Vds)+VDD.

另一种电荷泵用开关加电容的方式实现。

正倍压时:
在时钟的正半周,S1,S3导通,C1充电,电压为Vcc,同时S2,S4关断;
在时钟的负半周,S1,S3关断,同时S2,S4导通,由于C1负端为Vcc,所以正端为2Vcc,并且存储在C3上。
负倍压时
在时钟的负半周,S6,S8关断,同时S5,S7导通,C2充电到2VCC。
在时钟的正半周,S6,S8导通,同时S5,S7关断,由于C1正端为GND,所以负端为-2Vcc,并且存储在C4上.

1.2 发送接收电路

发送电路完成TTL电平到RS232电平的转换,接收电路完成RS232电平到TTL电平的转换。
电平转换的基本实现电路,可以采用电平转换器+反相器的结构,也可采用滞回比较器的结构。
1)电平转换器+反相器

上图中将TTL转换为V+,V-的电平,第一级电平转换能将5v/0v 变成 V+ / 0V的方波 ,第二级电平转换能将V+ / 0V 变成 V+ / V- 的方波。
电平转换的基本电路图如下,当Q为高电平时,N1,P2导通,输出为V+,当Q为低电平,Q取反为高电平时,N2,P1导通,输出为低电平。

而最基本的反相器是

2)滞回比较器


RS422/RS485相对于RS232来说,由于是差分输入输出,所以单端电压在TTL/cmos范围,也可保证RS422/RS485电平,所以不需要电荷泵,芯片内部主要用到比较器。

参考文献

《RS232接口芯片的IC设计》
《RS-232通信接口芯片在6um工艺下的设计与实现》
《max232 datasheet》

RS232接口芯片内部原理相关推荐

  1. 以Crotex M3为例讲解stm32芯片内部原理

    一款STM32F103ZET6是72Mhz,64kRAM,512kROM为例进行简要分析其MCU工作原理 1 分清几个概念 1.1RAM可读写静态储存器 平常所说的DDR就是RAM的一种,用于CPU直 ...

  2. 【计算机原理与接口技术(UNIX)⑱】——并行 I/O 接口 [ 芯片8255A ]

    ✅ 通过对 [计算机与UNIX汇编原理 ① ~ ⑫]的学习,我们已经大致掌握了汇编程序设计的相关知识 接下来,我将其分栏名改为 [计算机原理与接口技术(UNIX) ],重点将放在 "计算机原 ...

  3. 第八章 可编程接口芯片及应用【微机原理】

    第八章 可编程接口芯片及应用[微机原理] 前言 第8章可编程接口芯片及应用 8.1 可编程定时器/计数器芯片 8253/8254 8.1.1 8253的结构与功能 8.1.2 8253的编程 8.1. ...

  4. 【微机原理与接口技术】简单易学的 简单接口芯片—— 三态门 74LS244和 锁存器 74LS273

    作者:MiTu_-_ 本帖内容著作权归作者所有,转载请务必保留本文链接 接口电路的基本构成 CPU通过接口与外部设备的连接示意图如下: 负责把信息从外部设备传入 CPU 的接口(端口)叫做输入接口(端 ...

  5. 【微机原理 实验】可编程外围接口芯片8255(4)(硬件-含汇编代码)

    实验十  可编程外围接口芯片8255(4) 更多微机实验: Github: https://github.com/Amoiensis/Assembly-language CSDN: https://b ...

  6. RS232接口EMC设计方案

    RS232接口EMC设计方案 一. 接口概述 在数据通信,计算机网络以及分布式工业控制系统当中,经常需要使用串行通信来实现数据交换.RS-232是最早的串行接口标准,在短距离(<15M),较低波 ...

  7. 转发一个深度、实用的技术帖——实现ADM3251E与3.3V系统的RS-232接口隔离

    原文地址:https://ezchina.analog.com/thread/8032 随着对处理速度及功耗的需求增长,控制芯片越来越趋向于小体积,低功耗.因此其工作所需的电源电压也降低至3.3V,甚 ...

  8. USB接口芯片的选型参考(Z)

    做USB两个星期了,找了一些芯片,发现到处都没有人总结,找得挺辛苦的,这里发一下我的劳动成果,为后来人省点事吧.  USB1.1:   CH375     有HOST和SLAVE两种方式,即可以当主机 ...

  9. rs232接口定义_RS485通讯接口定义和特点

    智能仪表在要求通信距离为几十米到上千米时,通过RS485通讯连成现场网络,满足企业信息化的需要. RS485总线特点 1.RS485的最高数据传输速率为10Mbps. 2.RS485最大通信距离约为1 ...

  10. atmega8a如何烧写程序_快捷又安全!如何利用芯片内部Bootloader烧写程序?

    CC2640 R2是德州仪器推出的面向 Bluetooth Smart 应用的低功耗无线 MCU.该芯片运行TI的BLE协议栈,具有功耗低,外设种类丰富,射频性能好等特点.利用它可以实现许多有趣的应用 ...

最新文章

  1. 基于Javaweb实现人力资源管理系统
  2. virtio驱动_0020 virtio-blk简易驱动
  3. Mysql 主外键与索引之间的区别和联系
  4. C++这三点对你很重要
  5. delphi开发日志——基窗体,使用面向对象编程的编程思想创建基类
  6. spring注解( @Autowired、@Qualifier、@Resource、@PostConstruct、@PreDestroy、 @Component、@Scope)-描述的比较清楚
  7. Html中 table,list等表格 中 js 的 Checkbox全选,反选,单选,获取数据选中行 的写法
  8. Spring Setting
  9. 6-2 是否二叉搜索树 (25 分)
  10. lazada发货_Lazada发货要求及注意事项
  11. 基于51单片机的DAC0832波形发生器
  12. 引流复盘:从知乎引流20万粉,我只用了1个月
  13. layer兼容性问题
  14. accumulate详细用法
  15. jQuery属性遍历、HTML操作
  16. 统计学习理论简介(一)
  17. 网站优化过程中外链如何建设
  18. 怎么理解 Web 3.0?
  19. [***Model mj_objectArrayWithKeyValuesArray:]: unrecognized selector sent to class 0x10ace5df0
  20. Cocos2dx发展历程

热门文章

  1. 精通css和css权威指南_CSS中的笔触文字:权威指南
  2. eclipse安装教程(win10版本,很全的)
  3. 基于MATLAB的身份证号码识别系统
  4. 基于NFC的Android读写软件,NFC读写(android代码)
  5. 数学建模编程用c语言,C程序设计一百例--用c语言解决数学建模问题.doc
  6. 计算机一级有几套试卷,计算机一级B十五套试卷
  7. linux 卸载jdk和安装
  8. 电脑如何让两个文件夹同步更新备份?
  9. linux 图片处理工具,linux的convert图片处理工具
  10. MUSIC算法---空间谱估计