89C51串行口有限,而本此设计也用到了很多串口,而且我们需要一个多通道的转换器,而MAX192正是满足这种要求,其转换精度也高,所以本次设计我们采用MAX192。MAX192是一种低功耗、单电源、8通道、串行的10位AD转换器。由于该芯片在片外已有采样跟踪保持电路,内部时钟电路和内部参考电压源,所以在应用时,所需外围原件极少,与单片机连接也只占用45条口线,因此,用MAX192构成的数据采集系统具有硬件结构简单、体积小和功耗低的优点。MAX192是美国美信公司设计的一个10位AD转换器,它的信号输入有两种方式:8通道单端输入或4通道差分输入,具有极高转换速度。其4线串行接口与SPI、QSPI、MicroWire等串行总线兼容,具有内部时钟方式和外部时钟方式,内带4096V的基准电压,也可用外部基准电压。⑴MAX192的引脚图如图21所示。图21MAX192的引脚图⑵MAX192的控制字①MAX192控制字占一个字节,其格式见表21。表21控制字节的定义Bit6Bit5Bit4Bit3Bit2Bit7MSBSTARTSEL2SEL1SEL0UINBIPSGLDIF
Bit1PD1
Bit0PD0
注1START:转换开始位。逻辑“1”有效。2SEL02:通道选择位。选择所需转换信号所连接的通道(见表3和表4)。3UNIBIP:单双极性信号转换模式选择位。1单极性信号;0双极性信号。对于单极性信号,模拟输入中0V~VREF的电压被转换;对于双极性信号,VREF2~VREF2的新号被转换。4SGLDIF:输入信号形式选择位。“1”为单端信号输入,“0”为差分信号输入。5PD0~PD1:时钟模式及省电模式选择位。②MAX192单端方式(SGLDIF1)通道选择如表23所示。③MAX192查分方式(SGLDIF0)通道选择如表24所示。
5
f河北工程大学毕业设计说明书
④MAX192的时钟和掉电选择如表25所示。⑶MAX192的工作原理MAX192器件采用逐次逼近转换技术及输入采样保持电路把模拟信号转换成10位的数字信号输出,模拟信号有单端输入和差分输入两种输入方式,输入电压范围分单极性(04096V)和双极性(4096240962V)两种,每做完一次AD转换,需从串行数据输入端输入以“1”开始的8位控制字对器件初始化,内部控制逻辑控制AD转换。当MAX192的CS端有效时,在时钟SCLK的每一个上升沿把一个最高位为“1”的控制字节的各位送入输入移位寄存器,控制器收到控制字节后,选择控制字节中给定的模拟通道,并在SCLK的下降沿启动转换。在启动转换后,MAX192可以使用外部串行时钟或内部时钟来完成逐次逼近转换。在两种时钟方式中,数据的移入输出都由外部时钟来完成。转换结束后的数据是由DOUT端读出的。r