AD DA 转换技术的发展历程与其趋势

AD DA 转换技术的发展历程与其趋势
AD DA 转换技术的发展历程与其趋势

引言

随着电子产业数字化程度的不断发展,逐渐形成了以数字系统为主体的格局。A/D转换器作为模拟和数字电路的接口,正受到日益广泛的关注。随着数字技术的飞速发展,人们对A/D转换器的要求也越来越高,新型的模拟/数字转换技术不断涌现。本文着重介绍了当前几种常用的模拟/数字转换技术;并通过对数字技术发展近况的分析,探讨了模拟/数字转换技术未来的发展趋势。

A/D转换器的发展历史

计算机、数字通讯等数字系统是处理数字信号的电路系统。然而,在实际应用中,遇到的大都是连续变化的模拟量,因此,需要一种接口电路将模拟信号转换为数字信号。A/D转换器正是基于这种要求应运而生的。1970年代初,由于MOS工艺的精度还不够高,所以模拟部分一般采用双极工艺,而数字部分则采用MOS工艺,而且模拟部分和数字部分还不能做在同一个芯片上。因此,A/D转换器只能采用多芯片方式实现,成本很高。1975年,一个采用NMOS工艺的10位逐次逼近型A/D转换器成为最早出现的单片A/D转换器。

1976年,出现了分辨率为11位的单片CMOS积分型A/D转换器。此时的单片集成A/D转换器中,数字

部分占主体,模拟部分只起次要作用;而且,此时的MOS工艺相对于双极工艺还存在许多不足。1980年代,出现了采用BiCMOS工艺制作的单片集成A/D转换器,但是工艺复杂,成本高。随着CMOS工艺的不断发展,采用CMOS工艺制作单片A/D转换器已成为主流。这种A/D转换器的成本低、功耗小。1990年代,便携式电子产品的普遍应用要求A/D转换器的功耗尽可能地低。当时的A/D转换器功耗为mW 级,而现在已经可以降到μW级。A/D转换器的转换精度和速度也在不断提高,目前,A/D转换器的转换速度已达到数百MSPS,分辨率已经达到24位。

模拟/数字转换技术的发展现状

通常,A/D转换器具有三个基本功能:采样、量化和编码。如何实现这三个功能,决定了A/D转换器的电路结构和工作性能。A/D转换器的类型很多,下面介绍几种目前常用的模拟/数字转换技术。

全并行模拟/数字转换

全并行A/D转换器的结构如图1所示。它的工作原理非常简单,模拟输入信号同时与2N-1个参考电压进行比较,只需一次转换就可以同时产生n位数字输出。它是迄今为止速度最快的A/D转换器,最高采样速率可以达到500MSPS。但是,它也存在很多不足。首先,硬件开销大,其功耗和面积与分辨率呈指数关系;其次,结构重复的并行比较器之间必须要精密匹配,任何失配都会造成静态误差。而且,这种A/D 转换器还容易产生离散和不确定的输出,即所谓的“闪烁码”。所以,全并行A/D转换器只适用于分辨率较低的情况。

图1N位全并行A/D转换器结构框图

减小全并行A/D转换器的输入电容和电阻网络的级数是提高其性能的关键。为了达到这一目的,采用了各种新技术,如将全并行结构与插值技术相结合,可降低功耗和面积,从而可使全并行A/D转换器进行

更高精度的模拟/数字转换。Lane C.设计了一个10位60MSPS转换速率的全并行A/D转换器,通过运用插值技术,将比较器的数目从1023个减小到512个,大大节省了功耗和面积。

两步型模拟/数字转换

两步型A/D转换器的结构如图2所示。首先,由一个粗分全并行A/D转换器对输入进行高位转换,产生N1位的高位数字输出,并将此输出通过数字/模拟转换,恢复为模拟量;然后,将原输入电压与此模拟量相减,对剩余量进行放大,再送到一个更精细的全并行模拟/数字转换器进行转换,产生N2位的低位数字输出;最后,将这两个A/D转换器的输出并联,作为总的数字输出。

与全并行A/D转换器相比,此种类型的A/D转换器虽然转换速度降低了,但是节省了功耗和面积,解决了全并行A/D转换器中分辨率提高与元件数目剧增的矛盾。因此,两步型A/D转换器可用于10位以上的模拟/数字转换,但是,它对剩余量放大器的要求很高,剩余量必须被放大到充满第二个A/D转换器的输入模拟量范围,否则,会产生非线性和失码。另外,第一级A/D转换器和D/A转换器的建立时间及精度是限制两步型A/D转换器工作速度的一个重要因素,如果建立时间不充分,势必导致转换结果出现误差,所以,大多数两步型A/D转换器都采用了数字校正技术来改善这一问题。Razavi,B.和Wooley,B.A.采用校正技术研制的两步型A/D转换器,其第一级比较器的建立时间只需10ns,失调电压可达到5mV,转换速度高达5MSPS,分辨率为12位。

图2两步型A/D转换器的结构框图

插值折叠型模拟/数字转换

折叠结构如图3所示,其基本原理就是通过一个特殊的模拟预处理(图3中的阴影部分)产生余差电压,并随后进行数字化,获得最低有效位(LSB),最高有效位(MSB)则通过与折叠电路并行工作的粗分全并行

A/D转换器得到,几乎在对信号采样的同时,对余差进行采样。

图3折叠结构框图

图3中,折叠电路的传输函数是理想情况,实际电路很难实现。所以,一般的折叠结构都具有非线性,但其过零点处的非线性为0。若只考虑这些过零点,则Vin与Vrj之差的极性可以被正确确定,再采用插值的办法产生额外的过零点来解决低位。这就是插值折叠的基本思想,它既利用了折叠特性,又不带来额外的非线性。

各种新技术的运用,使插值折叠型A/D转换器的性能不断提高。这里介绍两种新技术:电流式插值系统和级联结构。用电阻实现的电压式插值器,其精度受到电阻匹配度的限制,而在电流式插值器中,信号是由电流幅度表示的,其精度更高,而且更适合在低电源电压下工作。Li,Y-C等人通过在细量化通路上采用电流模式信号处理技术来降低电压摆幅,获得了具有300MSPS转换速度、60MHz输入信号带宽、7位分辨率的A/D转换器。另一种改进方法就是采用级联结构。在无需增加并行输入级和细分A/D转换器中比较器数目的条件下,级联结构可将转换

精度提高到8位以上。

Vorenkamp,P.等人设计的12位插值折叠型A/D转换器采用三步式级联结构,其中,3位粗分量化,3位中分量化,6位细分量化。该A/D转换器只需50个比较器,转换速度为60MSPS。

流水线型模拟/数字转换

流水线型A/D转换器是对两步型A/D转换器的进一步扩展,其结构如图4所示。它将一个高分辨率的n位模拟/数字转换分成多级的低分辨率的转换,然后将各级的转换结果组合起来,构成总的输出。每一级电路由采样/保持电路(S/H)、低分辨率A/D转换器、D/A转换器、减法器和可提供增益的级间放大器组成。

