×

什么是高速转换器?资料下载

消耗积分:5 | 格式:pdf | 大小:634.7KB | 2021-04-06

分享资料个

作为"现实世界"模拟域与1和0构成的数字世界之间的关口,数据转换器是现代信号处理中的关键要素之一。过去30年,数据转换领域涌现出了大量创新技术,这些技术不但助推了从医疗成像到蜂窝通信、再到消费音视频,各个领域的性能提升和架构进步,同时还为实现全新应用发挥了重要作用。 宽带通信和高性能成像应用的持续扩张凸显出 高速数据转换: 的特殊重要性:转换器要能处理带宽范围在10 MHz至1 GHz以上的信号。人们通过多种各样的转换器架构来实现这些较高的速率,各有其优势。高速下在模拟域和数字域之间来回切换也对信号完整性提出了一些特殊的挑战——不仅模拟信号如此,时钟和数据信号亦是如此。了解这些问题不仅对于组件选择十分重要,而且甚至会影响整体系统架构的选择。 图1. 更快、更快、更快 在许多技术领域,我们习惯于把技术进步与更高的速率关联起来: 从以太网到无线局域网再到蜂窝移动网络,数据通信的实质就是不断提高数据传输速率。通过时钟速率的进步,微处理器、数字信号处理器和FPGA发展十分迅速。这些器件主要得益于尺寸不断缩小的蚀刻工艺,结果造就出开关速率更快、体积更小(而且功耗更低)的晶体管。这些进步创造出一个处理能力和数据带宽呈指数级增长的环境。这些强大的数字引擎带来了同样呈指数级增长的信号和数据处理需求:从静态图像到视频,到带宽频谱,无论是有线还是无线,均是如此。运行时钟速率为100 MHz的处理器或许能有效地处理带宽为1 MHz至10 MHz的信号:运行时钟速率达数GHz的处理器能够处理带宽达数百MHz的信号。 自然地,更强的处理能力、更高的处理速率会导致更快的数据转换:宽带信号扩大其带宽(往往达到物理或监管机构设定的频谱极限),成像系统寻求提高每秒像素处理能力,以便更加快速地处理更高分辨率的图像。系统架构推陈出新,以利用极高的这种处理性能,其中还出现了并行处理的趋势,这可能意味着对多通道数据转换器的需求。 架构上的另一重要变化是走向多载波/多通道,甚至软件定义系统的趋势。传统的模拟密集型系统在模拟域中完成许多信号调理工作(滤波、放大、频率转换);在经过充分准备后,对信号进行数字化处理。一个例子是FM广播:给定电台的通道宽度通常为200 kHz,FM频段范围为88 MHz至108 MHz。传统接收器把目标电台的频率转换成10.7 MHz的中频,过滤掉所有其他通道,并把信号放大到最佳解调幅度。多载波架构将整个20 MHz FM频段数字化,并利用数字处理技术来选择和恢复目标电台。虽然多载波方案需要采用复杂得多的电路,但它具有极大的系统优势:系统可以同时恢复多个电台,包括边频电台。如果设计得当,多载波系统甚至可以通过软件重新配置,以支持新的标准(例如,分配在无线电边频带的新型高清电台)。这种方式的最终目标是采用可以接纳所有频带的宽带数字化仪和可以恢复任何信号的强大处理器:这即是所谓的软件定义无线电。其他领域中有等效的架构——软件定义仪表、软件定义摄像头等。我们可以把这些当作虚拟化的信号处理等效物。使得诸如此类灵活架构成为可能的是强大的数字处理技术以及高速、高性能数据转换技术。 图2. 多载波示例 带宽和动态范围 无论是模拟还是数字信号处理,其基本维度都是带宽和动态范围——这两个因素决定着系统实际可以处理的信息量。在通信领域,克劳德•香农的理论就使用这两个维度来描述一个通信通道可以携带的信息量的基本理论限值,但其原理却适用于多个领域。对于成像系统,带宽决定着给定时间可以处理的像素量,动态范围决定着最暗的可觉察光源与像素饱和点之间的强度或色彩范围。 图3. 信号处理的基本维度 数据转换器的可用带宽有一个由奈奎斯特采样理论设定的基本理论限值——为了表示或处理带宽为F的信号,我们需要使用运行采样速率至少为2 F的数据转换器(请注意,本法则适用于任何采样数据系统——模拟或数字都适用)。对于实际系统,一定量的过采样可极大地简化系统设计,因此,更典型的数值是信号带宽的2.5至3倍。如前所述,不断增加的处理能力可提高系统处理更高带宽的能力,而蜂窝电话、电缆系统、有线和无线局域网、图像处理以及仪器仪表等系统都在朝着带宽更高的系统发展。这种不断提高带宽需求要求数据转换器具备更高的采样速率。 如果说带宽这个维度直观易懂,那么动态范围这个维度则可能稍显晦涩。在信号处理中,动态范围表示系统可以处理且不发生饱和或削波的最大信号与系统可以有效捕获的最小信号之间的分布范围。我们可以考虑两类动态范围:可配置动态范围可以通过在低分辨率模数转换器(ADC)之前放置一个可编程增益放大器(PGA)来实现(假设对于12位的可配置动态范围,在一个8位转换器前放置一个4位PGA):当增益设为低值时,这种配置可以捕获大信号而不会超过转换器的范围。当信号超小时,可将PGA设为高增益,以将信号放大到转换器的噪底以上。信号可能是一个信号强或信号弱的电台,也可能是成像系统中的一个明亮或暗淡的像素。对于一次只尝试恢复一个信号的传统信号处理架构来说,这种可配置动态范围可能是非常有效的。 瞬时动态范围更加强大:在这种配置中,系统拥有充足的动态范围,能够同时捕获大信号而不产生削波现象,同时还能恢复小信号——现在,我们可能需要一个14位的转换器。该原理适用于多种应用——恢复强电台或弱电台信号,恢复手机信号,或者恢复图像的超亮和超暗部分。在系统倾向使用更加复杂的信号处理算法的同时,对动态范围的需求也是水涨船高的走向。在这种情况下,系统可以处理更多信号——如果全部信号都具有相同的强度,并且需要处理两倍的信号,则需要增加3 dB的动态范围(在所有其他条件相等的情况下)。可能更重要的是,如前所述,如果系统需要同时处理强信号和弱信号,则动态范围的增量要求可能要大得多。 动态范围的不同衡量指标 在数字信号处理中,动态范围的关键参数是信号表示中的位数,或称字长:一个32位处理器的动态范围多于一个16位的处理器。过大的信号将发生削波——这是一种高度非线性的运算,会破坏多数信号的完整性。过小的信号——幅度小于1 LSB——将变得不可检测并丢失掉。这个有限分辨率通常称为量化误差,或量化噪声,在确立可检测性下限时可能是一个重要因素。 量化噪声也是混合信号系统中的一个因素,但有多个因素决定着数据转换器的可用动态范围,而且每个因素都自己的动态范围 信噪比(SNR)——转换器的满量程与频带总噪声之比。该噪声可能来自量化噪声(如上所述)、热噪声(所有现实系统中都存在)或其他误差项(如抖动)。 静态非线性度——微分非线性度(DNL)和积分非线性度(INL)——衡量从数据转换器输入端到输出端的直流传递函数的非理想程度的指标(DNL通常确定成像系统的动态范围)。 总谐波失真——静态和动态非线性度会产生谐音,可能有效地屏蔽其他信号。THD通常会限制音频系统的有效动态范围。 无杂散动态范围(SFDR)——考虑相对于输入信号的最高频谱杂散,无论是二阶还是三阶谐波时钟馈通,甚至是60 Hz的"嗡嗡"噪声。由于频谱音或杂散可能屏蔽小信号,因此,SFDR是用来表示许多通信系统中可用动态范围的一个良好指标。 还有其他技术规格——事实上,每种应用可能都有自己的有效动态范围描述方式。开始时,数据转换器的分辨率是其动态范围的一个良好替代指标,但在真正决定时选择正确的技术规格是非常重要的。关键原则是,越多越好。虽然许多系统可以立即意识到需要更高的信号处理带宽,但对动态范围的需求却可能不是如此直观,即便要求更加苛刻。 值得注意的是,尽管带宽和动态范围是信号处理的两个主要维度,但还有必要考虑第三个维度,即效率:这有助于我们回答这样一个问题:"为了实现额外性能,我需要付出多少成本?"我们可以从购置价格来看成本,但对数据转换器和其他电子信号处理应用来说,一种更加纯粹的、衡量成本的技术手段是功耗。性能越高的系统——更大的带宽或动态范围——往往要消耗更多的电能。随着技术的进步,我们都试图在提高带宽和动态范围的同时减少功耗。 主要应用 如前所述,每种应用在基本信号维度方面都有着不同的要求,而在给定的应用中,则可能有多种不同的性能。例如,一个100万像素的摄像头与一个1000万像素的摄像头。图4展示了一些不同应用通常要求的带宽和动态范围。该图的上半部分一般称为高速——采样速率为25 MHz及以上的转换器,可以有效处理10 MHz或以上的带宽。 图4. 一些典型应用及其对带宽(速率)和动态范围(分辨率位数)的要求 需要注意的是,该应用图并非静止不变的。现有应用可能利用新的、性能更高的技术来提升其功能——例如,高清摄像机或者分辨率更高的3D超声设备等。此外,每年还会涌现出全新的应用——很大一部分新应用将处于性能边界的外边缘处: 得益于高速与高分辨率的新组合。结果使转换器性能边缘不断扩大,就像池塘里的涟漪一样。 同时还应记住,多数应用都需要关注功耗问题:对于便携式/电池供电式应用,功耗可能是主要技术限制条件,但是,即使是线路供电系统,我们也开始发现,信号处理元件(模拟也好,数字也好)的功耗最终会限制系统在给定物理区域的性能 技术发展趋势和创新——如何实现…… 鉴于这些应用在不断推高对高速数据转换器性能的要求,业界以持续技术进步的方式对此做出了回应。技术对高级高速数据转换器的推动来自以下几个因素: 工艺技术:摩尔定律与数据转换器——半导体工业在持续推动数字处理性能方面的成就有目共睹,其主要驱动因素是晶圆处理工艺在走向更细间距微影蚀刻工艺方面取得的巨大进步。深亚微米CMOS晶体管的开关速率远远超过其前辈,使控制器、数字处理器和FPGA的运行时钟速率迈上了数GHz的台阶。像数据转换器一样的混合信号电路也可以利用蚀刻工艺领域取得的这些进步,借"摩尔定律"之风达到更高的速率——但对混合信号电路来说,这是有代价的:更先进的蚀刻工艺的工作电源电压有不断降低的趋势。这意味着,模拟电路的信号摆幅在缩小,增加了将模拟信号维持在热噪底以上的困难:以缩水的动态范围为代价获得更高的速率。 高级架构(这不是原始时代的数据转换器)——在半导体工艺大步发展的同时,过去20年中,高速数据转换器架构领域也出现了数波创新浪潮,为以惊人的功效实现更高的带宽、更大的动态范围做出了巨大贡献。传统上,有多种架构方式用于高速模数转换器,包括全并行架构(ash)、折叠架构(folding)、交织架构(interleaved)和流水线架构(pipeline),这些架构方式至今仍然非常流行。后来,传统上用于低速应用的架构也加入高速应用阵营,包括逐次逼近寄存器(SAR)和-,这些架构专门针对高速应用进行了原创性的改动。每种架构都有自己的优势和劣势:某些应用一般根据这些折衷来确定最佳架构。对于高速DAC来说,首选架构一般是开关电流模式结构,不过,这类结构有许多变体;开关电容结构的速率稳步提高,在一些嵌入式高速应用中仍然十分流行。 数字辅助方法——多年以来,在工艺和架构以外,高速数据转换器电路技术也取得了辉煌的创新成就。校准方法已有数十年的历史,在补偿集成电路元件失配以及提高电路动态范围方面发挥着至关重要的作用。校准已经超越静态误差校正的范畴,越来越多地用于补偿动态非线性度,包括建立误差和谐波失真。 总之,这些领域的创新极大地促进了高速数据转换的发展。 实现 实现宽带混合信号系统不仅仅要选择正确的数据转换器——这些系统可能对信号链的其他部分有着严苛的要求。同样,挑战是在较宽的带宽范围内实现优秀的动态范围——使更多的信号进出数字域,充分利用数字域的处理能力。 —在传统单载波系统中,信号调理就是尽快消除无用信号,然后放大目标信号。这往往涉及选择性滤波以及针对目标信号微调的窄带系统。这些经过微调的电路在实现增益方面可能非常有效,而且在某些情况下,可以利用频率规划技术来确保将谐波或其他杂散排除在带外。宽带系统不能使用这些窄带技术,而且在这些系统中实现宽带放大可能面临巨大的挑战。 —传统的CMOS接口不支持大大超过100 MHz的数据速率——而且低电压差分摆幅(LVDS)数据接口运行速率达800 MHz至1 GHz。对于较大数据速率,我们可以使用多个总线接口,或者使用SERDES接口。现代的数据转换器采用的是最高速率达12.5 GSPS的SERDES接口(规格见JESD204B标准)——可以用多条数据通道来支持转换器接口中分辨率和速率的不同组合。这些接口本身可能十分复杂。 —就系统中使用的时钟的质量来说,高速信号的处理也可能十分困难。时域中的抖动/误差会转换成信号中的噪声或误差,如图5所示。在处理速率大于100 MHz的信号时,时钟抖动或相位噪声可能成为转换器可用动态范围的一个限制因素。数字级时钟可能无法胜任这类系统,可能需要使用高性能时钟。 图5. 时钟误差变成信号误差的方式 结论

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.lene-v.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'什么是高速转换器?资料下载',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.lene-v.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);