模数转换相关学术论文

发布时间:2021-08-13
模数转换相关学术论文

  模数转换系统要通过一定的时序来控制才能正确采样和读写,通过单片机软件编程的方法控制时序可以节约成本,缩小体积,同步性能好,可以进一步提高系统的可靠性。下面小编给大家分享一些模数转换相关学术论文,大家快来跟小编一起欣赏吧。

  模数转换相关学术论文篇一

  逐次逼近型模数转换器原理实验方案研究

  摘 要 为了帮助学生深入理解逐次逼近型模数转换器这一教学难点,文中设计了逐次逼近式a/d转换器实验配合理论教学。实验包括基础和进阶两部分内容:基础实验采用串行10位数模转换器(d/a转换器)tcl5615设计逐次逼近式a/d转换器;在进阶实验中要求学生采用双路d/a转换器方案实现高精度a/d转换器,引发学生独立思考,在设计过程中培养其创新意识和创新能力。

  关键词 逐次逼近 a/d转换器 单片机 创新实验

  中图分类号:tn792 文献标识码:a doi:10.16400/j.cnki.kjdks.2015.09.033

  successive approximation analog-principle experiment scheme

  wang rui[1], wang yubing[1], wang dexuan[2]

  ([1] college of electric science & engineering, jilin university, changchun, jilin 130012;

  [2] changchun no.48 middle school, changchun, jilin 130051)

  abstract in order to help students in-depth understanding of the successive-approximation adc difficulty of teaching, the paper designed the successive approximation a/d converter experiment with theoretical teaching. experiments including basic and advanced two parts: basic experiments serial 10 dac (d/a converter) tcl5615 design successive approximation type a/d converter; require students to advanced experiments using dual d/a converter program to achieve high-precision a/d converter, causing students to think independently, to develop their sense of innovation and ability to innovate in the design process.

  key words successive approximation; a/d converter; scm; creative experiment

  0 引言

  模数转换器(a/d 转换器)是模拟电路与数字电路接口的关键部件,在工业控制领域有着广泛的应用。①②③根据设计原理的不同,a/d转换器主要分为并行比较型、逐次逼近型和双积分型等。④其中并行比较型a/d转换器为满足高速需求设计;双积分型a/d转换器为满足高精度需求设计。逐次比较型a/d转换器具有中等速度(5 ms/s以下)、中高精度(8~16位)、低功耗和低成本的综合优势,使其在工业控制领域有着更广泛的应用。⑤关于a/d转换器原理和应用技术的内容是数字电子技术、单片机原理与接口技术和现代电子技术等理论课程的教学重点和难点。该内容实践性较强,以教师为主体的课堂讲授方式,不利于学生理解和掌握a/d转换器原理。因此,我们设计了包括基础和进阶两部分的逐次逼近式a/d转换器原理实验。基础实验部分采用串行10位数模转换器(d/a转换器)tcl5615设计逐次逼近型a/d转换器,帮助学生理解掌握逐次逼近型a/d转换器的设计原理;进阶实验部分要求学生采用双路d/a转换器方案实现更高精度a/d转换器的设计,对理论的运用提出了更高的要求。这样既充分调动学生自主学习的意识,又在设计过程中培养学生的创新能力。

  1 逐次逼近型a/d转换器设计实验原理

  逐次逼近型a/d转换器主要由逐次逼近寄存器、时序控制电路、d/a转换器和比较器构成,其重点是d/a转换器和比较器。逐次逼近型a/d转换器采用二进制数搜索法控制d/a转换器的输出电压逼近输入模拟电压。以设计位逐次逼近型a/d转换器为例,步骤为:

  (1)确定a/d转换器输出的位,令d/a转换器的输出为2-1,它与输入电压一起输入到比较器进行比较,比较的结果(1或0)作为a/d转换器输出的第位,记作。

  (2)确定a/d转换器输出的位,令d/a转换器输出2-1�?2-2,再次与输入电压比较,比较结果作为a/d转换器输出的第位,记作。

  (3)以此类推,直到得到a/d转换器的最低位。

  2 实验内容

  实验以单片机为主控制器实现a/d转换器内部时序控制和d/a转换器的控制,利用设计的逐次逼近型a/d转换器测量模拟电压,将转换结果显示在lcd上。

  2.1 基础实验

  基础实验中要求学生根据逐次逼近型a/d转换器原理,设计具有8位分辨率的a/d转换器,转换时间尽量短。设计制作一个0~5 v可连续调节的信号源用来测试设计的a/d转换器性能,最后将转换结果显示在串行段式液晶sms0401上。

  为了突出逐次逼近型a/d转换器设计原理这一学习重点,我们在实验中尽量减轻学生的设计负担,选用最简设计方案。d/a转换器是设计逐次逼近型a/d转换器的核心部件,考虑实验效果和成本我们选用简单易用的10位串行d/a转换器tlc5615。显示采用段式液晶sms0401,仅有两个控制引脚。设计中需要的控制端口较少,对控制速度要求很高,因此,我们选用20引脚的新型stc系列单片机stc12c5204,指令代码完全兼容传统8051,工作频率范围0~35 mhz,相当于普通8051的0~420 mhz。用10位d/a转换器设计逐次逼近型a/d转换器,理论上a/d转换器的分辨率可以达到10位。为了保证设计精度,我们要求学生采用基准源芯片ad780提供d/a转换器的参考电压。   2.2 进阶实验

  在基本实验的基础上,我们为有余力的同学提出更高的要求,用10位d/a转换器设计精度高于12位的a/d转换电路,尽量保持高的转换速率。新的设计任务需要学生灵活运用理论解决实际问题,进而培养学生的工程素养和创新能力。

  文中提供一个较新颖的设计方案,采用双10位d/a转换器设计16位d/a转换器,替代基础实验部分的d/a转换器,进而实现更高精度的位逐次逼近型a/d转换器。16位d/a转换器输出模拟电压模型为:

  图1 双10位d/a转换器实现a/d转换器结构图

  图2 学生作品的设计测量结果

  观察发现,整理后的16位d/a转换器输出电压可以分解为两部分,一个10位d/a转换器与另一个10位d/a转换器衰减64倍后的低6位的结果相加。因此,采用上述原理设计的逐次逼近型a/d转换器结构图,如图1所示。

  设计过程中要提醒学生注意比较器lm393输入端的信号,根据信号噪声特点加适当无源滤波电路,可以进一步提高测试精度。图2是学生设计作品的测量结果,三角形离散点所在曲线是a/d转换器输出结果,测量线性度好且无明显差异。圆形离散点所在曲线是a/d转换器的绝对误差,结果在正负0.0003 v间,满足14位a/d转换器精度。

  3 结语

  本文设计了配合逐次逼近型a/d转换器原理教学的实验方案,包括基础实验和进阶实验。文中讨论了逐次逼近型a/d的设计原理,在基础实验部分详细论述了采用10位串行d/a转换器tlc5615设计逐次逼近型a/d转换器的过程,设计原则力求简洁有效,突出重点。在进阶实验中提出更高的要求,让学生用低精度d/a转换器实现高精度a/d转换器的设计,训练学生灵活运用理论解决实际设计问题的能力。在该部分我们采用两路10位d/a转换器tlc5615设计逐次逼近型a/d转换器,精度达到14位。通过实验的方式,让学生带着设计需求学习理论,达到了学以致用的目的,实际教学效果好。并且在实验的过程中培养了学生的工程素养,提高学生的创新能力。

  注释

  ① 张文义,张强,张�h钟,等.特定消谐变频调速实验装置的研究[j].实验室探究与探索,2011.30(6):24-26.

  ② 王睿,于永江,杨罕,等.基于fpga的双激光器同步控制的实现[j].光电子・激光,2010.21(2):204-207.

  ③ 花汉兵.基于msp430f449单片机的数据采集实验设计[j].实验室研究与探索,2007.26(5):59-60,82.

  ④ 席德勋.现代电子技术[m].北京:高等教育出版社,1999.

  ⑤ 孙彤,李冬梅.逐次逼近a/d转换器综述[j].微电子学,2007.37(4):523-531,547.