图4流水线型A/D转换器结构框图

这种类型的A/D转换器具有以下优点:每一级的冗余位优化了重叠误差的纠正,具有良好的线性和低失调;每一级都具有各自独立的采样保持放大器,因此允许流水线各级同时对多个采样进行处理,从而提高了转换速度;分辨率相同的情况下,电路规模及功耗大大降低。但它也存在一些缺点:复杂的基准电路和偏置结构;输入信号必须穿过数级电路,造成流水延迟;同步所有输出需要严格的锁存定时;对工艺缺陷和印刷线路板较敏感,这会影响增益非线性、失调及其它参数。

目前,普遍采用两种新技术来提高流水线A/D转换器的性能。一种是时间交织技术,使多条流水线并行工作。通过采用这种技术,可大大提高转换速率,但并行的通道数不能太多,否则,会大大增加芯片面积和功耗,而且各个通路之间需要高度匹配,在工艺上很难实现。Sumanen,L.等人设计了一个具有4个并行通道的流水线A/D转换器,采用0.5μmCMOS工艺实现。该A/D转换器的采样率高达200MSPS,分辨率为10位。另一种新技术就是数字校准技术,其主要思想是将校准周期内测量到的误差存放在存储器中,然后在正常运算周期内,通过原始码寻址,得到校对码,再通过原始码和校对码的运算,得到最终的数字输出。这种技术可对模拟电路的失调不匹配以及非线性引入的误差等进行有效的校正,从而使流水线A/D 转换器的精度超过10位。Hakarainen,V.等人研制的交织型流水线A/D转换器,运用这种校正技术来校正子D/A转换器的误差,并对各并行通道之间增益和失调电压的失配进行补偿,从而在10位的器件匹配精度下获得了14位的转换精度。

逐次逼近型模拟/数字转换

逐次逼近型A/D转换器的结构如图5所示,其工作原理如下:输入信号的抽样值与D/A转换器的初始输出值相减,余差被比较器量化,量化值再来指导控制逻辑是增加还是减少D/A转换器的输出;然后,这个新的D/A转换器输出值再次从输入抽样值中被减去,不断重复这个过程,直至其精度达到要求为止。由此可见,这种A/D转换器在一个时钟周期里只完成1位转换,N位转换就需要N个时钟周期,故它的采样率不高,输入带宽也较低;但电路结构简单,面积和功耗小,而且不存在延迟问题。

逐次逼近型A/D转换器的一个关键部分就是D/A转换器,它制约着整个A/D转换器的精度和速度。D/A转换器传统的制作方法是用精密电阻网络实现,但是它的精度不高。以电容阵列为基础,采用电荷重分布技术的D/A转换器可以获得更高的精度,这主要是由于在MOS电路中比较容易制造出小容量的精密电容,而且电容损耗极小。Gan,J-H等人采用非二进制的电容阵列结构实现D/A转换器,并采用自校准技术提高电容的匹配度,使D/A转换器的精度高达22位,制作出功耗为50mW的16位1.5MSPS高性能逐次逼近型A/D转换器。

图5逐次逼近型A/D转换器结构框图

Σ-Δ模拟/数字转换

Σ-Δ A/D转换器的结构如图6所示,它由Σ-Δ调制器和数字滤波器组成。调制器包括一个积分器和比较器,以及含有一个1位D/A转换器的反馈环,具有噪声整形功能,将量化噪声从基带内搬移到基带外的更高频段,从而提高了信噪比。而且,在进行Σ-Δ调制时,以远高于Nyquist采样率的频率对模拟信号进行采样,可减少基带范围内的噪声功率,使转换精度进一步提高。经调制器输出的是1位的高速Σ2Δ数字流,包含大量高频噪声,因此需要数字滤波器,滤除高频噪声,降低抽样频率。

图6Σ2ΔA/D转换器结构框图

Σ-ΔA/D转换器是目前精度最高的A/D转换器。此外,它还具有极其优越的线性度、无需微调,以及更低的防混淆等优点。但是,过采样技术要求采样频率远高于输入信号频率,从而限制了输入信号带宽;而且,随着过采样率的提高,功耗会大大增加。因此,在保证一定精度的前提下,尽可能地降低过采样率变得十分关键。目前普遍采用的方法

主要有两种:多级噪声整形技术(MASH),该技术采用多个级联的、稳定的一阶或二阶回路;另一种是多位结构的Σ-Δ A/D转换器,该结构含有一个n位并行A/D转换器和一个n位D/A转换器。为了获得更好的

效果,通常将这两种方法结合使用。2001年,delRio,R.等人为ADSL应用设计的4阶Σ-Δ调制器采用2-1-1三级结构,其中最后一级含有4位量化器。该A/D转换器的过采样率仅为16,分辨率12位,采样率为

4MSPS,功耗77mW。

另外,还有几种新技术被应用到Σ-Δ A/D转换器中,以提高其性能。带通Σ-Δ A/D转换器采用带通滤波器替代积分器,量化噪声被向上和向下移出有用频带,再由带通数字滤波器将有用频带外的其他信号和量化噪声滤除,从而直接对中频信号进行高精度转换。Schreier,R.等人采用0.35μm BiCMOS工艺制作的带通Σ-Δ A/D转换器,其带宽为333kHz,动态范围90dB,功耗为50mW,时钟频率高达32MHz。采用异质结工艺制作的连续时间Σ-Δ A/D转换器,其带宽比开关电容型Σ-Δ A/D转换器大得多,从而使Σ-Δ A/D 转换器可用于射频领域。一个采用InPHBT工艺实现的二阶Σ-Δ调制器,其分辨率为12位,信号带宽为50MHz,采样率为3.2GHz。将多个Σ-Δ A/D转换器并联起来,对输入进行模拟预处理,对输出进行数字后处理,可获得与提高过采样比一样的效果,实现奈氏采样率的Σ-Δ A/D转换器(过采样比为1),从而进一步提高输入信号带宽。奈氏采样率Σ-Δ A/D转换器,其并行通道数为8,输入信号带宽为160kHz。

A/D转换器的比较与分类

表1对各种A/D转换器的分辨率、转换速度和功耗等性能进行了比较。根据A/D转换器的速度和精度,大致可分为三类。

1)高速低(或中等)精度A/D转换器,具体的结构有全并行、两步型、插值折叠型和流水线型。此类A/D 转换器速度快,但是精度不高,而且消耗的功耗大,占用的芯片面积也很大,主要用于视频处理、通信、高速数字测量仪器和雷达等领域。

2)中速中等精度A/D转换器。这一类型的A/D转换器是以速度来换取精度,如逐次逼近型A/D转换器。这一类A/D转换器的数据输出通常是串行的,它们的转换速度在几十kHz到几百kHz之间,精度也比高速A/D转换器高(10~16位),主要用于传感器、自动控制、音频处理等领域。

