基于并联结构的数模转换器DAC的制作方法

文档序号:17584323发布日期:2019-05-03 21:11阅读:477来源:国知局
基于并联结构的数模转换器DAC的制作方法
本发明属于数模转换器dac
技术领域
,更为具体地讲,涉及一种基于并联结构的数模转换器dac。
背景技术
:在模拟ic(integratedcircuit,集成电路)测试或者混合ic测试中,对任意波形发生器产生信号的分辨率和精度都有较高的要求,随着芯片性能的提升,对任意波形发生器的指标要求也越来越高。而任意波形发生器的指标主要是受到dac(digitaltoanalogconverter)芯片或者da(digitaltoanalog)转换电路的指标限制。由于目前市场上的高位分辨率dac的采样率都比较低,不能满足ic测试中的要求,因此需要新的方法来提高ic测试仪中任意波形发生器产生信号的分辨率和采样率。dac作为数字信号转换为模拟信号的接口,输入数字信号,输出模拟信号。其da转换电路兼有数字电路和模拟电路的部分。dac按照结构功能单元特点分为电阻型、电流源型和电容型,具体包括权电阻网络、权电容网络、阶梯电阻网络、电压分段网络和电流源阵列等。dac开发人员可直接根据需求选用各个公司已经上市能够满足要求的dac芯片,然后配合芯片的外围电路、基准电压源电路、滤波器电路和放大器电路等来完成设计。图1是r-2r电阻型dac结构图。r-2r梯形电阻网络型dac有效地降低了传统电阻分压式dac相同转换位数时电阻使用的总数量,更适合于高分辨率dac的设计,但非同步开关状态会为r-2r电阻网络dac产生比较严重的毛刺,以及引入谐波噪声与非线性失真,需要加入跟踪/保持电路来解决这个问题。图2是电容型dac结构图。电容型dac利用二进制加权电容进行电荷转移来完成模数转换过程,电容的匹配性、采样开关的导通电阻以及运放的有限带宽都会影响电容型dac的转换精度。图3是电流源型dac结构图。电流源型dac所有的功率都作用到输出,所以它的电源效率非常高,但是时钟抖动、器件失配以及电流源输出阻抗的波动等都是电流源型dac的敏感源。da转换电路一般由基准电压源、开关阵列、加权网络、滤波器和输出放大器组成。da转换电路相比于dac芯片来说,可能会存在以下缺点:1.da转换电路的面积会大于dac芯片所占用的面积;2.由于器件规格批次的原因,da转换电路的稳定性会略差于dac芯片;3.由于布局布线原因,da转换电路的噪声可能会大于dac芯片的噪声。技术实现要素:本发明的目的在于克服现有技术的不足,提供一种基于并联结构的数模转换器dac,通过子dac并联并累加输出,以低分辨率的子dac实现高分辨率dac。为了实现上述发明目的,本发明基于并联结构的数模转换器dac包括fpga,基准电源,n-1个基准电源dac,n-1个驱动运算放大器,n个子dac,n个运算放大器和加法器模块,记数模转换器dac的分辨率位数为k,第n个子dac的分辨率位数为kn,n=1,2,…,n,则其中:fpga生成k位数字信号data,将其连续划分为n个子数字信号datan,第n个子数字信号的位数为kn,将第n个子数字信号datan发送给第n个子dac;fpga生成n-1个基准电源dac的电压控制信号cm,m=1,2,…,n-1,第m个基准电源dac的输出电压幅度为vm,其计算公式如下:其中,ref1表示基准电源的输出电压幅度;基准电源用于生成基准电压ref1,分别发送给第1个子dac和n-1个基准电源dac;n-1个基准电源dac用于接收基准电压ref1,根据接收到的电压控制信号cm生成幅度为vm的输出电压信号vm,将输出电压信号vm发送给对应的驱动运算放大器;n-1个驱动运算放大器接收对应的输出电压信号vm并提升其驱动能力,将得到的信号作为第m+1个子dac的基准电压refm+1;n个子dac分别接收对应的基准电压refn和子数字信号datan,对子数字信号datan进行数模转换得到模拟电流信号signaln,分别输出至对应的运算放大器;n个运算放大器用于分别将接收到的模拟电流信号signaln转换为模拟电压信号signal′n,输出至加法器模块;加法器模块用于对接收到的n个模拟电压信号signal′n进行累加,得到最终的模拟信号进行输出;该输出模拟信号即为k位数字信号data所对应的模拟信号。本发明基于并联结构的数模转换器dac,包括fpga,基准电源,n-1个基准电源dac,n-1个驱动运算放大器,n个子dac,n个运算放大器和加法器模块,fpga生成数字信号并划分成n个子数字信号分别发送给n个子dac,并控制基准电源dac的输出电压幅度,基准电源生成基准电压发送给第1个子dac和基准电源dac,基准电源dac生成其他n-1个子dac的基准电压并发送给驱动运算放大器,驱动运算放大器用于提升基准电压的驱动能力,将得到的信号作为其他n-1个子dac的基准电压,n个子dac分别对子数字信号进行数模转换,得到的模拟电流信号经运算放大器转换为模拟电压信号再由加法器模块相加进行输出。本发明通过子dac并联并累加输出,以低分辨率的子dac实现高分辨率dac。附图说明图1是r-2r电阻型dac结构图;图2是电容型dac结构图;图3是电流源型dac结构图;图4是本发明基于并联结构的数模转换器dac的具体实施方式结构图;图5是本实施例24位dac的结构图;图6是本实施例中24位dac的电路图;图7是本实施例中第1个子dac的输出正弦波仿真图形;图8是第2个子dac的输出正弦波仿真图形;图9是本实施例中dac输出正弦波仿真图形;图10是本实施例实测得到的输出正弦波图形。具体实施方式下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。实施例图4是本发明基于并联结构的数模转换器dac的具体实施方式结构图。如图4所示,本发明基于并联结构的数模转换器dac包括fpga1,基准电源2,n-1个基准电源dac3,n-1个驱动运算放大器4,n个子dac5,n个运算放大器6和加法器模块7,记数模转换器dac的分辨率位数为k,第n个子dac的分辨率位数为kn,n=1,2,…,n,则下面分别对各个模块进行详细说明。fpga1生成k位数字信号data,将其连续划分为n个子数字信号datan,第n个子数字信号的位数为kn,将第n个子数字信号datan发送给第n个子dac。此外,fpga1还需要生成n-1个基准电源dac3的电压控制信号cm,m=1,2,…,n-1,第m个基准电源dac3的输出电压幅度为vm,其计算公式如下:其中,ref1表示基准电源2的输出电压幅度。基准电源2用于生成基准电压ref1,分别发送给第1个子dac4和n-1个基准电源dac3。n-1个基准电源dac3用于接收基准电压ref1,根据接收到的电压控制信号cm生成幅度为vm的输出电压信号vm,将输出电压信号vm发送给对应的驱动运算放大器4。n-1个驱动运算放大器4接收对应的输出电压信号并提升其驱动能力,将得到的信号作为第m+1个子dac的基准电压refm+1。n个子dac5分别接收对应的基准电压refn和子数字信号datan,对子数字信号datan进行数模转换得到模拟电流信号signaln,分别输出至对应的运算放大器6。n个运算放大器6用于分别将接收到的模拟电流信号signaln转换为模拟电压信号signal′n,输出至加法器模块7。加法器模块7用于对接收到的n个模拟电压信号signal′n进行累加,得到最终的模拟信号进行输出,该输出模拟信号即为k位数字信号data所对应的模拟信号。从以上描述可知,本发明采用并联结构,由n个子dac构成n个数模转换通道,分别对由数字信号data划分得到的子数字信号datan进行数模转换,从而以低分辨率的dac来实现高分辨率的数模转换器dac。本发明基于并联结构的数模转换器dac属于乘法dac,乘法dac一般用于乘法计算和衰减器应用,本发明利用乘法dac的特点来实现高分辨率dac。虽然所有dac都可提高与数字设置增益和所施加基准电压之积成比例的输出,但是乘法dac与固定基准电压dac有所不同,因为乘法dac的基准电压可以是一个变化的模拟电压,因此可以将一个较大基准电压作为乘法dac参考电压和一个比较大基准电压小若干倍的模拟电压作为另一个乘法dac的参考电压,并将其输出电流信号通过运放转换成电压信号后相加,来实现多片较低分辨率dac输出较高分辨率的信号。为了更好地说明本发明采用一个具体实施例对本发明的实现过程进行详细说明。本实施例中实现24位分辨率的数模转换器dac。图5是本实施例24位dac的结构图。如图2所示,本实施例的24位dac配置2个子dac,其分辨率分别为10位和14位,其中10位子dac用于处理24位数字信号的高10位,14位子dac用于处理24位数字信号的低14位,即将24位数字信号data,划分成高10位数字信号data1和低14位数字信号data2,那么有以下关系:data=214data1+data2根据基准电源dac输出电压幅度vm的计算公式,可知第1个子dac的基准电压ref1和第2个子dac的基准电压ref2之间的关系如下:本实施例中设置ref1=4.096v,则ref2=4mv,据此对基准电源dac进行设置。假设子dac1的输出电压值为vout1,子dac2的输出电压值为vout2,累加后的输出电压为vout,其关系为:vout=vout1+vout2可进行以下变换:根据以上推导可知,采用本发明可以实现基准电压为ref1,分辨率为24位的da转换过程。接下来对本实施例的具体实现进行说明。图6是本实施例中24位dac的电路图。如图6所示,本实施例中的子dac选用ti公司的dac8822型号,其为16位并行输入双通道电流输出的乘法型dac,其参数电压范围为-18v~+18v,建立时间为0.5us;运放选用ti公司的opa189型号,其零点漂移为0.005uv/℃,共模抑制比为168db,开环增益为170db,增益带宽为14mhz,压摆率为20v/us。使第1个dac8822的通道1和通道2的基准电压都为+4.096v,此基准电压由adr4520产生,并经过ad8031运放芯片驱动,其中通道1的16位中的高10位用于产生24位分辨率数字信号中的高10位子数字信号的电流信号,并经过opa189运放转换为电压信号,通道2用于产生第2个dac8822通道1的基准电压,并经过opa189运放的驱动;第2个dac8822的通道1的16位中的高14位用于产生24位分辨率数字信号中的低14位子数字信号的电流信号,并经过opa189运放转换为电压信号,然后通过opa189运放的加法电路将高10位和低14位的电压信号进行累加输出。可以通过分别控制两个dac8822来使其输出直流或交流信号,在输出直流信号的时候,第1个dac8822用于产生大于4mv的信号,第2个dac8822用于产生小于4mv的信号,将两个信号叠加可以得到-4.1v~+4.1v内的任意24位分辨率的信号。同样的道理,输出交流信号时,也是由第1个dac8822产生大于4mv的交流信号,第2个dac8822产生小于4mv的交流信号,将两个信号通过加法电路叠加输出。表1是基准电压ref1实测值为+4.0952v的第1个子dac测试直流信号得到的数据。数字信号输出实测值理论输出值误差值0xffff4.0953v4.0952v0.1mv0x80002.0477v2.0476v0.1mv0x40001.0239v1.0238v0.1mv0x20000.51193v0.5119v0.03mv0x10000.25597v0.25595v0.02mv0x08000.12799v0.127975v0.015mv0x040064.006mv63.9875mv0.0185mv0x020032.0067mv31.99375mv0.01295mv0x010016.0067mv15.996875mv0.009825mv0x00808.0108mv7.9984375mv0.0123625mv0x00707.0106mv6.9986328125mv0.0119671875mv0x00606.0106mv5.998828125mv0.011771875mv0x00505.0136mv4.9990234375mv0.0145765625mv0x00404.0108mv3.99921875mv0.01158125mv0x00303.0116mv2.9994140625mv0.0121859375mv0x00202.0105mv1.999609375mv0.010890625mv0x00101.0116mv0.9998046875mv0.0117953125mv0x00000.008mv0mv0.008mv表1表2是基准电压ref2实测值为+4.0156mv的第2个dac测试直流信号得到的数据。表2如表1和表2所示,本发明可以实现对直流信号的数模转换,其误差在工程应用的允许范围之内。接下来对交流信号进行验证,fpga1控制数字信号完成频率为10khz,振幅为1v的正弦波参数设置。图7是本实施例中第1个子dac的输出正弦波仿真图形。图8是第2个子dac的输出正弦波仿真图形。图9是本实施例中dac输出正弦波仿真图形。图10是本实施例实测得到的输出正弦波图形。图10中上部正弦波为第2个子dac的输出正弦波,图10中下部正弦波为dac输出正弦波,由于本实施例中加法器模块采用opa189运放实现,第2个子dac的输出正弦波经过反向后输入opa189运放的反向输入端,而图10所示上部正弦波自opa189运放的反向输入端,因此为实际波形的反向波形。比较图8、图9和图10可知,本实施例实测得到的波形与仿真波形无明显相位差,波形保持一致,可见本发明对于高分辨率的交流信号的数模转换,也是可以实现的。尽管上面对本发明说明性的具体实施方式进行了描述,以便于本
技术领域
的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本
技术领域
的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1