数字电压表3论文设计 联系客服

发布时间 : 星期日 文章数字电压表3论文设计更新完毕开始阅读5a28861859eef8c75fbfb355

3.状态字说明 STA7 STA6 STA5 STA4 STA3 STA2 1:禁止 0:允许 STA1 STA0 STA0-6 当前数据地址指针的数值 STA7

4.指令的说明。 显示模式设置 指令码 0 0 1 1 1 0 0 0 读写操作使能 功能 设置16*2显示,5*7点阵,8位数据口 显示开/关及光标设置 指令码 0 0 0 0 1 D C B 功能 D=1开显示;D=0关显示 C=1显示光标;C=0不显示关标 B=1光标闪烁;B=0光标不显闪烁 0 0 0 0 0 1 N S N=1当读写一个字条款后地址指针加一,且光标加一。 N=0当读或写一个字符后地址指针减一,且光标减一。 S=1当写一个安条款,整屏显示左移(N=1)或右移(N=0),以得到光标不移动而屏幕移动的效果。 S=0当写一个字符,整屏显示不移动。 数据控制:

9

指令码 80H+地址码(0-27H,40H-67H) 01H 功能 设置数据地址指针 显示清屏:1,数据指针清0 2,所有显示清0 02H

显示回车:数据指针清0 五.模数(A/D)转换芯片的选择

在本设计中,模数(A/D)转换模块是一个重要的模块,它关系到最后数电压表电压值的精确度。所以,A/D芯片的选择是设计过程中一个很重要的环节。 1.常用的A/D芯片简介

常用的A/D芯片有AD0809,AD0832,TLC2543C等几种。下面简单介绍一下这三种芯片。

AD0809是8位逐次逼近型A/D转换器,它是由一个8路的模拟开关、一个地址锁存译码器、一个A/D 转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8 路模拟量分时输入,共用A/D 转换器进行转换。些A/D转换器是的特点是8位精度,属于并行口,如果输入的模拟量变化大快,必须在输入之前增加采样电路。

AD0832也是8位逐次逼近型A/D转换器,可支持致命伤个单端输入通道和一个差分输入通道。它易于和微处理器接口或独立使用;可满量程工作;可用地址逻辑多路器选通各输入通道。

TLC2543C是12位开关电容逐次逼近A/D转换,每个器件有三个控制输入端,片选,输入/输出时钟以及地址输入端。它可以从主机高速传输转换数据。它有高速的转换,通用的控制能力,具有简化比率转换,刻度以及模拟电路与逻辑电路和电源噪声隔离,耐高温等特点。

10

综合上述几种A/D转换芯片的特点,前两种芯片的性能和精度都不如第三种芯片。在本设计中,我们的目标是设计高精度的电压表,因此在此,我们选择精度为12位的TLC2543芯片。

2.模数(A/D)芯片TLC2543的资料

综合本设计的各方面考虑,我们选了TLC2543模数转换芯片。下面就介绍此芯片的各方面资料。

TLC2543芯片的封装引脚图和引脚说明如下:

引脚说明: 引脚号 名称 I/O 说明 模拟输入端。 片选端。 1-9,11,12 AIN0-AIN10 I 15 ~CS I 11

17 16 19 10 18 14 13 20 。

Data input I Data out EOC GND I/O clk REF+ REF- VCC O O I I I 串行数据输入端。 用于A/D转换结果输也的3态串行输出端 转换结束端 接地端 输入/输出时钟端 正基准电压端 负基准电压端 正电压端 各引脚的使用详细介绍。

1.AIN0-AIN10这11个模拟信号输入由内部多路选器选择。对4.1MHZ的I/O clk,驱动源阻抗必须小于或等于50欧并且能够将模拟电压由60PF的电容来限制其斜率。

2.在CS端的一个由高低低变化将复位内部计数器并控制使能data out,data input和I/O clk。一个由低至高的变化将在一个设置时间内禁止data input和I/O clk.

3.串行数据输入端data input是一个4位的串行地址选择下一个即将被转换的所需的模拟输入或测试电压。串行数据以MSB为前导并在I/O clk的前4个上升沿被移入。在4个地址位被读入地址寄存器后,I/O clk 将剩下的几位依次输入。

4.Data out在CS为高时处于高阻抗状态,而当CS为低时处于激活状态。CS一旦有效,按照前一次转换结果的MSB/LSB值将data out从高阻抗状态转变成相应的逻辑电平,I/O clk 的下一个下降沿将根据下一个MSB/LSB将data out驱动成相应的逻辑电平,剩下的各位依次移出。

5.EOC在最后的I/O clk 下降沿之后,从高电平变为低电平并保持低直到转换完成及数据准备传输。

6.GND端是内部电路的地回路端,除加有说明外,所有电压测量都相对于GND

12