3)中速或低速高精度A/D转换器。此类A/D转换器速度不快,但精度很高(16~24位),如Σ-ΔA/D转换器。该类型A/D转换器主要用于音频、通信、地球物理测量、测试仪、自动控制等领域。

表1各种A/D转换器的性能比较

模拟/数字转换技术的发展趋势

当前,数字处理系统正在飞速发展,在视频领域,高清晰度数字电视系统(HDTV)的出现,将广播电视推向了一个更高的台阶,HDTV的分辨率与普通电视相比至少提高了一倍。在通信领域,过去无线通信系统的设计都是静态的,只能在规定范围内的特定频段上使用专用调制器、编码器和信道协议。而软件无线电技术(SDR)能更加灵活、有效地利用频谱,并能方便地升级和跟踪新技术,大大地推动了无线通信系统的发展。在高精度测量领域,高级仪表的分辨率在不断提高,电流到达μA量级,电压到达mV甚至更低;在音频领域,各种高性能专业音频处理设备不断涌现,如DVD-Audio和超级音频CD(SACD),它们能处理更高质量的音频信号。

为了满足数字系统的发展要求,A/D转换器的性能也必须不断提高,它将主要向以下几个方向发展:高转换速度:现代数字系统的数据处理速度越来越快,要求获取数据的速度也要不断提高。比如,在软件无线电系统中,A/D转换器的位置是非常关键的,它要求A/D转换器的最大输入信号频率在1GHz和5GHz之间,以目前的技术水平,还很难实现。因此,向超高速A/D转换器方向发展的趋势是清晰可见的。

高精度:现代数字系统的分辨率在不断提高,比如,高级仪表的最小可测值在不断地减小,因此,A/D 转换器的分辨率也必须随之提高;在专业音频处理系统中,为了能获得更加逼真的声音效果,需要高精度的A/D转换器。目前,最高精度可达24位的A/D转换器也不能满足要求。现在,人们正致力于研制更高精度的A/D转换器。

低功耗:片上系统(SOC)已经成为集成电路发展的趋势,在同一块芯片上既有模拟电路又有数字电路。为了完成复杂的系统功能,大系统中每个子模块的功耗应尽可能地低,因此,低功耗A/D转换器是必不可少的。在以往

的设计中,5MSPS8~12位分辨率A/D转换器的典型功耗为100~150mW。这远不能满足片上系统的发展要求,所以,低功耗将是A/D转换器一个必然的发展趋势。

总之,各种技术和工艺的相互渗透,扬长避短,开发出适合各种应用场合,能满足不同需求的A/D转换器,将是模拟/数字转换技术的未来发展趋势;高速、高精度、低功耗A/D转换器将是今后数据转换器发展的重点。

模数与数模转换

3. 模数转换器 (1) 模/数(A/D )转换器 A/D 转换器是模拟信号源与计算机或其它数字系统之间联系的桥梁,它的任务是将连续变化的模拟信号转换为数字信号,以便计算机或数字系统进行处理、存储、控制和显示。在工业控制和数据采集及其它领域中,A/D 转换器是不可缺少的重要组成部分。 1) 逐次逼近型A/D 转换器 逐次逼近型A/D 转换器又称逐次渐近型A/D 转换器,是一种反馈比较型A/D 转换器。逐次逼近型A/D 转换器进行转换的过程类似于天平称物体重量的过程。天平的一端放着被称的物体,另一端加砝码,各砝码的重量按二进制关系设置,一个比一个重量减半。称重时,把砝码从大到小依次放在天平上,与被称物体比较,如砝码不如物体重,则该砝码予以保留,反之去掉该砝码,多次试探,经天平比较加以取舍,直到天平基本平衡称出物体的重量为止。这样就以一系列二进制码的重量之和表示了被称物体的重量。例如设物体重11克,砝码的重量分别为1克、2克、4克和8克。称重时,物体天平的一端,在另一端先将8克的砝码放上,它比物体轻,该砝码予以保留(记为1),我们将被保留的砝码记为1,不被保留的砝码记为0。然后再将4克的砝码放上,现在砝码总和比物体重了,该砝码不予保留(记为0),依次类推,我们得到的物体重量用二进制数表示为1011。用下表7.1表示整个称重过程。 表7.1 逐次逼近法称重物体过程表 图7.7 逐次逼近型A/D 转换器方框图 利用上述天平称物体重量的原理可构成逐次逼近型A/D 转换器。 逐次逼近型A/D 转换器的结构框图如图7.7所示,包括四个部分:电压比较器、D/A 转换器、逐次逼近寄存器和顺序脉冲发生器及相应的控制逻辑。 逐次逼近型A/D 转换器是将大小不同的参考电压与输入模拟电压逐步进行比较,比较结果以相应的二进制代码表示。转换开始前先将寄存器清零,即送给D /A 转换器的数字量为0,三个输出门G 7、G 8、G 9被封锁,没有输出。转换控制信号有效后(为高电平)开始转换,在时钟脉冲作用下,顺序脉冲发生器发出一系列节拍脉冲,寄存器受顺序脉冲发生器及控制电路的控制,逐位改变其中的数码。首先控制逻辑将寄存器的最高位置为1,使其输出为100……00。这个数码被D/A 转换器转换成相应的模拟电压U o ,送到比较器与待转换的输入模拟电压U i 进行比较。若U o >U i ,说明寄存器输出数码过大,故将最高位的1变成0,同时将次高位置1;若U o ≤U i ,说明寄存器输出数码还不够大,则应将这一位的1 保留。数码的取舍通过电压比较器的输出经控制器来完成的。依次类推按上述方法将下一位置1进行比较确定该位的1是否保留,直到最低位为止。此时寄存器里保留下来的数码即为所求的输出数字量。 2) 并联比较型A/D 转换器 并联比较型A/D 转换器是一种高速A/D 转换器。图8-9所示是3位并联型A/D 转换器,

第十八章 模数转换

