可编程串行通信接口8251A
文章目录
- 可编程串行通信接口8251A
- 前言
- 科普:
- 一、串行通信
- 二、8251A内部结构
- 二、8251A工作过程及原理
- 总结
前言
本博客仅做学习笔记,如有侵权,联系后即刻更改
科普:
参考文章
一、串行通信
- 特点:
数据是一位一位传输的,每个数据都占据一个固定的时长
速度慢、数据线少抗干扰–>适用于长距离中低速数据传输
- 分类
按数据收发方式:
- 全双工方式:
收发采用不同的通道,系统可以同时收发
比如说无线AP设备- 半双工方式:
收发采用同一个通道,收发不能同时进行
比如说对讲机- 单工方式:
系统只能接收或发送
比如说收音机按时钟定时发送:
- 同步通信:
信息格式:1、2位同步字符+数据+校验字符
同步传输不允许有间隙- 异步通信:
信息格式:起始位(低电平有效)+5-8位数据(低位在前)+奇偶校验位(可选)+停止位(高电平有效)+空闲位(高电平有效)
异步通信一个信息帧只含有一个字符
二、8251A内部结构
8251A内部结构图
二、8251A工作过程及原理
- 异步接收方式
- 半位脉冲时间二次探测
RxD检测低电平- 采样和装配(信息变换)
通过移位寄存器来进行串并行转换- 送入输入寄存器(数据缓冲)
4.8251A发送RxRDY通知CPU取数据
- 异步发送方式
- 允许发送位TxEN置1,并且/CTS信号有效,开始发送
在发送时钟/TxC下降沿发出,数据传输的波特率为发送时钟效率的一部分,这个倍数取决于波特率因子
- 同步接收方式
8251A接收RxD的数据位,送入串并行转换器的移位寄存器移位,然后送到接受控制电路,与其中的同步字符寄存器的内容比较,相等时SYNDET引脚输出高电平(双同步字符方式类似)
- 同步发送方式
TxEN置1,/TCS有效,先发送1、2位同步字符,在发送数据块
总结
小小励志
有些事你现在不做,一辈子都不会做了。
如果你想做一件事,全世界都会为你让路。
《搭车去柏林》