LF398 采样保持控制引脚8:高电平,采样 低电平,保持 C外接高品质电容,其减小可以提高采样频率 获取时间:CH为0.01u时,时间为25us 采样。+OG|c 保持 DFFSETICH 2k-可 C 12V调零 12V (b)LF398
-LF398 采样保持控制引脚8:高电平,采样 低电平,保持 CH外接高品质电容,其减小可以提高采样频率。 获取时间:CH为0.01uF时, 时间为25us
2.3.5模拟量输入通道设计 器件:AD547A,LF398,CD40518255A 指标 8通道模拟量输入 12位AD转换(25us),量程0~10V 查询应答方式 电路逻辑: 一通道选择->PC0-PC2,通道禁止->PC3 LF398采样和保持→>ADC547的STS+反相器 AD547AHR/C, CS. CE->PC4-PC6 转换状态检测STS>PA7 数据输入:高4位->PA0-PA3,低8位->B口
2.3.5 模拟量输入通道设计 器件:AD547A, LF398, CD4051,8255A 指标 -8通道模拟量输入 -12位A/D转换(25us),量程0~10V -查询应答方式 电路逻辑: -通道选择->PC0-PC2, 通道禁止->PC3 -LF398采样和保持->ADC547的STS+反相器 -AD547A的R/C, CS, CE ->PC4-PC6 -转换状态检测STS->PA7 -数据输入:高4位->PA0-PA3,低8位->B口
过程 置采样值缓冲区首址 通道号和计数器初值 +12V 100Q100K 「送通道号,启动AD 12/8 P2 STS 100KQ DB BIFOFF 12v 读状态STS REFIN PAo 1000 B, REFOUT +15V15V N PC总线825A ADS74A 转换结束否 10v CDMOs1 R/C AGND INH 读结果,存入缓冲区 DGNI V 修改通道号和计数器 修改采样值缓冲区指针 8通道完否 返回
AD574A PROC NEAR CLD LEA DI BUF MOV BL,000000008;令CE,CS,RC,NH=0,初始 化 MOV CX. 8 ADC MOV DX,2C2H;C口地址 MOVAL BL OUT DX,AL;选择多路开关,STS=0,LF398采样 NOP NOP ORAL,01000000B;令CE=1,启动转换AD OUT DX.AL: AND AL,101111116;CE=0,形成启动脉冲 OUT DX.AL MOV DX,2C0H;A口地址
AD574A PROC NEAR CLD LEA DI,BUF MOV BL,00000000B; 令CE,CS, R/C, INH=0,初始 化 MOV CX,8 ADC: MOV DX,2C2H ; C口地址 MOV AL,BL OUT DX,AL; 选择多路开关,STS=0, LF398采样 NOP NOP OR AL,01000000B; 令CE=1, 启动转换A/D OUT DX,AL; AND AL,10111111B; 令CE=0, 形成启动脉冲 OUT DX,AL; MOV DX,2C0H; A口地址
PULLING NAL,DX;测试STS,看转换是否结束 TESTAL 80H JNZ PULLING;转换期间STS=1,LF398保 持 MOVAL BL: ORAL,00010000B;转换结束,令R/C=1,准 备读 MOV DX. 2C2H OUT DX.AL ORAL,01000000B;令CE,RC=1,开始读 MOV DX,2C0H;读A口高4位 IN AL DX AND AL. OFH MOVAH,AL;高4位存在AH INC DX;读B口低8位 NAL,DX;低8位存在AL STOSW;数据存储
PULLING IN AL,DX ; 测试STS,看转换是否结束 TEST AL,80H JNZ PULLING ;转换期间 STS=1,LF398保 持 MOV AL,BL; OR AL,00010000B; 转换结束,令R/C=1,准 备读 MOV DX,2C2H; OUT DX,AL OR AL,01000000B;令 CE, R/C=1,开始读 MOV DX,2C0H ; 读A口高4位 IN AL,DX AND AL,0FH MOV AH,AL ;高4位存在AH INC DX; 读B口低8位 IN AL,DX ;低8位存在AL STOSW; 数据存储