第十八章 习题 18-1.在图18.1.3所示的权电阻D/A 转换器中R 0 = 23R = 80K , R f = 5K , 则R 1 = 22R , R 2 =21R ,R 3 =20 R ,各应选择多大数?若REF V =5V ,输入的二进制数码D 3D 2D 1D 0 =1111;求输出电压v 0= ? 解:由于R 0 = 23R = 80K Ω, 所以R = R 0/23 = 10K Ω 故 R 1 = 22R = 40K Ω R 2 = 21R = 20K Ω R 3 = 20 R = 10K Ω v 0 =-R 2R 3 f REF V Σ 3i=0 D i 2i =ΩK 10×25 ×ΩK 53 ×15 = -4.69V 18-2. 在图18.1.4T 形电阻网络D/A 转换器中REF V = 5V ,R f = 30K Ω, R = 10K Ω,求对应输入4位二进制数码为0101,0110,及1101的输出电压v 0 解:T 形电阻网络D/A 转换器中v 0=-4 REF 2 V ·R 3R f Σ 3i=0 D i 2i (n=4),由于R f =3R ∴V 0 =-4 REF 2V Σ3i=0D i 2i 。 所以当D 3D 2D 1D 0=0101时 V 0=-? 165 5=-1.56V 当D 3D 2D 1D 0=0110时 V 0=-? 16 5 6=-1.88V 当D 3D 2D 1D 0=1101时 V 0=-? 16 5 13=-4.06V 18-3. 在T 形电阻网络D/A 转换器中,若n=10当D 9=D 7=1,其余位均为0,在输出端测得电压v 0=3.125V ,向该D/A 转换器的基准电压?设电路中R f =3R. 解:在T 形电阻网络D/A 转换器中 v 0=-R 3R f ·n REF 2V Σn-1 i=0D i 2i 当n=10时 v 0=-R 3R f ·10 REF 2V Σ9i=0D i 2i 当D=D 9D 8D 7D 6D 5D 4D 3D 2D 1D 0=10100000000时, (1010000000)2 =(640)10 REF V = 10 7 9 2 ) 22(125.3+?=-1.95V 18-4.已知某D/A 转换电路,最小分辨电压LSB V =5Mv ,最大满刻度输出电压m V =10V, 试求该电路输入数字量的位数n 应是多少?

基于51单片机的波形发生器的设计讲解

目录 1 引言 (1) 1.1 题目要求及分析 (1) 1.1.1 示意图 (1) 1.2 设计要求 (1) 2 波形发生器系统设计方案 (2) 2.1 方案的设计思路 (2) 2.2 设计框图及系统介绍 (2) 2.3 选择合适的设计方案 (2) 3 主要硬件电路及器件介绍 (4) 3.1 80C51单片机 (4) 3.2 DAC0832 (5) 3.3 数码显示管 (6) 4 系统的硬件设计 (8) 4.1 硬件原理框图 (8) 4.2 89C51系统设计 (8) 4.3 时钟电路 (9) 4.4 复位电路 (9) 4.5 键盘接口电路 (10) 4.7 数模转换器 (11) 5 系统软件设计 (12) 5.1 流程图: (12) 5.2 产生波形图 (12) 5.2.1 正弦波 (12) 5.2.2 三角波 (13) 5.2.3 方波 (14) 6 结论 (16) 主要参考文献 (17) 致谢...................................................... 错误!未定义书签。

1引言 1.1题目要求及分析 题目:基于51单片机的波形发生器设计,即由51单片机控制产生正弦波、方波、三角波等的多种波形。 1.1.1示意图 图1:系统流程示意图 1.2设计要求 (1) 系统具有产生正弦波、三角波、方波三种周期性波形的功能。 (2) 用键盘控制上述三种波形(同周期)的生成,以及由基波和它的谐波(5次以下)线性组合的波形。 (3) 系统具有存储波形功能。 (4) 系统输出波形的频率范围为1Hz~1MHz,重复频率可调,频率步进间隔≤100Hz,非正弦波的频率按照10次谐波来计算。 (5) 系统输出波形幅度范围0~5V。 (6) 系统具有显示输出波形的类型、重复频率和幅度的功能。

第8章-数模和模数转换习题解答

思考题与习题 8-1 选择题 1)一输入为十位二进制(n=10)的倒T 型电阻网络DAC 电路中,基准电压REF V 提供电流为 b 。 A. R V 10REF 2 B. R V 10REF 22? C. R V REF D. R V i )2(REF ∑ 2)权电阻网络DAC 电路最小输出电压是 b 。 A. LSB 21V B. LSB V C. MSB V D. MSB 2 1V 3)在D/A 转换电路中,输出模拟电压数值与输入的数字量之间 a 关系。 A.成正比 B. 成反比 C. 无 4)ADC 的量化单位为S ,用舍尾取整法对采样值量化,则其量化误差m ax ε= b 。 A.0.5 S B. 1 S C. 1.5 S D. 2 S 5)在D/A 转换电路中,当输入全部为“0”时,输出电压等于 b 。 A.电源电压 B. 0 C. 基准电压 6)在D/A 转换电路中,数字量的位数越多,分辨输出最小电压的能力 c 。 A.越稳定 B. 越弱 C. 越强 7)在A/D 转换电路中,输出数字量与输入的模拟电压之间 a 关系。 A.成正比 B. 成反比 C. 无 8)集成ADC0809可以锁存 8 模拟信号。 A.4路 B. 8路 C. 10路 D. 16路 5)双积分型ADC 的缺点是 a 。 A.转换速度较慢 B. 转换时间不固定 C. 对元件稳定性要求较高 D. 电路较复杂 8-2 填空题 1)理想的DAC 转换特性应是使输出模拟量与输入数字量成__正比__。转换精度是指DAC 输出的实际值和理论值__之差_。 2)将模拟量转换为数字量,采用 __A/D__ 转换器,将数字量转换为模拟量,采用__D/A_____ 转换器。 3)A/D 转换器的转换过程,可分为采样、保持及 量化 和 编码 4个步骤。 4)A/D 转换电路的量化单位位S ,用四舍五入法对采样值量化,则其m ax ε= 0.5s 。 5)在D/A 转换器的分辨率越高,分辨 最小输出模拟量 的能力越强;A/D 转换器的分辨率越高,分辨 最小输入模拟量 的能力越强。 6)A/D 转换过程中,量化误差是指 1个LSB 的输出变所对应的模拟量的范围 ,量化误差是 不可 消除的。

数模及模数转换器习题解答

数模及模数转换器习题 解答 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

自我检测题 1.就实质而言,D/A 转换器类似于译码器,A/D 转换器类似于编码器。 2.电压比较器相当于1位A/D 转换器。 3.A/D 转换的过程可分为 采样 、保持、量化、编码4个步骤。 4.就逐次逼近型和双积分型两种A/D 转换器而言, 双积分型 的抗干扰能力强, 逐次逼近型 的转换速度快。 5.A/D 6.8位D/A 1时,输出电压为,若输入数字量只有最高位为1时,则输出电压为 V 。 A . B .2.56 C . D .都不是 7.D/A 转换器的主要参数有 、转换精度和转换速度。 A .分辨率 B .输入电阻 C .输出电阻 D .参考电压 8.图所示R-2R 网络型D/A 转换器的转换公式为 。 V REF v O 图 A .∑=?- =3 3 REF o 2 2 i i i D V v B .∑=?- =3 4 REF o 2 232i i i D V v D .∑=?= 3 4 REF o 2 2i i i D V v 9.D/A 转换器可能存在哪几种转换误差试分析误差的特点及其产生误差的原因。 解:D/A 转换器的转换误差是一个综合性的静态性能指标,通常以偏移误差、增益误差、非线性误差等内容来描述转换误差。 偏移误差是指D/A 转换器输出模拟量的实际起始数值与理想起始数值之差。 增益误差是指实际转换特性曲线的斜率与理想特性曲线的斜率的偏差。 D/A 转换器实际的包络线与两端点间的直线比较仍可能存在误差,这种误差称为非线性误差。

