各芯片控制字及操作字格式
- 格式:doc
- 大小:150.50 KB
- 文档页数:5


(1) 单工通信:它只允许一个方向传输数据,不能进行反方向传输。
(2) 半双工通信:它允许两个方向传输数据,但不能同时传输,只能交替进行,A发B收或B发A收,这种协调可以靠增加接口的附加控制线来实现,也可用软件约定来实现。
(3) 全双工通信:它允许两个方向同时进行数据传输,A收B发的同时可A发B收,但是这两个传输方向的资源必须完全独立,A与B都必须有独立的接收器和发送器,从A到B和从B到A的数据通路也必须完全分开(至少在逻辑上是分开的)。
8251作用、特点具有同步/异步的接受/发送功能它能将并行输入的8位数据变换成逐位输出的串行信号;也能将串行输入数据变换成并行数据,一次传送给处理机。
广泛应用于长距离通信系统及计算机网络。
8251A由发送器、接收器、数据总线缓冲存储器读/写控制电路及调制/解调控制电路等5部分组成,各组成部分的工作过程:8251A的发送器包括发送缓冲存储器,CPU用OUT指令将要发送的数据送入到8251A的数据总线缓冲器,再并行送入发送数据缓冲器中。
当TxRDY有效时,将数据送移位寄存器将并行数据转换为串行数据并格式化后,经TxD引脚串行输出。
发送移位寄存器(并→串转换)及发送控制电路3部分,CPU需要发送的数据经数据发送缓冲存储器并行输入,并锁存到发送缓冲存储器中。
如果是采用同步方式,则在发送数据之前,发送器将自动送出一个(单同步)或两个(双同步)同步字符(Sync)。
然后,逐位串行输出数据。
如果采用异步方式,则由发送控制电路在其首尾加上起始位及停止位,然后从起始位开始,经移位寄存器从数据输出线T X D逐位串行输出,其发送速率由T X C端上收到的发送时钟频率决定。
当发送器作好接收数据准备时,由发送控制电路向CPU发出T X RDY有效信号,CPU立即向8251A 并行输出数据。
如果8251A与CPU之间采用中断方式交换信息,那时T X RDY作为向CPU发出的发送中断请求信号。
12位串行A ΠD 转换器MAX 1247原理与应用王喜斌1 常淑英2(11华北航天工业学院 电子工程系,河北廊坊065000;21廊坊美联制动装置有限公司,河北廊坊065000)摘 要:M AX 1247是M AXI M 公司推出的4通道12位串行A ΠD 转换器,其内部具有SPI 串行接口,高速、低功耗。
本文详细介绍了M AX 1247的工作原理、工作时序及与单片机系统的接口电路及有关的读写程序。
关键词:单片机;模数转换器;M AX 1247;SPI中图分类号:TP335 文献标识码:A 文章编号:1009-2145(2004)01-0011-04收稿日期:2003-12-09作者简介:王喜斌(1968-),男,黑龙江华川人,工程师,长期从事计算机应用及自动控制方面的研究工作。
0 概 述MAX1247是美国MAXI M 公司推出的一种低功耗、4通道、12位串行模数转换芯片。
该芯片是一种逐次逼近式模数转换芯片,其内部自带与微处理器的串行接口SPI 。
同时,它还可以在连续转换模式下对外部4通道模拟输入信号进行顺序转换,且单一电源供电(217V ~5125V )。
与其他A ΠD 转换器相比,MAX1247具有较低的功耗和丰富的片上资源,且内部结构紧凑,集成度高,工作性能好,非常适用于便携式仪器仪表开发。
1 引脚说明图1所示为MAX1247的引脚图。
MAX1247具有16个引脚,各引脚定义如下:图1 MAX1247的引脚图● VDD(1):电源端;● CH0~CH3(2,3,4,5):模拟信号输入通道0~3;● C OM (6):模拟输入的参考地;● SH DN (7):关闭输入控制端,为低时,将使器件掉电;为高时,使参考缓冲区放大器处于内部补偿模式;将其浮动,则使参考缓冲区放大器处于外部补偿模式;● VREF (8):参考电压输入端;● REFAD J (9):参考缓冲放大器的输入端;● AG ND (10):模拟地;● DG ND (11):数字地;● DOUT (12):串行数据输出端;● SSTRB (13):转换结束;● DI N (14):数据输入端;● CS(15):片选端;● SC LK(16):时钟输入端;2 工作模式及工作时序211 工作模式MAX1247有以下4种工作模式:(1)UNI ΠBI (单极性转换Π双极性转换):在UNl模式下,输入的模拟量可在0V ~VREF 之间;在BI 模式下,输入的模拟量在2VREF/2~VREF/2之间;(2)FU LL POWER :掉电模式;(3)I NTERNA L C LOCK /EXTERNA L C LOCK (内时钟模式/外时钟模式):在外部时钟模式下,通过外部时钟控制数据的移入和移出,同时控制模数转换,因此要求模数转换必须在一定的时间内结束,否则转换结果将会降低,如果外部时钟的频率低于100kH z ,最好用内部时钟模式;在内部时钟模式下,MAX1247自动生成转换用时钟,无须单片机生成转换时钟,就可以读入A ΠD 转换的结果; (4)S NG LE/DIFFERE NTI A L (单极性输入模式Π双极性输入模式):在S NG LE 模式,由CH0、CH1、 第14卷第1期2004年3月 华北航天工业学院学报Journal of N orth China Institute of Astronautic Engineering V ol 114N o 11 Mar 12004CH 、CH3输入端信号分别和C OM 端口构成4路输入信号;在DIFFERE NTI A L 模式,CH0/CH1两输入端间将构成差动输入,CH2/CH3两输入端间将构成差分输入。