加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

复习要点8:采样与量化、ADC0809、DAC0832

(2012-04-19 14:22:22)
标签:

复习2012

分类: 微机

基本概念

1、采样过程:信号采样就是将连续的模拟信号,通过采样开关按一定时间间隔的闭合和断开,将其抽样成一连串离散脉冲信号的过程;
2、采样周期:采样开关两次采样(闭合)的间隔时间T;
3、孔径时间:完成一次A/D转换所需的时间;
4、孔径误差:由孔径时间决定的对随时间变化的模拟信号的每个采样时刻的最大转换误差;
5、采样保持:如果被采样的模拟信号的变化频率相对于A/D转换器的速度来说比较高,为保证转换精度,需要在A/D转换之前加上采样保持电路,使得在A/D转换期间保持输入模拟信号不变。

6、量化:用一组数码(如二进制码)逼近离散模拟信号的幅值,将其转换为数字信号;
7、量化过程:将离散采样信号转换为数字信号的过程;
8、量化单位:量化采样信号所用数码最低有效位所对应的模拟量;
9、量化误差:量化过程中用量化单位q去度量采样值幅值大小时由于小数归整(四舍五入)而引入的误差,其最大值为±q/2;
孔径时间、孔径误差、信号频率之间的关系

1、对于频率为f的正弦波信号,若孔径时间为t,则孔径误差百分比б=2πft×100
2、课件第4章44页:对10位A/D转换器,转换精度0.1%,孔径时间10μs,则允许正弦波信号最大频率为f=0.1/(2π×0.00001×100)≈16Hz。

ADC0809

1、ADC0809的引脚

   (1)IN0~IN7:8路模拟量输入端。

  (2)DB7~DB0:8位数字量输出端。

  (3)ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路

  (4) ALE:地址锁存允许信号,输入,高电平有效。

  (5)START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。

  (6)EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。

  (7)OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。

  (8)CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。

  (9)REF(+)、REF(-):基准电压。

  (10)Vcc:电源,单一+5V。

  (11)GND:地。

http://s6/middle/553fab3bhbe0309b53045&690

2、通过ADC0809进行A/D转换输入的步骤

   (1)通过ADDC、ADDB、ADDA引脚选择欲进行输入转换的模拟通道(IN0~IN7),例如ADDC~A=110B为选择通道6(即IN6),通过ALE引脚加正脉冲允许0809锁存指定的通道地址(ALE=1为允许锁存);

   (2)通过START引脚加正脉冲启动一次A/D转换(将通道锁存器选定的输入通道模拟信号进行A/D转换);

   (3)可以通过检测EOC引脚的电平,确定本次A/D转换是否结束(忙等待)或等待一个特定时间(盲周期)以便0809当前完成转换。

   (4)OE引脚加高电平允许0809通过DB7~DB0输出8位转换结果。

3、转换程序参见课件第4章51页

   其中对EOC状态检测结果进行判断的指令“JNZ NOSC”应改为“JZ NOSC”

DAC0832

1、DAC0832引脚

   (1)DI0~DI7:数据输入线,TLL电平。

  (2)ILE:数据锁存允许控制信号输入线,高电平有效。

  (3)CS:片选信号输入线,低电平有效。

  (4)WR1:为输入寄存器的写选通信号。

  (5)XFER:数据传送控制信号输入线,低电平有效。

  (6)WR2:为DAC寄存器写选通输入线。

  (7)Iout1:电流输出线。当输入全为1时Iout1最大。

  (8)Iout2: 电流输出线。其值与Iout1之和为一常数。

  (9)Rfb:反馈信号输入线,芯片内部有反馈电阻。

  (10)Vcc:电源输入线 (+5v~+15v)。

  (11)Vref:基准电压输入线 (-10v~+10v)。

  (12)AGND:模拟地,摸拟信号和基准电源的参考地。

   (13)DGND:数字地,两种地线在基准电源处共地比较好。
2、设有8086通过I/O端口地址300H连接DAC0832如附图所示,试编写循环程序输出图中所示正向锯齿波(设已有延时周期为锯齿波周期1/256的延时子程序DELAY可供延时调用)。

http://s1/middle/553fab3bhbe038d747fc0&690


   答:WAVE1  PROC
              XOR AL,AL
       CIRL: MOV DX,300H
              OUT DX,AL
              CALL DELAY
              INC AL
              JMP CIRL
       WAVE1  ENDP



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有