C51单片机的波形发生器

通信专业技能实训报告 题目基于Proteus的波形发生器设计 学院信息科学与工程学院 专业通信工程 班级 学生 学号 指导教师魏长智 二〇一九年一月五日

济南大学通信专业技能实训报告 目录 1 前言 ...................................................................................................................... - 1 - 2 硬件设计 .............................................................................................................. - 2 - 2.1 启动方式选择 ........................................................................................... - 2 - 2.2 框图设计 ................................................................................................... - 2 - 2.3 电路图设计 ............................................................................................... - 3 - 3 DAC0832性能与特征....................................................................................... - 4 - 3.1 D/A转换器与单片机接口探究 ............................................................. - 4 - 3.1.1 数据线连接 .................................................................................... - 4 - 3.1.2 地址线连接 .................................................................................... - 4 - 3.1.3 控制线连接 .................................................................................... - 4 - 3.2 DAC0832的认识.................................................................................... - 5 - 3.2.1 DAC0832的结构......................................................................... - 5 - 3.2.2 DAC0832的引脚......................................................................... - 6 - 3.2.3 DAC0832的启动控制方式......................................................... - 7 - 4 程序设计 .............................................................................................................. - 8 - 4.1 程序流程图 ............................................................................................... - 8 - 4.1.1 程序设计思路 ................................................................................ - 8 - 4.1.2流程图 ............................................................................................. - 8 - 4.2 用C语言实现 ........................................................................................ - 10 - 5 Proteus仿真及结果 ......................................................................................... - 13 - 5.1方波: ...................................................................................................... - 13 - 5.2正弦波: .................................................................................................. - 14 - 5.3三角波: .................................................................................................. - 15 - 5.4梯形波: .................................................................................................. - 16 - 5.5锯齿波: .................................................................................................. - 17 -实训结语: ............................................................................................................ - 18 -参考文献 ................................................................................................................ - 19 -

模数(A/D)和数模(D/A)转换

模数(A/D)和数模(D/A)转换 11.1 模数转换和数模转换概述 11.1.1 一个典型的计算机自动控制系统 一个包含A/D和D/A转换器的计算机闭环自动控制系统如图11.1所示。 图11.1 典型的计算机自动控制系统 在图11.1中,A/D转换器和D/A转换器是模拟量输入和模拟量输出通路中的核心部件。在实际控制系统中,各种非电物理量需要由各种传感器把它们转换成模拟电流或电压信号后,才能加到A/D转换器转换成数字量。 一般来说,传感器的输出信号只有微伏或毫伏级,需要采用高输入阻抗的运算放大器将这些微弱的信号放大到一定的幅度,有时候还要进行信号滤波,去掉各种干扰和噪声,保留所需要的有用信号。送入A/D转换器的信号大小与A/D转换器的输入范围不一致时,还需进行信号预处理。 在计算机控制系统中,若测量的模拟信号有几路或几十路,考虑到控制系统的成本,可采用多路开关对被测信号进行切换,使各种信号共用一个A/D转换器。多路切换的方法有两种:一种是外加多路模拟开关,如多路输入一路输出的多路开关有:AD7501,AD7503,CD4097,CD4052等。另一种是选用内部带多路转换开关的A/D转换器,如ADC0809等。 若模拟信号变化较快,为了保证模数转换的正确性,还需要使用采样保持器。 在输出通道,对那些需要用模拟信号驱动的执行机构,由计算机将经过运算决策后确定的控制量(数字量)送D/A转换器,转换成模拟量以驱动执行机构动作,完成控制过程。

287 第11章 模数(A/D )和数模(D/A )转换 11.1.2 模/数转换器(ADC )的主要性能参数 1. 分辨率 它表明A/D 对模拟信号的分辨能力,由它确定能被A/D 辨别的最小模拟量变化。一般来说,A/D 转换器的位数越多,其分辨率则越高。实际的A/D 转换器,通常为8,10,12,16位等。 2. 量化误差 在A/D 转换中由于整量化产生的固有误差。量化误差在±1/2LSB (最低有效位)之间。 例如:一个8位的A/D 转换器,它把输入电压信号分成28=256层,若它的量程为0~5V ,那么,量化单位q 为: q = 2电压量程范围 = 2560.5V ≈0.0195V=19.5mV q 正好是A/D 输出的数字量中最低位LSB=1时所对应的电压值。因而,这个量化误差的绝对值是转换器的分辨率和满量程范围的函数。 3. 转换时间 转换时间是A/D 完成一次转换所需要的时间。一般转换速度越快越好,常见有高速(转换时间<1us )、中速(转换时间<1ms )和低速(转换时间<1s )等。 4. 绝对精度 对于A/D ,指的是对应于一个给定量,A/D 转换器的误差,其误差大小由实际模拟量输入值与理论值之差来度量。 5. 相对精度 对于A/D ,指的是满度值校准以后,任一数字输出所对应的实际模拟输入值(中间值)与理论值(中间值)之差。例如,对于一个8位0~+5V 的A/D 转换器,如果其相对误差为1LSB ,则其绝对误差为19.5mV ,相对误差为0.39%。 11.1.3 数/模转换器(DAC )的主要性能参数 1. 分辨率 分辨率表明DAC 对模拟量的分辨能力,它是最低有效位(LSB )所对应的模拟量,它确定了能由D/A 产生的最小模拟量的变化。通常用二进制数的位数表示DAC 的分辨率,如分辨率为8位的D/A 能给出满量程电压的1/28的分辨能力,显然DAC 的位数越多,则分辨率越高。 2. 线性误差 D/A 的实际转换值偏离理想转换特性的最大偏差与满量程之间的百分比称为线性误差。 n

基于51单片机波形发生器的设计与实现开题报告

基于51单片机波形发生器的设计与实现开题报告合肥师范学院本科生毕业论文(设计)开题报告 (学生用表) 课题基于51单片机波形发生器的设计与实现 系部电子信息工程学院专业电子信息工程学科工学 学生屠宝轩指导教师吴剑威一、课题的来源、背景及意义 (1)来源:科研/生产 (2)背景:单片机是再20世纪70年代中期发展起来的一种大规模集成电路芯 片,是由中央处理器(CPU), ROM、RAM芯片及I/O接口和一些外围电路等通过印刷版总线连接在一起的一个完整的讣算机系统。信号发生器是一种作为激励源或者信号源的电子设备,它能够产生各种各样的波形和频率,其在教学实验,生产装实践和科技领域有着广泛的应用,是最普遍使用的电子仪器之一。对于电子类专 业的学生,除了学习理论知识外,还必须将所学的理论知识付诸实践,在实践中订应用理论知识,提高动手能力,从而提高发现,解决问题的能力,所以试验是必 不可少的环节,而信号波形发生器是实验过程最普遍,最基本,也是应用最广泛线的电子设备之一,本研究不是针对高端的信号发生器开发,而是从降低经 济成本, 操作方便简单,输出波形实用角度出发,研究一套设备。

