第 13 章

Embed Size (px)

DESCRIPTION

第 13 章. 第 13 章 模拟接口. 教学重点 DAC 0832 及其与主机的连接 ADC 0809 及其与主机的连接. 模拟 / 数字转换器 ADC. DAC 数字 / 模拟转换器. 模拟量与数字量. 模拟量 —— 连续变化的物理量. 数字量 —— 时间和数值上都离散的量. 模拟信号. 现场信号 1. 多 路 开 关. 低通滤波. 传感器. 放大器. 采样保持器. A/D 转换器. 现场信号 2. 数字信号. 低通滤波. 传感器. 放大器. …. 微型 计算机. 现场信号 n. 低通滤波. 传感器. 放大器. - PowerPoint PPT Presentation

Citation preview

  • 13

  • 13 DAC 0832 ADC 0809

  • 13.1 ADCA/DA/D

  • 13.2 D/A

  • 13.2.1 D/A

  • D/A1

  • D/A2

  • D/A3VaVREFVbVREF/2VcVREF/4VdVREF/8I0Vd/2RVREF/82RI1Vd/2RVREF/42RI2Vd/2RVREF/22RI3Vd/2RVREF/12R

  • D/A4Iout1I0I1I2I3VREF/2R1/81/41/21RfbRVoutIout1RfbVREF[20212223/24]VoutD/2nVREF

  • 13.2.2 DAC0832DAC08328DAC

  • DAC0832

  • 1. DAC08328DI0DI7DI01ILECS*WR1*DAC2XFER*WR2*

  • LE1LE0

  • DAC0832LE1LE21D/A

  • DAC0832LE11LE21

  • DAC0832D/A

  • 2. DAC0832Iout1Iout2RfbVREF10V10VAGNDVCC5V15VDGND

  • VoutIout1RfbD/28VREF

  • VREF5VDFFH255Vmax255/2565V4.98VD00HVmin0/2565V0VD01HLSBVLSB1/2565V0.02VVoutD/2nVREF

  • R2R32R1 Vout22Vout1VREF Vout1D/28VREF Vout2[D27/27]VREF

  • VREF5VDFFH255Vmax[255128/128]5V4.96VD00HVmin[0128/128]5V5VD81H129VLSB[129128/128]5V0.04VVout[D27/27]VREF

  • 3.

  • 4.

  • 13.2.3 DACDACDAC1. DAC2. DAC

  • 1. DACmov al,bufmov dx,portdout dx,al

  • DAC0832

  • 2. DACDAC

  • mov dx,port1mov al,blout dx,almov dx,port2mov al,bhout dx,al

  • 13.2.4 DACmov dx,portdmov al,0repeat:out dx,alinc aljmp repeat

  • 13.3 A/D

  • 13.3.1 A/DA/D4

  • 1.

  • 2.

  • 3. /

  • 4.

  • 13.3.2 ADC0809A/DCMOS8ADC100 s

  • ADC0809

  • 1. ADC08098IN0IN78ADDAADDBADDC3ALEALE38A/D

  • 2. ADC0809

  • 3. ADC0809ADC0809D0D7OEOED0D7

  • 4. ADC0809

  • VREF(+)5VVREF()0VVin1.5VN 1.505025676.8774DH

  • VREF(+)5VVREF()5VVin1.5VN 1.555525689.6905AH

  • 13.3.3 ADCADC

  • 1. ADCADCADC

  • 2. A/D1

  • 2. A/D2ADC

  • 3. DMADMA

  • 13.3.4 ADC12.2 12.3

  • ;adtemp db 0;;;sti;mov dx,220hout dx,al;A/D;13.2

  • adintprocsti;push ax;push dxpush dsmov ax,@data;DSmov ds,axmov dx,220hin al,dx;A/Dmov adtemp,al;13.2

  • mov al,20h;EOIout 20h,alpop ds;pop dxpop axiret;adintendp13.2

  • 805V

  • ;counterequ 8bufdb counter dup(0);;mov bx,offset bufmov cx,countermov dx,220h;IN0start1:out dx,al;A/Dpush dx13.3

  • mov dx,238h;start2:in al,dx;test al,80h;D71?jz start2;pop dx;in al,dx;mov [bx],al;inc bxinc dxloop start1;13.3

  • 131. 2. D/AA/D3. DAC0832ADC08094. DACADC5. ADC13 308 13.2 13.3 13.6 13.7