点击下页还有更多>>>模数转换相关学术论文

  模数转换相关学术论文篇二

  数字自动增益控制和模数转换数值抖动研究

  摘 要: 为了提高接收机的阻塞性能,设计一种数字式的自动增益控制电路,增益控制无需fpga,dsp或微处理器通过查表的方式来实现,它通过直接使用模数转换的数字输出量来控制数字步进衰减器,这样降低了系统的响应时间和电路的复杂度。提出了一种利用低精度器件实现高精度数字agc的方法,并针对子单元中模数转换的数值抖动设计了一种抖动消除电路,与其他方法相比,该设计电路实时性能更好。

  关键词: 数字自动增益控制; 模数转换; 数值抖动; 数字输出量

  中图分类号: tn702?34 文献标识码: a 文章编号: 1004?373x(2013)15?0119?04

  study of digital automatic gain control and numerical jitter in analog?to?digital conversion

  liu liang, chen jing?pu

  (shenzhen sed wireless communication technology co., ltd., shenzhen 518028, china)

  abstract: in order to improve the blocking performance of receivers, a digital automatic gain control (agc) circuit was designed. the gain control does not rely on the fpga, dsp or micro?processor in the form of look?up table. it controls the digital step attenuator by digital output quantity of the adc directly to decrease the response time and the circuit complexity of the system. a method to achieve high?precision agc by means of low?precision device is proposed. a novel circuitry to deal with the numerical jitter during analog?to?digital conversion in the subelement. the circuit has better real?time performance than other methods.

  keywords: digital automatic gain control; analog?to?digital conversion; numerical jitter; digital output

  0 引 言

  在无线通信中,接收机的输入信号由于受到通信信道,环境等因素影响随时间变化很大。通常,弱信号时,需要低噪放大,放大电路的增益也要求比较高,而强信号时,要求接收机放大电路的增益比较低,以避免接收机饱和,因此,在接收机中需要一个子电路单元,能够根据输入信号的强弱来自动进行增益控制(agc),agc电路是无线通信接收机中不可或缺的重要组成部分。

  文献[1?5]中提出了实现模拟agc的方法,但是,和数字agc相比,模拟agc的可靠性,抗干扰能力,灵活性等性能要差一些。而在实现数字agc的方法中,有些文献通过查找增益表的方式来实现增益调节,其不同仅在于查表实现方式以及增益变化实现方式上[6?8]。有些需要比较电路和数控衰减控制电路来实现自动增益控制[9]。本文提出一种新的数字agc电路,不通过查找增益表的方式来调节增益,而是根据adc输出数字信号来直接进行增益控制。因此,与其他的数字agc方法相比,无需fpga, dsp或其他微处理器,也无需比较电路和数控衰减控制电路。在实现数字agc的原理中,通常都需要adc芯片[6,8?10],对于某些特定的输入信号值,adc的输出数字信号将出现跳动[11?12],而这样的数值抖动对系统稳定性有重要影响。本文设计了一种新的消除adc数值抖动的电路。接收机的结构一般可以分为3种:超外差式接收机,零中频接收机,低中频接收机[13]。不管属于哪种架构,对其增益控制可以在变频前或者变频后来进行控制,或者对两者同时进行控制,无论属于哪种情况,其原理是类似的,本文中仅以对变频前的射频增益控制为例进行阐述,其他的情形类推即可。另一方面,为了实现接收机宽的动态范围,通常需要将agc电路级联。本文提出的agc电路可以作为接收机的前端子模块,结合接收机中其他的agc电路,来提高整个接收机的动态范围。

  1 数字agc设计

  1.1 数字agc原理

  数字agc的原理框图如图1所示,射频输入信号先通过带通滤波器或声表滤波器滤波,然后通过低噪声放大器予以放大,要求低噪声放大器的噪声系数小,以保证系统的灵敏度,再经过一个数字步进衰减器进行增益控制,其衰减量由耦合器,检波器,adc芯片,d触发器共同组成的通路联合控制。通常,数字步进衰减器的最大衰减量应小于前面的低噪声放大器增益,以维持系统较好的灵敏度。最后,再接一级放大器和数字步进衰减器,以满足系统动态范围的要求。其中第二级放大器应该满足[9][pimax+g≤p-1],来保证系统良好的线性度, 式中,[pimax]为第二级放大器amp的最大输入信号电平,[g]为放大器amp的增益,[p-1]为放大器amp的1 db压缩点。第2级的数字步进衰减器和第1级数字步进衰减器都由同一个控制电路来控制,它们分别由adc芯片输出的低位和高位数字输出信号来进行控制。根据实际系统动态范围的要求,在框图中,还可以再增加一级或多级放大器和衰减器。

  图1 数字agc框图

  1.2 直接增益调节实现

  图1中系统总的输出功率与检波器的检波截距,步进电压,各级放大器的增益,耦合器的耦合度,adc芯片的模数转换阈值有关。一般而言,器件选定后,检波器的检波截距是确定的,而步进电压可以调节,固定增益放大器增益是确定的,而耦合电路的耦合度比较容易调节,adc芯片的模数转换阈值也可以调节,通过这些可调量,可以实现当输入信号大于某一设定电平时,则通过数字步进衰减器衰减来进行信号幅度调节,保证输出信号的基本恒定,设图1框图中耦合器的耦合度为[c,]低噪放大器的增益为[g1,]第二级放大器amp的增益为[g2,]对数检波器的检波截距为[pzero,]对数检波的斜率(检波器1 db输入变化所对应的步进电压)为[ka,]adc芯片模数转换的阈值电压为[vs,]控制衰减器衰减1 db所对应的模拟输入变化步进值为[kd,]数字步进衰减器的最大衰减值为[amax,]则可以得出系统动态范围由衰减器的衰减范围决定,输出信号[pout]恒定为:

  [pout=pzero+vska+g1+g2+c] (1)

  此时的输入信号范围为:[pzero+vska+c~pzero+vska+][c+amax。]而要保证输出信号基本恒定,就需要数字步进衰减器的衰减值和输入信号增大的值基本相等。也就是要求将[ka]变换为[kd,]在通常情况下,检波器和adc芯片选定后,上述的两个值一般不相等,会成一定比例,可以在检波器输出和adc芯片输入之间加入图2所示的比例电路来实现这一目的。图中,检波器的输出经过输入电阻[r1]后接运算放大器的同相输入端,[rp]为平衡电阻,接运算放大器的同相输入端,[r,][rf]为反馈电阻,接运算放大器的反相输入端,运算放大器的输出接adc芯片的输入端。容易得到,adc芯片的输入电压与检波管的输出电压之间的比例系数为[rfr1,]其中的电阻平衡条件为[14]:

  [kdka=vovi=rfr1] (2)

  [1r1+1rp=1r+1rf] (3)

  图2 用于直接增益调节的子电路实现

  当比例系数小于1时,则将反馈电阻[r]断开,而[rf,r1,rp]的值由式(2)和式(3)确定;当比例系数大于1时,则将平衡电阻[rp]断开,而[r,rf,r1]的阻值由式(2)和式(3)确定;当比例系数为1时,则将平衡电阻[rp,]反馈电阻[r]断开,同时将[rf,r1]的阻值取为相同值,当然,这种条件下,可以直接将检波管的模拟输出作为adc的输入即可,无需进行模拟量的变换。对于特别简单的情形,可以通过调节检波管的电压步进值,使得[kd,][ka]满足关系式(2)。或者当检波器的驱动电流很大时,通过在检波管和adc芯片输入之间用串联电阻分压的方法来实现这一目的。

  1.3 高精度增益调节实现

  数字agc的增益调节的精度取决于所选取的数字步进衰减器的最小步进值[d,]如果需要将其精度提高一倍,即精度变为[d2,]则可以通过如图3所示的框图予以实现。

  图3 更高精度数字agc实现框图

  比较图1和图3可以知道,其不同在于增加了一路控制信号,将放大的信号通过功分器分为两路,用两组衰减步进为[d]的数字步进衰减器进行控制,调节两路耦合器的耦合度,使得检波管输出的检波功率值相差0.5 lsb,从而使得两条射频通路不是同时衰减,而是隔0.5 lsb进行交替衰减。图3中功分器功率比[a][∶]1由下式确定:

  [10-d10?a+1a+1=10-d20] (4)

  即:

  [a=10d20] (5)

  目前市场上的数字步进衰减值的衰减步进值一般最小为[d=]0.5 db,如果用这样的数字步进衰减器来实现图3的框图,精度可以达到0.25 db,其中,功分器的功率分配比为[a=1.059][∶][1,]近似为3 db功分器。对于实现更高精度的增益控制,可以将射频通路分为更多通路。

  1.4 模数转换中的数值抖动问题

  通过图4所示的测试设备,对图1所示的数字agc板(图4中dut)进行测试,信号发生器产生900.01 mhz的非调制信号,数字agc板的输出接频谱分析仪,可以发现,大多数情况下,它能够实现前述的数字agc功能,数字agc板的输出频谱正常,如图5所示。然而,对于某些特定的输入功率点,dut使得输入信号的频谱恶化,如图6所示。

  图4 agc测试示意图

  图5 正常条件下的数字agc板的输出频谱

  图6 模数转换数值抖动引起的频谱恶化

  理想adc的传输函数如图7所示[11],从图7可以看出,传输函数为阶梯状,模拟输入每隔lsb会出现一个阶梯,在每一个梯级中,相邻的两个数字输出会对应同一个模拟输入信号,即此时同一个模拟输入对应两个数字信号输出。在测试数字agc板的过程中,通过使用示波器测试频谱恶化时adc输出的数字信号,可以发现:其数字信号随时间确实在不断跳变,即此时的模拟输入信号确实处于临界点,同时,进一步的测试可以发现,将输入信号稍微增大或者减小一点,则不再出现上述的现象,这与图7的传输函数是一致的。因此,可以断定,在特定输入功率点出现频谱恶化现象是由于模拟输入信号处于adc时两个输出数字信号的跳变点,数字信号不断跳变,引起衰减量不断跳变 ,相当于对输入信号进行了调幅。

  图7 理想adc的传输函数

  2 模数转换数值抖动消除电路

  2.1 数值抖动消除方法比较

  为了解决前述的问题,方法之一是降低工作频率,对于应用于gsm接收机中的情形,由于gsm的一个时隙只有576 μs,这会使得接收机agc的实时性不够。 方法之二是采用平均的方法,然而,它也会降低系统的实时性,因为,完全有可能出现这样的情形,在取平均的时间内,输入信号确实发生了较大改变,需要接收机能够实时进行增益控制。此方法中,平均的时间或次数越多,误判的概率也越大,同时,平均的次数又不能太少,否则不能完全避免上述频谱恶化现象。采用软件平均的方法,需要增加输入输出接口,同时还需要数据处理单元。文献[12]提出的方法中,在开始运算时,先将计数器和[2a]位寄存器清零,其中[a]为模数转换的输出数字信号的位数。然后将模拟输入量进行模数转换,得到[a]位输出数字信号,将此数字信号与[2a]位寄存器内的数值求和,并将计数器加1进行计数,重复上述过程,直到计数器计数为2a-1为止,取出寄存器的高[a]位数据作为模数转换的有效值,并将寄存器和计数器清零,以进行下一次运算。从上述过程可以看出,实际上这是一种硬件实现平均的方法,因此,上述的方法也存在实时性问题,另外,其电路实现也比较复杂。

  2.2 数值抖动消除电路设计

  鉴于以上的问题,可以采用图8所示框图来实现数字agc功能。主射频通路与图1所示框图相同,不同在于对数字步进衰减器的控制上,通过微带耦合的方式耦合两路进行功率检测,其中的耦合度相差值很小,这样保证功率检测的模拟电压值相差很小,经过adc后,其转换的数字信号相差很小,但有一定差值。两路中一路与图1中所示的控制衰减信号的框图相同,第二路用两个d触发器将前后两个脉冲的输出数字信号进行暂存,并输入异或门电路,用异或门的输出控制另一路d触发器的时钟。这样,只有第二路模数转换时数字信号前后两个脉冲发生了跳变,异或门的输出才会为高电平,第一路的d触发器的时钟才有效。如果此时第一路模数转换后的输出数字信号也发生跳变,则第一路d触发器的输出数字信号会发生改变,即整个电路实现了增益调节,而若第一路模数转换后的输出数字信号维持不变,则第一路d触发器的输出数字信号也会维持不变,即整个电路没有进行增益调整。由于可以调节两个耦合支路的检波器输出的模拟电压,使得adc在模拟输入不变的条件下不同时出现跳变,因此,上述电路可以消除adc的数值抖动。只有输入模拟信号发生了改变,两路的adc电路的输出数字信号才会同时发生变化,也才会使得控制数字步进衰减器衰减量的数字信号发生改变,从而进行增益调整。不难看出,对数字步进衰减器衰减量的控制是实时的,即实现了agc的实时性。在相同的采样速率下,本文提出的agc电路反应时间[t1]与文献[12]的agc电路反应时间[t2]用模数转换的位数[a]表示,它们的关系为:

  [t1t2=22a-1≈21-a] (6)

  从式(2)可以看出,adc的位数越多,则本文提出的硬件实现的实时控制能力越明显。

  图8 模数转换数值抖动消除的数字agc框图

  3 测试结果

  通过图4所示的测试设备,对按照图8设计的数字agc板(图4中dut)进行测试,数字agc板能够很好实现agc功能,其信号电平控制的精度在0.5 db左右。在测试过程中,输入射频信号按照0.1 db的步进增大,输出射频信号的频谱没有被恶化,即完全消除了adc的数值抖动问题。

  4 结 论

  本文通过使用功率检测芯片,多级放大器组成的固定增益放大电路,数字步进衰减器,模数转换芯片实现了数字agc的功能,并且增益控制直接用adc输出的数字信号来实现。通过采用一路功率检测电路和adc电路来控制d触发器的时钟信号,另一路功率检测电路和adc电路输出的信号作为d触发器的数据输入,实现了模数转换中的数值抖动消除,提高了数字agc电路的整体性能。

  参考文献

  [1] jeon o, fox r m, myers b a. analog agc circuitry for a cmos wlan receiver [j]. ieee journal of solid?state circuits, 2006, 41(10): 2291?2300.

  [2] 李学初,高清运,秦世才.混合模式agc设计[j].电子与信息学报,2007,29(11):2791?2794.

  [3] 张汉奇,黄战华,蔡敬忠.高性能自动增益控制(agc)电路的设计与实现[j].电测与仪表,1998,35(7):25?26.

  [4] 贺欣.宽带大动态agc电路设计[j].电子设计工程,2012,20(8):167?170.

  [5] 耿云辉,冯西安,张路,等.一种大动态范围agc电路的设计与实现[j].微处理机,2012,33(3):20?23.

  [6] 杨佳,吴丹.数字agc的设计与实现[j].无线通信技术,2007,33(1):46?48.

  [7]李周利,周学敏,黄天录.微波检波信号增益自动控制方法研究与实现[j].现代电子技术,2011,34(19):75?80.

  [8] 王星,李小文.移动通信中使用软件无线电实现agc的一种方法[j].重庆邮电大学学报,2008,20(4):379?382.

  [9] 蒋勇,龙晓波.数字接收机自动增益控制工程实现方法[j].信息与电子工程,2009,7(3):173?176.

  [10] 崔嵬,吴嗣亮.一种新的数字接收机agc电路[j].电子与信息学报,2008,30(8):2025?2028.

  [11] maxim integrated. inl/dnl measurements for high?speed analog?to?digital converters (adcs) [eb/ol]. [2001?11?20]. 

  [12] 龙逸,刘建伟,首召兵.获取模数转换有效值的方法和装置:中国,200810065281[p].2008?02?01.

  [13] 贾锋,杨瑞民.射频接收前端的ads设计与仿真[j].计算机工程与应用,2012(2):1?6.

  [14] 马敬敏.基于电阻平衡条件的同相求和运算电路设计[j].辽宁师范大学学报:自然科学版,2011,34(1):51?53.

  
看了“模数转换相关学术论文”的人还看:

1.电子信息学术论文

2.传感器技术论文

3.多媒体技术论文怎么写

4.单片机应用技术论文

5.传感器网络技术论文