(3)意义:传统的正弦信号源根据实际需要一般价格昂贵,低频输出时性能不好且不便于自动调节,丄程实用性较差。现在利用单片机的优越性,制作一种体积小,实用性强,使用方便的低频信号发生器,以AT85C51单片机为核心,结合低俗D/A转换器,通过设计与编程实现了正弦波、方波、锯齿波的产生及其自山切换以及频率、相位的可调与多相波的同时输出。 二、国内外发展现状 信号波形发生器历史非常的久远,它产生于上个世纪20年代,那会,电子设备刚刚诞生,随后,雷达发展了起来,通信技术也在不断地发展,到了40年代,标准信号发生器开始出现,它的出现主要是为了进行各种接收机的测试,使信号发生器诞生之初主要是用来做定性分析的,随着使用的要求不断提升,慢慢发展成为了定量分析的测量仪器,还是在这个时期,脉冲信号发生器也出现了,这个主要是用于脉冲方面的测量的,上面说的这些信号波形发生器都是早期的一些产品,复杂的机械结构,比较 [1]大的功率,比较简单的电路,速度发展总体是比较慢的。这种发展速度一直持续到1964年,笫一台全电子晶体管做的信号发生器出现。 从60年代以后,信号波形发生器的发展速度就开始加快了,有个代表产品,那就是函数信号发生器,但是模拟的电子方面的技术在这段时期是占主要的,组成的部分一般都是分立元件,或者是采用模拟的集成方面的电路,电路结构相比于60年代以前,要复杂了,产生的波形就多了一些,比如有方波、正弦波、三角波,还有了锯齿波,但是波形还是比较简单的,加上模拟电路会产生较大的漂移,输出波形的稳定性还是比较差的,70年代乂是一个转折点,出现了微控制器,这个时候信号波形发生器的功能就开始强大了起来,波形的产生也比较复杂了。对信号波形发生器而言,软件成为这个时期的主要特征,通过程序用微控制器进行相应的处理就能方便灵活的获得一些简单的信号波形,当然这种方式也是有缺陷的,那就是波形输出的频率不会很

数模转换器和模数转换器实验报告

实验报告 课程名称微机原理与接口技术 实验项目实验五 数/模转换器和模/数转换器实验实验仪器 TPC-USB通用微机接口实验系统 系别计算机系 专业网络工程 班级/学号 学生 _ 实验日期 成绩_______________________ 指导教师王欣

实验五数/模转换器和模/数转换器实验 一、实验目的 1. 了解数/模转换器的基本原理,掌握DAC0832芯片的使用方法。 2. 了解模/数转换器的基本原理,掌握ADC0809的使用方法。 二.实验设备 1.PC微机系统一套 2.TPC-USB通用微机接口实验系统一套 三.实验要求 1.实验前要作好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。 2.熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)使用方法。在程序调试过程中,有意识地了解并掌握TPC-USB通用微机接口实验系统的软硬件环境及使用,掌握程序的调试及运行的方法技巧。 3.实验前仔细阅读理解教材相关章节的相关容,实验时必须携带教材及实验讲义。 四.实验容及步骤 (一)数/模转换器实验 1.实验电路原理如图1,DAC0832采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub),编程产生以下锯齿波(从Ua和Ub输出,用示波器观察) 图1 实验连接参考电路图之一 编程提示: 1. 8位D/A转换器DAC0832的口地址为290H,输入数据与输出电压的关系为:

(UREF表示参考电压,N表示数数据),这里的参考电压为PC机的+5V电源。 2. 产生锯齿波只须将输出到DAC0832的数据由0循环递增。 3. 参考流程图(见图2): 图2 实验参考流程图之一 (二)模/数转换器 1. 实验电路原理图如图3。将实验(一)的DAC的输出Ua,送入ADC0809通道1(IN1)。 图3 实验连接参考电路图之二 2. 编程采集IN1输入的电压,在屏幕上显示出转换后的数据(用16进制数)。编程提示: 1. ADC0809的IN0口地址为298H,IN1口地址为299H。 2. IN0单极性输入电压与转换后数字的关系为:

《数字电子技术》康华光 习题&解答 第十章 模数与数模转换器

《数字电子技术》康华光 习题&解答 第十章 模数与数模转换器 10.1 D/A 转换器,其最小分辨电压V LSB =4mV ,最大满刻度输出电压V om =10V ,求该转换器输入二进制数字量的位数。 该转换器输入二进制数字量的位数为12。 10.2 在10位二进制数D/A 转换器中,已知其最大满刻度输出模拟电压V om =5V ,求最小分辨电压V LSB 和分辨率。 1 2 1om SLB -= n V V 最小分辨电压 mV 51023 51 2 om SLB ≈= -=n V V 分辨率 001.01023 1 1 2 11 21 10 ≈= -= -n 10.3图题10.3所示电路可用作阶梯波发生器。如果计数器是加/减计数器,它和D/A 转换器相适应,均是10位(二进制),时钟频率为1MHz ,求阶梯波的重复周期,试画出加法计数和减法计数时D/A 转换器的输出波形(使能信号S=0,加计数;S=1,减计数)。 V R EF 9 D D 0 D /A 转换器 2 加/减计数器 10 Q Q 9 S C P O v 图题10.3 i i i n i n D R R V D R R V V 2 2 22 9 i 101f REF 1 i 1f REF o ∑∑=-== = i i D K 29 i ∑== 当D/A 转换器的输入为000H 时, o =K V 。 当D/A 转换器的输入为3FFH 时, 1023 o =K V 。 S=0时,加法计数,D/A 转换器的输出波形见图T10.3 S=1时,减法计数,D/A 转换器的输出波形见图T10.3。

51单片机制作的波形发生器

51单片机制作的波形发生器 相信很多朋友都可能接触到一个波型发生器的制作,可能刚刚入门,做的东西也不会说是很复杂。可能就一 个矩形波,或者是三角波。但是网上的很多资料是忽悠 人的,就此,我也提供一个比较完整的波型发生器 C51 原代: 该系统的软件比较典型:包括键盘的应用,显示的 应用和 DA 转换器的应用。本设计中,输出的波形有三种:正弦波,方波,三角波。 方波的输出最为简单,只要按照设定的周期值将输 出的电压改变即可。 三角波的输出也比较简单,单片机的输出只要完成 数字量递增和递减交替进行即可。、 正弦波的输出最麻烦,如果在软件中计算出输出的 各点电压值,将会浪费很多的 CPU 时间,以至于无法满足频率的要求。通常最简单的方法是通过手动的方法计 算出输出各点的电压值,然后在编写程序时以数组的方 式给出。当需要时,只要按照顺序进行输出即可。这种 方法比运算法速度快且曲线的形状修改灵活。在本设计 中将 360 度分为 256 个点,则每两个点之间的间隔为1.4 度,然后计算出每个点电压对应的数字量即可。只

