1、2022-12-30第三章 计算机输入输出接口技术12022-12-30第三章 计算机输入输出接口技术22022-12-30第三章 计算机输入输出接口技术32022-12-30第三章 计算机输入输出接口技术4CPU外部外部设备设备数据数据状态状态控制控制通常有三类信息:通常有三类信息:数据信息数据信息数字量数字量模拟量模拟量开关量开关量状态信息状态信息控制信息控制信息2022-12-30第三章 计算机输入输出接口技术5I IO O通道通道 模拟量输入通道模拟量输出通道数字量输入通道数字量输出通道 I IO O通道分为:通道分为:2022-12-30第三章 计算机输入输出接口技术62022-12
2、-30第三章 计算机输入输出接口技术72022-12-30第三章 计算机输入输出接口技术8 前向通道必须考虑信号拾取、信号前向通道必须考虑信号拾取、信号调节、调节、A/D转换、电源配置和防止干转换、电源配置和防止干扰等问题。扰等问题。1信号的拾取方式信号的拾取方式:通过敏感元件拾取被测信:通过敏感元件拾取被测信号号 2、通过传感器拾取被测信号、通过传感器拾取被测信号 传感器测量的输出一般为电压、电流或频率量。传感器测量的输出一般为电压、电流或频率量。2022-12-30第三章 计算机输入输出接口技术9 电流输出信号需转化为电压信号后与电流输出信号需转化为电压信号后与A/D电路相连。电路相连。输
3、出频率量传感器精度高、抗干扰能力输出频率量传感器精度高、抗干扰能力强,便于远距离传送,它需采用特殊的强,便于远距离传送,它需采用特殊的转换方法才能变为二进制数字量。转换方法才能变为二进制数字量。3、通过测量仪表拾取被测信号、通过测量仪表拾取被测信号 测量仪表采用标准化输出信号,如电压测量仪表采用标准化输出信号,如电压信号为信号为05V、5V、010V、2.5V等等范围,而电流信号则为范围,而电流信号则为420mA、010 mA等范围,经适当处理后(如等范围,经适当处理后(如I/V变换、变换、滤波)后可直接与滤波)后可直接与A/D电路相连电路相连。2022-12-30第三章 计算机输入输出接口技
4、术102。信号的调节:信号放大与处理。信号的调节:信号放大与处理 任务:将传感器信号转换成满足任务:将传感器信号转换成满足A/D电电路要求的电平信号。包含小信号放大、路要求的电平信号。包含小信号放大、滤波、零点校正、线性化处理、温度补滤波、零点校正、线性化处理、温度补偿、压力补偿、误差修正、量程切换等偿、压力补偿、误差修正、量程切换等信号处理电路。部分信号处理工作可由信号处理电路。部分信号处理工作可由计算机软件完成。计算机软件完成。3模模数转换方式的选择数转换方式的选择 V/F变换方式:将信号电压变换为频率量,变换方式:将信号电压变换为频率量,由计算机或计数电路计数来实现模拟量由计算机或计数电
5、路计数来实现模拟量转化为数字量。转化为数字量。A/D转换电路:转换电路:2022-12-30第三章 计算机输入输出接口技术114电源配置电源配置 考虑对传感器、不同的信号调节电路中的考虑对传感器、不同的信号调节电路中的芯片对电源的要求。芯片对电源的要求。模拟输入通道与生产现场联系较紧,而且模拟输入通道与生产现场联系较紧,而且传感器输出信号较弱,电源配置时要充分传感器输出信号较弱,电源配置时要充分考虑干扰的隔离与抑制。考虑干扰的隔离与抑制。5抗干扰措施抗干扰措施 在信号的拾取与传送过程中来自生产现在信号的拾取与传送过程中来自生产现场的干扰因素很多,在设计过程中应采用场的干扰因素很多,在设计过程中
6、应采用可靠的抗干扰措施,如隔离、滤波等。可靠的抗干扰措施,如隔离、滤波等。2022-12-30第三章 计算机输入输出接口技术12 前置放大器的任务前置放大器的任务是将模拟输入小信号放大到是将模拟输入小信号放大到A/DA/D转换的量程范围之内,如转换的量程范围之内,如0-5VDC;0-5VDC;对单纯的微弱信号对单纯的微弱信号,可用一个运算放大器进行单可用一个运算放大器进行单端同相放大或单端反相放大。如图端同相放大或单端反相放大。如图3-53-5所示,信号源的所示,信号源的一端若接放大器的正端为同相放大,同相放大电路的一端若接放大器的正端为同相放大,同相放大电路的放大倍数放大倍数G G=1+R2
7、/R1=1+R2/R1;若信号源的一端接放大器的负端为若信号源的一端接放大器的负端为反相放大反相放大,反反相放大电路的放大倍数相放大电路的放大倍数G G=R2/R1R2/R1。当然,这两种电。当然,这两种电路都是单端放大,所以信号源的另一端是与放大器的路都是单端放大,所以信号源的另一端是与放大器的另一个输入端共地。另一个输入端共地。2022-12-30第三章 计算机输入输出接口技术13 图3-5 放大电路 VIVO1R2R图 2-5 放大电路VIVO1R2R(a)同相放大UsUs(b)反相放大2022-12-30第三章 计算机输入输出接口技术14 在实际工程中在实际工程中,来自生产现场的传感器
8、信号往往带有较大的来自生产现场的传感器信号往往带有较大的共模干扰共模干扰,而单个运放电路的差动输入端难以起到很好的抑制而单个运放电路的差动输入端难以起到很好的抑制作用。作用。因此,因此,A/DA/D通道中的前置放大器通道中的前置放大器常采用由一组运放构成常采用由一组运放构成的测量放大器,也称仪表放大器,如图所示。的测量放大器,也称仪表放大器,如图所示。经典的测量放大器经典的测量放大器是由三个运放组成的对称结构,测量放是由三个运放组成的对称结构,测量放大器的差动输入端大器的差动输入端V VININ 和和V VININ 分别是两个运放分别是两个运放A1A1、A2A2的同相输的同相输入端,输入阻抗很
9、高,而且完全对称地直接与被测信号相连,入端,输入阻抗很高,而且完全对称地直接与被测信号相连,因而有着极强的抑制共模干扰能力。因而有着极强的抑制共模干扰能力。2022-12-30第三章 计算机输入输出接口技术15-+3A2A1A1R2RSR1R2RSR-NIVGRNIV+负载负载(外接外接)外接地外接地TUOV(外接外接)(a)经典的前置放大器经典的前置放大器前置放大器前置放大器 2022-12-30第三章 计算机输入输出接口技术16 图中图中RGRG是外接电阻,专用来调整放大器增是外接电阻,专用来调整放大器增益的。因此,放大器的增益益的。因此,放大器的增益G G与这个外接电阻与这个外接电阻RG
10、RG有着密切的关系。增益公式为有着密切的关系。增益公式为 目前这种测量放大器的集成电路芯片有多目前这种测量放大器的集成电路芯片有多种,如种,如AD521/522AD521/522、INA102INA102等。等。)21(12ININOUTGSRRRRVVVG2022-12-30第三章 计算机输入输出接口技术17 在在A/DA/D转换通道中,多路被测信号常常共用转换通道中,多路被测信号常常共用一个测量放大器,而各路的输入信号大小往往一个测量放大器,而各路的输入信号大小往往不同,但都要放大到不同,但都要放大到A/DA/D转换器的同一量程范转换器的同一量程范围。因此,对应于各路不同大小的输入信号,围
11、。因此,对应于各路不同大小的输入信号,测量放大器的增益也应不同。具有这种性能的测量放大器的增益也应不同。具有这种性能的放大器称为可变增益放大器或可编程放大器,放大器称为可变增益放大器或可编程放大器,如图。如图。2022-12-30第三章 计算机输入输出接口技术183A2A-NIN负载负载(外接外接)外接地外接地TUOV16K16K16K16K24816326412825680K26.67K11.43K5.33K2.58K1.27K314630-+1AIV+可变增益放大器可变增益放大器2022-12-30第三章 计算机输入输出接口技术19 把图的外接电阻把图的外接电阻RGRG换成一组精密的电阻网
12、络,换成一组精密的电阻网络,每个电阻支路上有一个开关,通过支路开关依次每个电阻支路上有一个开关,通过支路开关依次通断就可改变放大器的增益,根据开关支路上的通断就可改变放大器的增益,根据开关支路上的电阻值与增益公式,就可算得支路开关自上而下电阻值与增益公式,就可算得支路开关自上而下闭合时的放大器增益分别为闭合时的放大器增益分别为2 2、4 4、8 8、1616、3232、6464、128128、256256倍。显然,这一组开关如果用多路模拟倍。显然,这一组开关如果用多路模拟开关开关(类似类似CD4051)CD4051)就可方便地进行增益可变的计就可方便地进行增益可变的计算机数字程序控制。此类集成
13、电路芯片有算机数字程序控制。此类集成电路芯片有AD612/614AD612/614等。等。2022-12-30第三章 计算机输入输出接口技术20三、隔离放大器三、隔离放大器特点:具有一般通用运放的特性,信息传递是特点:具有一般通用运放的特性,信息传递是通过磁路和光路来实现通过磁路和光路来实现作用:在输入电路和输出电路之间实现电隔离作用:在输入电路和输出电路之间实现电隔离常用器件:常用器件:Model277、ISO122/124程控增益运算放大器程控增益运算放大器作用:在多通道或多参数的模拟输入通道共用作用:在多通道或多参数的模拟输入通道共用一个测量放大器、一个一个测量放大器、一个A/D转换器时
14、,对不同通转换器时,对不同通道或参数改变测量放大器的增益。道或参数改变测量放大器的增益。常用器件:可由测量放大器、模拟开关及电阻常用器件:可由测量放大器、模拟开关及电阻网络来实现,也可采用集成程控测量放大器,网络来实现,也可采用集成程控测量放大器,如如PGA200/201、PGA102、PGA100、AD612/614等等 2022-12-30第三章 计算机输入输出接口技术21主要知识点 引言引言结构原理结构原理扩展电路扩展电路2022-12-30第三章 计算机输入输出接口技术22 由于计算机的工作速度远远快于被测参数由于计算机的工作速度远远快于被测参数的变化,因此一台计算机系统可供几十个检的
15、变化,因此一台计算机系统可供几十个检测回路使用,但计算机在某一时刻只能接收测回路使用,但计算机在某一时刻只能接收一个回路的信号。所以,必须通过多路模拟一个回路的信号。所以,必须通过多路模拟开关实现多选开关实现多选1 1的操作,将多路输入信号依次的操作,将多路输入信号依次地切换到后级。地切换到后级。2022-12-30第三章 计算机输入输出接口技术23 目前,计算机控制系统使用的多路开关种类很目前,计算机控制系统使用的多路开关种类很多,并具有不同的功能和用途。如集成电路芯多,并具有不同的功能和用途。如集成电路芯片片CD4051(CD4051(双向、单端、双向、单端、8 8路路)、CD4052(C
16、D4052(单向、单向、双端、双端、4 4路路)、AD7506(AD7506(单向、单端、单向、单端、1616路路)等。等。所谓双向,就是该芯片既可以实现多到一的切所谓双向,就是该芯片既可以实现多到一的切换,也可以完成一到多的切换;而单向则只能换,也可以完成一到多的切换;而单向则只能完成多到一的切换。双端是指芯片内的一对开完成多到一的切换。双端是指芯片内的一对开关同时动作,从而完成差动输入信号的切换,关同时动作,从而完成差动输入信号的切换,以满足抑制共模干扰的需要。以满足抑制共模干扰的需要。2022-12-30第三章 计算机输入输出接口技术24 现以常用的现以常用的CD4051为例,为例,8路
17、模拟开关的结构原理如图路模拟开关的结构原理如图所示。所示。CD4051由电平转换、译码驱动及开关电路三部分组由电平转换、译码驱动及开关电路三部分组成。当禁止端为成。当禁止端为“1”时,前后级通道断开,即时,前后级通道断开,即S0S7端与端与Sm端不可能接通;当为端不可能接通;当为“0”时,则通道可以被接通,通过时,则通道可以被接通,通过改变控制输入端改变控制输入端C、B、A的数值,就可选通的数值,就可选通8个通道个通道S0S7中的一路。比如:当中的一路。比如:当C、B、A=000时,通道时,通道S0选通;当选通;当C、B、A=001时,通道时,通道S通;通;当当C、B、A=111时,通道时,通
18、道S7选通。其真值表如表选通。其真值表如表3-1所示。所示。2022-12-30第三章 计算机输入输出接口技术25图2-3 CD4051结构原理图0S2S3S4S5S6S7S1S动动驱驱码码译译换换转转平平电电ABCINHmSCD4051CD4051结构原理图结构原理图 2022-12-30第三章 计算机输入输出接口技术262022-12-30第三章 计算机输入输出接口技术27 当采样通道多至当采样通道多至16路时,可直接选用路时,可直接选用16路模拟开关的芯片,也可以将路模拟开关的芯片,也可以将2个个8路路4051并联起来,组成并联起来,组成1个单端的个单端的16路开关。路开关。例题例题3-
19、1 试用两个试用两个CD4051扩展成一个扩展成一个116路的模拟开关。路的模拟开关。2022-12-30第三章 计算机输入输出接口技术282022-12-30第三章 计算机输入输出接口技术29D3D2D1D0动驱码译动驱码译换转平电换转平电0S2S3S4S5S6S7S1S8S10S11S12S13S14S15S9SABCmSABCmS图2-4 多路模拟开关的扩展电路INHINH2022-12-30第三章 计算机输入输出接口技术30OUTOUTCCABBAD0D1D2D3CD4051CD4051INHINHS1S8S1S8ININININ模拟输入(1 8)模拟输入(9 16)模拟输出.图图 用
20、用CD4051多路开关组成的多路开关组成的16路模拟开关接线图路模拟开关接线图2022-12-30第三章 计算机输入输出接口技术31 当某一通道进行当某一通道进行A/DA/D转换时,由于转换时,由于A/D A/D 转转换需要一定的时间,如果输入信号变化较快,换需要一定的时间,如果输入信号变化较快,就会引起较大的转换误差。为了保证就会引起较大的转换误差。为了保证A/DA/D转换转换的精度,需要应用采样保持器。的精度,需要应用采样保持器。v1 1、数据采样定理、数据采样定理v2 2、采样保持器、采样保持器2022-12-30第三章 计算机输入输出接口技术32离散系统或采样数据系统离散系统或采样数据
21、系统-把连续变化的量变成离把连续变化的量变成离 散量后再进行处理的计算机控制系统。散量后再进行处理的计算机控制系统。离散系统的采样形式离散系统的采样形式-有周期采样、多阶采样和随有周期采样、多阶采样和随机采样。应用最多的是周期采样。机采样。应用最多的是周期采样。2022-12-30第三章 计算机输入输出接口技术33周期采样周期采样-就是以相同的时间间隔进行采就是以相同的时间间隔进行采样,即把一个连续变化的模拟信号样,即把一个连续变化的模拟信号y y(t t),按一定的时间间隔按一定的时间间隔T T 转变为在瞬时转变为在瞬时0 0,T T,2 2T T,的一连串脉冲序列信号的一连串脉冲序列信号
22、y y*(t t),如图所示。如图所示。2022-12-30第三章 计算机输入输出接口技术340t0T2T3Tt采样器y(t)*y(t)*y(t)y(t)T图2-7 信号的采样过程采样器的常用术语:采样器的常用术语:采样器或采样开关采样器或采样开关-执行采样动作的装置,执行采样动作的装置,采样时间或采样宽度采样时间或采样宽度-采样开关每次闭合的时间采样开关每次闭合的时间采样周期采样周期T-T-采样开关每次通断的时间间隔采样开关每次通断的时间间隔 在实际系统中,在实际系统中,T T ,也就是说,可以近似地,也就是说,可以近似地认为采样信号认为采样信号y y*(t t)是是y y(t t)在采样开
23、关闭合时的瞬时在采样开关闭合时的瞬时值值。图 信号的采样过程 2022-12-30第三章 计算机输入输出接口技术35 由经验可知,采样频率越高,采样信由经验可知,采样频率越高,采样信号号 y y*(t t)越接近原信号越接近原信号y y(t t),但若采样频,但若采样频率过高,在实时控制系统中将会把许多宝率过高,在实时控制系统中将会把许多宝贵的时间用在采样上,从而失去了实时控贵的时间用在采样上,从而失去了实时控制的机会。为了使采样信号制的机会。为了使采样信号y y*(t t)既不失既不失真,又不会因频率太高而浪费时间,我们真,又不会因频率太高而浪费时间,我们可依据香农采样定理。可依据香农采样定
24、理。2022-12-30第三章 计算机输入输出接口技术36香农定理指出:为了使采样信号香农定理指出:为了使采样信号y y*(t t)能完全复现原信号能完全复现原信号y y(t t),采样频率,采样频率f f 至少要为原信号最高有效频率至少要为原信号最高有效频率f fmaxmax的的2 2倍,即倍,即f f 2f 2fmaxmax。采样定理给出了采样定理给出了y y*(t t)唯一地复唯一地复现现y y(t t)所必需的最低采样频率。实际所必需的最低采样频率。实际应用中,常取应用中,常取f f (5 51010)f fmaxmax。2022-12-30第三章 计算机输入输出接口技术37 1、零阶
25、采样保持器零阶采样保持器-零阶采样保持器零阶采样保持器是在两次采样的间隔时间内,一直保持采样是在两次采样的间隔时间内,一直保持采样值不变直到下一个采样时刻。它的组成原理值不变直到下一个采样时刻。它的组成原理电路与工作波性如图电路与工作波性如图 (a)(a)、(b)(b)所示。所示。2022-12-30第三章 计算机输入输出接口技术38采样保持器由输入输出缓冲放大器采样保持器由输入输出缓冲放大器A1A1、A2A2和采样开关和采样开关S S、保持电容、保持电容CH等组等组成。采样期间,开关成。采样期间,开关S S闭合,输入电闭合,输入电压压V VININ通过通过A1A1对对CH快速充电,输出快速充
26、电,输出电压电压V VOUTOUT跟随跟随V VININ变化;保持期间,变化;保持期间,开关开关S S断开,由于断开,由于A2A2的输入阻抗很高,的输入阻抗很高,理想情况下电容理想情况下电容C CH H将保持电压将保持电压VCVC不不变,因而输出电压变,因而输出电压V VOUT=OUT=VCVC也保持恒也保持恒定。定。2022-12-30第三章 计算机输入输出接口技术39INV1A2AHCOUTVSOUTVINVtt图 2-8 采样保持器 路电理原)a(性波作工)b(采样保持图图 采样保持器采样保持器2022-12-30第三章 计算机输入输出接口技术40 显然,保持电容显然,保持电容C H的作
27、用十分重要。实际上保持的作用十分重要。实际上保持期间的电容保持电压期间的电容保持电压VC在缓慢下降,这是由于保持电在缓慢下降,这是由于保持电容的漏电流所致。保持电压容的漏电流所致。保持电压VC的变化率为的变化率为 式中:式中:ID-为保持期间电容的总泄漏电流,它包括放大器的输入为保持期间电容的总泄漏电流,它包括放大器的输入电流、开关截止时的漏电流与电容内部的漏电流等。电流、开关截止时的漏电流与电容内部的漏电流等。电容电容CH值值-增大电容增大电容CH值可以减小电压变化率,但同时又值可以减小电压变化率,但同时又会增加充电即采样时间,因此保持电容的容量大小与采会增加充电即采样时间,因此保持电容的容
28、量大小与采样精度成正比而与采样频率成反比。一般情况下,保持样精度成正比而与采样频率成反比。一般情况下,保持电容电容CH是外接的,所以要选用聚四氟乙烯、聚苯乙烯等是外接的,所以要选用聚四氟乙烯、聚苯乙烯等高质量的电容器,容量为高质量的电容器,容量为5101000pF。HDCIdtdVc2022-12-30第三章 计算机输入输出接口技术412 2、零阶集成采样保持器、零阶集成采样保持器常用的零阶集成采样保持器有常用的零阶集成采样保持器有AD582AD582、LF198/298/398LF198/298/398等。这里,用等。这里,用TTLTTL逻辑电平控制采样和保持状态,如逻辑电平控制采样和保持状
29、态,如AD582AD582的采样电平为的采样电平为“0”0”,保持电平为,保持电平为“1”1”,而,而LF198LF198的则相反。的则相反。图图3 39 9 集成采样保持器集成采样保持器 2022-12-30第三章 计算机输入输出接口技术42 模拟量输入接口(又称为模拟量输入接口(又称为A/DA/D通道)通道)模拟量输入接口的组成模拟量输入接口的组成 多路模拟切换开关多路模拟切换开关 前置放大器前置放大器 采样保持器采样保持器 控制电路等控制电路等 A/DA/D转换器的性能指标类似于转换器的性能指标类似于D/AD/A转换器转换器2022-12-30第三章 计算机输入输出接口技术43在微机的各
30、种接口中,完成外设信号到微在微机的各种接口中,完成外设信号到微机所需数字信号转换的,称为模拟机所需数字信号转换的,称为模拟数字转数字转换(换(A/D转换)器;完成微机输出数字信号转换)器;完成微机输出数字信号到外设所需信号转换的,称为数字到外设所需信号转换的,称为数字模拟转模拟转换(换(D/A转换)器。转换)器。D/A转换器(转换器(Digital to Analog Converter)是一种能把数字量转换成模拟量的电子器是一种能把数字量转换成模拟量的电子器件;件;A/D转换器(转换器(Analog to Digital Converter)则相反,它能把模拟量转换成)则相反,它能把模拟量转
31、换成相应的数字量。在微机控制系统中,经常相应的数字量。在微机控制系统中,经常要用到要用到A/D和和D/A转换器。它们的功能及在转换器。它们的功能及在实时控制系统中的地位,如图所示。实时控制系统中的地位,如图所示。2022-12-30第三章 计算机输入输出接口技术44图图 单片机和被控实体间的接口示意单片机和被控实体间的接口示意返回本章首页当地功能单片微型计算机A/D多路开关传感器传感器D/A被控实体变送器变送器2022-12-30第三章 计算机输入输出接口技术45 并行并行A/DA/D转换器转换器 n n位则需位则需2 2n n-1-1个比较器,成本高,故只应个比较器,成本高,故只应用于转换速
32、度要求极高的场合用于转换速度要求极高的场合 计数器式计数器式A/DA/D转换器转换器 简单、便宜,但每输入一个时钟脉冲,计简单、便宜,但每输入一个时钟脉冲,计数器加(或减)数器加(或减)1 1,故要逼近输入值,需,故要逼近输入值,需输入许多个脉冲,因而转换很慢。输入许多个脉冲,因而转换很慢。2022-12-30第三章 计算机输入输出接口技术462022-12-30第三章 计算机输入输出接口技术47原理:转换器、计数器和比较器组成。工原理:转换器、计数器和比较器组成。工作时,计数器由零开始计数,将其计数作时,计数器由零开始计数,将其计数值送往值送往DA转换器进行转换,将生成的转换器进行转换,将生
33、成的模拟信号与输入模拟信号在比较器内进模拟信号与输入模拟信号在比较器内进行比较,若前者小于后者,则计数值加行比较,若前者小于后者,则计数值加1,重复重复DA转换及比较过程。当这个信号转换及比较过程。当这个信号值与输出模拟量比较相等时(在允许的值与输出模拟量比较相等时(在允许的误差范围内),比较器输出一个停止计误差范围内),比较器输出一个停止计数信号给计数器,计数器立即停止计数。数信号给计数器,计数器立即停止计数。此时此时DA转换器输出的模拟量就为模拟转换器输出的模拟量就为模拟输入值,计数器的值就是转换成的相应输入值,计数器的值就是转换成的相应的数字量值。的数字量值。2022-12-30第三章
34、计算机输入输出接口技术48 优点:这种优点:这种AD转换器结构简单、原理转换器结构简单、原理清楚清楚 缺点:它的转换速度与精度之间存在着缺点:它的转换速度与精度之间存在着严重矛盾。即若要转换速度高,则转换严重矛盾。即若要转换速度高,则转换器输出与输入的误差就大,反之亦然。器输出与输入的误差就大,反之亦然。所以在实际中很少使用它。所以在实际中很少使用它。2022-12-30第三章 计算机输入输出接口技术49 双积分式双积分式A/DA/D转换器特点转换器特点 是一种间接是一种间接A/DA/D转换技术。转换技术。模拟电压先转换成积分时间,然后转换成计数脉模拟电压先转换成积分时间,然后转换成计数脉冲数
35、,最后将代表模拟输入电压大小的脉冲数转冲数,最后将代表模拟输入电压大小的脉冲数转换成换成BCDBCD码输出。码输出。转换时间较长,一般需要几十毫秒。转换时间较长,一般需要几十毫秒。器件少、使用方便、抗干扰能力强、数据稳器件少、使用方便、抗干扰能力强、数据稳定、价格便宜,适用于非快速计算机过程控定、价格便宜,适用于非快速计算机过程控制系统或精度要求较高的地方。制系统或精度要求较高的地方。2022-12-30第三章 计算机输入输出接口技术50 双积分式双积分式A/DA/D转换器的工作原理转换器的工作原理 先对模拟输入电压先对模拟输入电压V Vinin进行固定时间进行固定时间t t1 1的正向积分,
36、的正向积分,积分器的输出电压上升的速率与输入电压积分器的输出电压上升的速率与输入电压V Vinin成正比成正比 当固定时间当固定时间t t1 1到后,计数器清零,对积分器进行反到后,计数器清零,对积分器进行反向积分,并自动按一定的频率进行计数。积分器的向积分,并自动按一定的频率进行计数。积分器的输出电压,从正向积分结束时的输出电压,从正向积分结束时的V VI I开始以恒定的斜开始以恒定的斜率下降,当反向积分使其积分器输出为零时,关闭率下降,当反向积分使其积分器输出为零时,关闭计数器计数,完成一次计数器计数,完成一次A/DA/D转换工作。转换工作。2022-12-30第三章 计算机输入输出接口技
37、术51 缺点:转换时间较长,一般需要几十毫缺点:转换时间较长,一般需要几十毫秒。秒。优点:器件少、使用方便、抗干扰能力优点:器件少、使用方便、抗干扰能力强、数据稳定、价格便宜,适用于非快强、数据稳定、价格便宜,适用于非快速计算机过程控制系统或精度要求较高速计算机过程控制系统或精度要求较高的地方。的地方。2022-12-30第三章 计算机输入输出接口技术52 双积分式双积分式A/DA/D转换器示意图转换器示意图控制逻辑控制逻辑计数器计数器时钟时钟+比较器比较器+积分器积分器123积分电容积分电容VOVIK数据输出数据输出VinVREF(基准电压)(基准电压)双积分式双积分式A/D转换的原理框图转
38、换的原理框图t1VO t2tAVO t1t3tBtt1VI积分输出积分输出 t2t3AB双积分双积分A/D的工作示意图的工作示意图2022-12-30第三章 计算机输入输出接口技术53 常用双积分式常用双积分式A/DA/D转换器芯片转换器芯片 MC14433MC144332022-12-30第三章 计算机输入输出接口技术54 逐位逼近式逐位逼近式A/DA/D的工作原理的工作原理 从从SARSAR输出的数码送至输出的数码送至D/AD/A,其输出电压,其输出电压VfVf与模拟与模拟量输入量输入Vin Vin 比较后,再控制比较后,再控制SARSAR的数字逼近的数字逼近Vin模拟量输入模拟量输入数字
39、量数字量输出输出寄存器寄存器控制时序控制时序和逻辑电路和逻辑电路比较器比较器+Vf(反馈电压)(反馈电压)逐位逼近式逐位逼近式A/D转换器原理框图转换器原理框图 D0D72022-12-30第三章 计算机输入输出接口技术55 优点:转换速度快,转换时间固定优点:转换速度快,转换时间固定 缺点:抗干扰能力差缺点:抗干扰能力差 2022-12-30第三章 计算机输入输出接口技术56例例:四位四位A/D转换器转换器,满刻度值满刻度值5V,现若输入现若输入3.5V模拟电压模拟电压,试分析其逐次逼近的转换试分析其逐次逼近的转换过程过程.解解:量化单位量化单位q=5/24=0.3125V1000:0.31
40、25*23=2.5Vf fs s)的一系)的一系列粗糙量化数据,由后续的数字抽取器计算出列粗糙量化数据,由后续的数字抽取器计算出模拟信号所对应的低取样频率模拟信号所对应的低取样频率f fs s的高分辩率数的高分辩率数字信号。其实现主要基于过程取样、字信号。其实现主要基于过程取样、-调制调制和数字滤波。和数字滤波。抗混叠抗混叠模拟滤波器模拟滤波器-调制器调制器数字数字滤波器滤波器低位数据流低位数据流(1bit1bit)输入输入数字数字f fs s F Fs s模拟信号模拟信号F Fs s高位数据流高位数据流(16bit16bit)模拟模拟 -型型A/DA/D转换器的组成框图转换器的组成框图202
41、2-12-30第三章 计算机输入输出接口技术58-型型A/DA/D转换芯片转换芯片AD7715AD7715 价格便宜、分辨率高,不受噪声环境的影响价格便宜、分辨率高,不受噪声环境的影响 提供了一个增益为提供了一个增益为1 1、2 2、3232、128128倍可编程放倍可编程放大器,一个数字滤波器和一套自校准电路大器,一个数字滤波器和一套自校准电路 所提供的系统功能要比常用的积分型所提供的系统功能要比常用的积分型A/DA/D转换器转换器强,而且避免了必须提供一个高质量积分电容的强,而且避免了必须提供一个高质量积分电容的缺点缺点 是工业和过程控制应用中的理想器件是工业和过程控制应用中的理想器件20
42、22-12-30第三章 计算机输入输出接口技术59(1)分辨率分辨率 分辨率是指分辨率是指A/DA/D转换器对微小输入信号变化的敏感程转换器对微小输入信号变化的敏感程度。分辨率越高,转换时对输入量微小变化的反应越灵敏。度。分辨率越高,转换时对输入量微小变化的反应越灵敏。通常用数字量的位数来表示,如通常用数字量的位数来表示,如8 8位、位、1010位、位、1212位等。分位等。分辨率辨率为为n n,表示它可以对满刻度的,表示它可以对满刻度的1/21/2n n的变化量作出反应。的变化量作出反应。即:即:分辨率分辨率 =满刻度值满刻度值/2/2n n 量化误差和分辨率是统一的,提高分辨率,可减少量化
43、误差。量化误差和分辨率是统一的,提高分辨率,可减少量化误差。二、二、A/DA/D转换器的性能指标转换器的性能指标2022-12-30第三章 计算机输入输出接口技术602.转换精度转换精度 A/D转换器的转换精度是指转换器的转换精度是指A/D的实际输出接的实际输出接近于理想输出精确程度。近于理想输出精确程度。A/DA/D转换器的转换精转换器的转换精度可以用绝对误差和相对误差来表示。度可以用绝对误差和相对误差来表示。所谓所谓绝对误差绝对误差,是指对应于一个给定数字量,是指对应于一个给定数字量A/DA/D转换器的误差,其误差的大小由实际模拟转换器的误差,其误差的大小由实际模拟量输入值和理论值之差来度
44、量。绝对误差包括量输入值和理论值之差来度量。绝对误差包括增益误差,零点误差和非线性误差等。增益误差,零点误差和非线性误差等。相对误差相对误差是指绝对误差与满刻度值之比,一是指绝对误差与满刻度值之比,一般用百分数来表示,对般用百分数来表示,对A/DA/D转换器常用最低有转换器常用最低有效值的位数效值的位数LSBLSB(Least Significant Bit)Least Significant Bit))来表示,来表示,1LSB=11LSB=1 2 2n n 。2022-12-30第三章 计算机输入输出接口技术61一般来说,位数一般来说,位数n n越大,其相对误差(或绝越大,其相对误差(或绝对
45、误差)越小。对误差)越小。3.转换时间转换时间 A/DA/D转换器完成一次转换所需的时间称为转换器完成一次转换所需的时间称为转换时间。如逐位逼近式转换时间。如逐位逼近式A/D A/D 转换器的转换器的转换时间为微秒级,双积分式转换时间为微秒级,双积分式A/DA/D转换器转换器的转换时间为毫秒级。的转换时间为毫秒级。2022-12-30第三章 计算机输入输出接口技术62例:一个例:一个12位位A/D,输入电压范围,输入电压范围5V(1)分辨率?)分辨率?(2)能够辨别的最小电压?)能够辨别的最小电压?解:1)2)50.0244*10-2=0.122*10-2 21210*0.0244212022
46、-12-30第三章 计算机输入输出接口技术63量化误差:由于用有限二进制数字对模拟量化误差:由于用有限二进制数字对模拟数值进行离散取值(量化)而引起的误数值进行离散取值(量化)而引起的误差,用如下表示:差,用如下表示:)()(SnTfnTfe2022-12-30第三章 计算机输入输出接口技术642022-12-30第三章 计算机输入输出接口技术65ftVVm2sinftVdtdVm2cos2fVdtdVm2)(maxAmmftVV2%1002AVft2022-12-30第三章 计算机输入输出接口技术66例例:一个十位的一个十位的A/D转换器误差百分数转换器误差百分数0.1%,则允许转换的正弦波
47、模拟信号则允许转换的正弦波模拟信号的最大频率为多少的最大频率为多少?(16HZ)stA10%1002AVft2022-12-30第三章 计算机输入输出接口技术67 A/DA/D转换器与转换器与CPUCPU的接口方式由它们之间数的接口方式由它们之间数据传输方式决定据传输方式决定 并行接口和串行接口并行接口和串行接口 接口类型一般有三种,由接口类型一般有三种,由A/DA/D转换器与转换器与CPUCPU之间的联系方式决定之间的联系方式决定 查询法查询法 定时法定时法 中断法中断法2022-12-30第三章 计算机输入输出接口技术68 逐位逼近式逐位逼近式A/DA/D芯片品种很多,可满足芯片品种很多,
48、可满足各种需要各种需要 8 8位位A/DA/D转换器芯片转换器芯片 1212位位A/DA/D转换器芯片转换器芯片2022-12-30第三章 计算机输入输出接口技术692022-12-30第三章 计算机输入输出接口技术701)8路路8位位AD转换器,即分辨率转换器,即分辨率8位位2)具有转换起停控制端。)具有转换起停控制端。3)转换时间为)转换时间为100s4)单个)单个5V电源供电电源供电 5)模拟输入电压范围)模拟输入电压范围05V,不需零点,不需零点和满刻度校准。和满刻度校准。6)工作温度范围为)工作温度范围为-4085摄氏度摄氏度 7)低功耗,约)低功耗,约15mW。2022-12-30
49、第三章 计算机输入输出接口技术71ADC0809的工作过程是:首先输入的工作过程是:首先输入3位地址,并位地址,并使使ALE=1,将地址存入地址锁存器中。此地址,将地址存入地址锁存器中。此地址经译码选通经译码选通8路模拟输入之一到比较器。路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿上升沿将逐次逼近寄存器复位。下降沿启动启动 AD转换,之后转换,之后EOC输出信号变低,指输出信号变低,指示转换正在进行。直到示转换正在进行。直到AD转换完成,转换完成,EOC变为高电平,指示变为高电平,指示AD转换结束,结果数据转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当已存入
50、锁存器,这个信号可用作中断申请。当OE输入高电平输入高电平 时,输出三态门打开,转换结时,输出三态门打开,转换结果的数字量输出到数据总线上。果的数字量输出到数据总线上。1.ADC0809的内部逻辑结构的内部逻辑结构2022-12-30第三章 计算机输入输出接口技术722.引脚结构引脚结构ADC0809采用双列直插式封装,共有采用双列直插式封装,共有28条引脚。条引脚。其引脚结构如图所示。其引脚结构如图所示。IN5D7D6D0D1D2D3D4D5Vref(+)OEGNDVccADDCADC08091109876543220141516171819131211IN3IN4IN7IN6STARTEO