要反复输出这组数据到 DAC0832, 就可以在系统输出端得到想要的正弦波。 具体程序如下: #include ; #define uchar unsigned char #define uint unsigned int #define DAdata P0 uchar code Sinetab[256]= { 0x80,0x82,0x84,0x86,0x88,0x8a,0x8c,0x8e, 0x90,0x92,0x94,0x96,0x98,0x9a,0x9c,0x9e, 0xa0,0xa2,0xa4,0xa6,0xa8,0xaa,0xab,0xad, 0xaf,0xb1,0xb2,0xb4,0xb6,0xb7,0xb9,0xba, 0xbc,0xbd,0xbf,0xc0,0xc1,0xc3,0xc4,0xc5, 0xc6,0xc8,0xc9,0xca,0xcb,0xcc,0xcd,0xce, 0xce,0xcf,0xd0,0xd1,0xd1,0xd2,0xd2,0xd3, 0xd3,0xd3,0xd2,0xd2,0xd1,0xd1,0xd0,0xcf, 0xce,0xce,0xcd,0xcc,0xcb,0xca,0xc9,0xc8, 0xc6,0xc5,0xc4,0xc3,0xc1,0xc0,0xbf,0xbd, 0xbc,0xba,0xb9,0xb7,0xb6,0xb4,0xb2,0xb1, 0xaf,0xad,0xab,0xaa,0xa8,0xa6,0xa4,0xa2, 0xa0,0x9e,0x9c,0x9a,0x98,0x96,0x94,0x92,

数模转换与模数转换

第六章数模转换与模数转换 授课题目: 6.1 D/A转换器 教学目标: 1、掌握数模、模数转换的概念。 2、理解数模转换的原理。 3、熟悉D/A转换器集成芯片的性能,学习其使用方法。 教学内容(包括重点、难点): 教学重点:1、数模转换的基本原理。 2、D/A转换器集成芯片的使用。 教学难点:1、转换电路的分析计算。 2、知识的综合复习应用。 教学过程设计 ●复习并导入新课 问题:回忆二进制转换为十进制的加权和公式和电阻的串联、并联。 ●就新课内容提出问题 1、什么是模拟量? 2、什么是电模拟量? ●讲授新课 计算机对生产进行实时控制的过程如下: 模拟量:温度、压力、湿度、流量、速度等 电模拟量:电压、电流 6.1 D/A转换器

D/A 转换—从数字信号到模拟信号的转换。 D/A 转换器(简称DAC )—完成D/A 转换的电路。 一、D/A 转换电路原理图 数据锁存器:暂时存放输入的数字量; 模拟电子开关:这些数字量控制模拟电子开关,将参考电压源UREF 按位切换到电阻译码网络中变成加权电流。 集成运放:加权电流经运放求和,输出相应的模拟电压,完成D/A 转换过程。 二、倒 T 形电阻网络DAC 1、电路图 2、工作原理—电流分流形成加权值。 3、转换公式 4、特点 电阻值一致。倒T 形电阻网络支路电流恒定,电路转换速度高。 举例1:若U R=10V ,求对应D3D2D1D0分别为1010、0110和1100时输出电压值。 三、主要性能指标 1、分辨率 分辨率:说明DAC 输出最小电压的能力。它是指最小输出电压(对应的输入数字量仅最低位为1)与最大输出电压(对应的输入数字量各有效位全为1)之比: 分辨率= n :表示输入数字量的位数。n 越大,分辨最小输出电压的能力也越强。 举例2:n=8, DAC 的分辨率为 分辨率= =0.0039 数据锁存器 … D 0D 1 D n -1 … 模拟电子开关 … 电阻译码网络 … 求和运放 参考电压源 模拟输出 U )2...22(2 0022101?++?+?- =----D D D U U n n n n REF n 1 21-n 1 21 -n

51单片机-波形发生器

单片机课程设计报告 题目波形发生器 专业电子信息科学与技术 班级 2008级1班 学生姓名 ***** 学号 3080422*** 指导老师 ***** 2011年 7 月 8 日

目录 一、设计目的……………………………………………………错误!未定义书签。 二、设计的主要内容和要求……………………………………错误!未定义书签。 2.1基本内容和要求…………………………………………………………错误!未定义书签。 2.2创新部分…………………………………………………………………错误!未定义书签。 三、整体设计思路………………………………………………错误!未定义书签。 3.1设计思路…………………………………………………………………错误!未定义书签。 3.2元件选型…………………………………………………………………错误!未定义书签。 3.3功能原理图………………………………………………………………错误!未定义书签。 四、方案论证…………………………………………………… - 3 - 五、硬件电路设计……………………………………………… - 4 - 5.1硬件连线图………………………………………………………………错误!未定义书签。 5.2主要芯片介绍……………………………………………………………错误!未定义书签。 六、软件设计………………………………………………………错误!未定义书签。 6.1正弦波的产生过程………………………………………………………错误!未定义书签。 6.2方波产生过程……………………………………………………………错误!未

定义书签。 6.3锯齿波的产生过程……………………………………………………错误!未定义书签。 6.4三角波的产生过程……………………………………………………错误!未定义书签。 6.5通过开关实现波形切换和调频…………………………………………错误!未定义书签。 6.7附程序代码………………………………………………………………错误!未定义书签。 七、调试与仿真……………………………………………………错误!未定义书签。 八、总结……………………………………………………………错误!未定义书签。 九、参考文献……………………………………………………错误!未定义书签。 波形发生器 一、设计目的 (1)利用所学单片机机的理论知识进行软硬件整体设计,锻炼学生理论联系实际、提高我们的综合应用能力。 (2)我们这次的课程设计是以单片机为基础,设计并开发能输出多种波形(正弦波、三角波、锯齿波、方波、梯形波等)且频率、幅度可变的波形发生器。 (3)掌握各个接口芯片(如0832等)的功能特性及接口方法,并能运用其实现一个简单的单片机应用系统功能器件。 (4)在平时的学习中,我们所学的知识大都是课本上的,在机房的练习大家也都是分散的对各个章节的内容进行练习。因此,缺乏一种系统的设计锻炼。在课程所学结束以后,这样的课程设计十分有助于学生的知识系统的总结到一起。 (5)通过这几个波形进行组合形成了一个波形发生器,使得我对系统的整个框架的设计有了一个很好的锻炼。这不仅有助于大家找到自己感兴趣的题目,更可以

基于单片机的波形发生器(C语言)

单片机原理及接口技术 课程设计报告 设计题目:波形发生器 学号:1202601** 姓名:** 指导教师:孙** 信息与电气工程学院 二零一五年六月

波形发生器设计 波形发生器作为一种常用的信号源,是现代测试领域内应用最为广泛的通用仪器之一。 在研制、生产、测试和维修各种电子元件、部件以及整机设备时,都学要有信号源,由它产生不同频率不同波形的电压、电流信号并加到被测器件或设备上,用其他仪器观察、测量被测仪器的输出响应,以分析确定它们的性能参数。信号发生器是电子测量领域中最基本、应用最广泛的一类电子仪器。它可以产生多种波形信号,如正弦波,三角波,方波等,因而广泛用于通信、雷达、导航、宇航等领域。 本系统利用单片机AT89C51采用程序设计方法产生锯齿波、正弦波、三角波三种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,通过键盘来控制三种波形的类型选择、频率变化,并通过LED显示其各自的周期。 本次关于产生不同低频信号的信号源的设计方案,不仅在理论和实践上都能满足实验的要求,而且具有很强的可行性。该信号源的特点是:体积小、价格低廉、性能稳定、实现方便、功能齐全。 1. 设计任务 结合实际情况,基于AT89C51单片机设计一个波形发生器。该系统应满足的功能要求为: (1) 产生三种波形(三角波、锯齿波、正弦波); (2) 按键选择波形,加减键选择频率; (3) 在示波器中显示三种波形; (4) 在六位数码管上显示周期; 主要硬件设备:单片机实验开发系统、AT89C51单片机、DAC数模转换芯电路、六位数码管(LED)、矩阵键盘、8155芯片、示波器。 2. 整体方案设计 波形发生器系统以AT89C51单片机作为整个系统的控制核心,应用其强大的接口功能,构成整个波形发生器系统。 利用 AT89S52 单片机构造多功能信号发生器,可产生正弦波,方波,三角波,锯齿波四种波形,通过 C 语言对单片机的编程即可产生相应的波形信号,并可以通过键盘进行各种功能的转换和信号频率的控制,当输出的数字信号通过

基于51系列单片机的多功能波形发生器及特定波形幅值调节

创新性实验研究报告 课程名称:基于51系列单片机的波形发生器研究实验项目名称多功能波形发生器及特定波形幅值调节 姓名XXX_学号_XXXXXX 手机XXXXXXXXX Email XXXXXXXXXXXX 专业自动化_班级_XXXXXXX _ 指导教师及职称___XXX__ 开课学期2011 至2012 学年第一学期 提交时间2011 年12 月29 日

一、实验摘要 波形发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。例如在通信、广播、电视系统中都需要射频发射,这就需要信号发生器,在工业、农业、生物医学等领域内,如高频感应加热、熔炼、淬火、超声诊断、核磁共振图像等,都需要功率或大或小、频率或高过低的信号。在现代社会中,自动化技术早已渗透到社会生产的各个领域中,高精度、宽频率、高稳定性的信号发生器对于所属整体系统的性能改善和提高起着至关重要的作用。多波形的函数信号发生器是电子实验室的基础设备之一,目前各类学校广泛使用的是标准产品,虽然功能齐全,性能指标高,但是价格昂贵,本文所研究的信号发生器采用单片机和DAC0832结合起来,通过数字电子电路向模拟电路转化,该系统虽然性能指标不如标准产品,但是它体积小,成本低,便于携带等特点,亦可作为电子随身设备之一。本次创新性实验将由AT89C51单片机和DAC0832数模转换器构成波形发生器,此波形发生器可产生方波、三角波、锯齿波、梯形波、阶梯波等多种波形,波形的幅值可以用程序进行改变,并可根据需要选择单极性输出,具有线路简单、结构紧凑、价格低廉、性能优越等优点。在本设计的基础上,加上按键用来更改不同波形之间的切换,实现不同波形的输出。 二、实验目的 在电子设备中,经常需要产生各种波形,本设计要求利用单片机和模数转换芯片组成波形发生器硬件系统,需要完成下列任务: (1)能够通过按键控制,产生方波、三角波、锯齿波、梯形波、阶梯波五种波形。(2)能够通过原理图调试进行改变各个波形的幅度。 三、实验场地及仪器、设备和材料: (1)AT89C51芯片1个 (2)DAC0832芯片1个 (3)OPAMP放大器芯片1个 (4)电阻2个电容3个可调电阻1个排阻1个 (5)开关6个 (6)Protues软件 (7)晶振1个 (8)示波器1台 四、实验内容 1、实验原理 波形的产生是通过AT89C51单片机执行某一波形发生程序,向DAC0832转换器的输入端按一定的规律发生数据,从而在D/A转换电路的输出端得到相应的电压波形。 AT89C51单片机的最小系统有三种联接方式。一种是两级缓冲器型,即输入数据经过两级

数模与模数转换

第8章数模与模数转换 随着科学技术的迅速发展,尤其是在自动控制、自动检测通信等领域中,广泛采用数字电子计算机处理各种模拟信号,这样,必须先把这些模拟信号转换成相应的数字信号,计算机系统才能进行分析、处理,处理后的数字信号还需再转换为模拟信号才能实现对执行机构的控制。从模拟信号到数字信号的转换称为模—数转换,简写为A/D。把能完成A/D转换功能的电路称为模数转换器,简称为ADC(Analog to Digital Converter)。从数字信号到模拟信号的转换称为数—模转换,简写为D/A,把能完成D/A转换功能的电路称为数模转换器,简称DAC(Digital to Analog Converter)。模拟信号和数字信号之间的转换可用图8-1所示,由此可见,ADC和DAC就是连接模拟系统和数字系统的“桥梁”—接口电路。 图8-1 模拟信号与数字信号的转换过程 8.1 数模转换 数模转换的基本思想是,把数字量中的每一位代码按对应权的大小转换成相应的模拟量,这些模拟量之和与数字量成正比。 数模转换器由输入寄存器、电子模拟开关、解码网络、基准电压源和求和电路组成,其组成的方框图如图8-2所示。 图8-2 DAC构成框图 DAC电路的工作过程为:数字量以并行或串行方式输入并存储在输入寄存器中,寄存器输出的每位数码驱动对应数位上的电子模拟开关,解码网络就能获得相应的模拟量,再将这些模拟量送到求和电路相加即得到与数字量相对应的模拟量。 数模转换器按解码网络结构分为T形及倒T形电阻网络D/A转换器,权电阻网络D/A 转换器,权电流D/A转换器等。按模拟开关电路的不同可分为CMOS开关型和双极开关型D/A转换器,下面介绍常见的两种即倒T形电阻网络型和权电流型D/A转换器。 8.1.1 倒T形电阻网络D/A转换器

相关文档
最新文档