0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

排坑指南之ADC的输出处理

电子万花筒 来源:电子万花筒 2023-01-31 17:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

虽然很多转换器具有三态输出/输入,但这些寄存器仍然在芯片上。它们使数据引脚信号能够耦合到敏感区域,因而隔离缓冲区依然是一种良好的设计方式。

某些情况下,甚至需要在模拟接地层上紧靠转换器输出提供额外的数据缓冲器,以提供更好的隔离。

将数据缓冲器放置在转换器旁不失为好办法,可将数字输出与数据总线噪声隔离开(如图 1 所示)。

数据缓冲器也有助于将转换器数字输出上的负载降至最低,同时提供数字输出与数据总线间的法拉第屏蔽(如图 2 所示)。

3510b1fe-9747-11ed-bfe3-dac502259ad0.jpg

图 1.具有低内部数字电流的混合信号IC 的正确接地

351ca8ec-9747-11ed-bfe3-dac502259ad0.jpg

图 2. 在输出端使用缓冲器/锁存器的高速 ADC 具有对数字数据总线噪声的增强抗扰度

ADC 输出与缓冲寄存器输入间的串联电阻(图 1 中标示为“R”)有助于将数字瞬态电流降至最低,这些电流可能影响转换器性能。

电阻可将数字输出驱动器与缓冲寄存器输入的电容隔离开。此外,由串联电阻和缓冲寄存器输入电容构成的RC网络用作低通滤波器,以减缓快速边沿。

典型 CMOS 栅极与PCB走线和通孔结合在一起,将产生约 10 pF 的负载。如果无隔离电阻,1 V/ns的逻辑输出压摆率将产生10 mA的动态电流:

352c170a-9747-11ed-bfe3-dac502259ad0.png

驱动10 pF 的寄存器输入电容时,500 Ω 串联电阻可将瞬态输出电流降至最低,并产生约 11 ns的上升和下降时间:

3540c2e0-9747-11ed-bfe3-dac502259ad0.png

由于TTL寄存器具有较高输入电容,可明显增加动态开关电流,因此应避免使用。

缓冲寄存器和其他数字电路应接地并去耦至 PC 板的数字接地层。请注意,模拟与数字接地层间的任何噪声均可降低转换器数字接口上的噪声裕量。

由于数字噪声抗扰度在数百或数千毫伏水平,因此一般不太可能有问题。模拟接地层噪声通常不高,但如果数字接地层上的噪声(相对于模拟接地层)超过数百毫伏,则应采取措施减小数字接地层阻抗,以将数字噪声裕量保持在可接受的水平。

任何情况下,两个接地层之间的电压不得超过 300mV,否则 IC可能受损。

最好提供针对模拟电路和数字电路的独立电源。模拟电源应当用于为转换器供电。

如果转换器具有指定的数字电源引脚(VD),应采用独立模拟电源供电,或者如图 3 所示进行滤波。所有转换器电源引脚应去耦至模拟接地层,所有逻辑电路电源引脚应去耦至数字接地层,如图 3 所示。

如果数字电源相对安静,则可以使用它为模拟电路供电,但要特别小心。

354d2c88-9747-11ed-bfe3-dac502259ad0.jpg

图 3. 接地和去耦点

某些情况下,不可能将 VD连接到模拟电源。一些高速IC 可能采用+5 V电源为其模拟电路供电,而采用+3.3 V或更小电源为数字接口供电,以便与外部逻辑接口。

这种情况下,IC 的 +3.3 V引脚应直接去耦至模拟接地层。另外建议将铁氧体磁珠与电源走线串联,以便将引脚连接到+3.3 V数字逻辑电源。

采样时钟产生电路应与模拟电路同样对待,也接地并深度去耦至模拟接地层。


3571fc7a-9747-11ed-bfe3-dac502259ad0.png 针对高频工作的接地

一般提倡电源和信号电流最好通过“接地层”返回,而且该层还可为转换器、基准电压源和其它子电路提供参考节点。但是,即便广泛使用接地层也不能保证交流电路具有高质量接地参考。

图 4 所示的简单电路采用两层印刷电路板制造,顶层上有一个交直流电流源,其一端连到过孔 1,另一端通过一条 U 形铜走 线连到过孔2。

两个过孔均穿过电路板并连到接地层。理想情况下,顶端连接器以及过孔 1 和过孔2之间的接地回路中的阻抗为零,电流源上的电压为零。

357f66d0-9747-11ed-bfe3-dac502259ad0.png

图4. 电流源的原理图和布局,PCB 上布设 U 形走线, 通过接地层返回

这个简单原理图很难显示出内在的微妙之处,但了解电流如何在接地层中从过孔1流到过孔2,将有助于我们看清实际问题所在,并找到消除高频布局接地噪声的方法。

359525a6-9747-11ed-bfe3-dac502259ad0.jpg

图 5. 图 4 所示 PCB 的直流电流的流动

图 5 所示的直流电流的流动方式,选取了接地层中从过孔 1 至过孔 2 的电阻最小的路径。虽然会发生一些电流扩散,但基本上不会有电流实质性偏离这条路径。

相反,交流电流则选取阻抗最小的路径,而这要取决于电感。

电感与电流环路的面积成比例,二者之间的关系可以用图 6 所示的右手法则和磁场来说明。环路之内,沿着环路所有部分流动的电流所产生的磁场相互增强。

环路之外,不同部分所产生的磁场相互削弱。因此,磁场原则上被限制在环路以内。环路越大则电感越大,这意味着:对于给定的电流水平,它储存的磁能(Li2)更多,阻抗更高(XL = jωL),因而将在给定频率产生更大电压。

35b9fc1e-9747-11ed-bfe3-dac502259ad0.jpg

图 6. 磁力线和感性环路(右手法则)

电流将在接地层中选取哪一条路径呢?自然是阻抗最低的路径。考虑 U 形表面引线和接地层所形成的环路,并忽略电阻,则高频交流电流将沿着阻抗最低,即所围面积最小的路径流动。

在图中所示的例子中,面积最小的环路显然是由 U 形顶部走线与其正下方的接地层部分所形成的环路。

图 5 显示了直流电 流路径,图 7 则显示了大多数交流电流在接地层中选取的路径,它所围成的面积最小,位于 U 形顶部走线正下方。

实际应用中,接地层电阻会导致低中频电流流向直接返回路径与顶部导线正下方之间的某处。不过,即使频率低至 1 MHz 或 2 MHz,返回路径也是接近顶部走线的下方。

35c7a10c-9747-11ed-bfe3-dac502259ad0.jpg

图 7. 接地层中不含电阻(左图)和含电阻(右图)的交流电流路径

3571fc7a-9747-11ed-bfe3-dac502259ad0.png 采样时钟考量

在高性能采样数据系统中,应使用低相位噪声晶体振荡器产生 ADC(或 DAC)采样时钟,因为采样时钟抖动会调制模拟输入/输出信号,并提高噪声和失真底。

采样时钟发生器应与高噪声数字电路隔离开,同时接地并去耦至模拟接地层,与处理运算放大器和 ADC 一样。

采样时钟抖动对ADC信噪比(SNR)的影响可用以下公式近似计算:

35eed4fc-9747-11ed-bfe3-dac502259ad0.png

其中,f 为模拟输入频率,SNR 为完美无限分辨率 ADC 的 SNR,此时唯一的噪声源来自 rms 采样时钟抖动 tj。

通过简单示例可知,如果 tj = 50 ps (rms),f = 100 kHz,则 SNR = 90 dB,相当于约 15 位的动态范围。

应注意,以上示例中的 tj 实际上是外部时钟抖动和内部 ADC 时钟抖动(称为孔径抖动)的方和根(rss)值。不过,在大多数高性能 ADC 中,内部孔径抖动与采样时钟上的抖动相比可以忽略。

由于信噪比(SNR)降低主要是由于外部时钟抖动导致的,因而必须采取措施,使采样时钟尽量无噪声,仅具有可能最低的相位抖动。

这就要求必须使用晶体振荡器。有多家制造商提供小型晶体振荡器,可产生低抖动(小于 5 ps rms)的 CMOS 兼容输出。

理想情况下,采样时钟晶体振荡器应参考分离接地系统中的模拟接地层。但是,系统限制可能导致这一点无法实现。

许多情况下,采样时钟必须从数字接地层上产生的更高频率、多用途系统时钟获得,接着必须从数字接地层上的原点传递至模拟接地层上的ADC。

两层之间的接地噪声直接添加到时钟信号,并产生过度抖动。抖动可造成信噪比降低,还会产生干扰谐波。

通过使用小型射频变压器(如图8所示)或高速差分驱动器和接收机,将采样时钟信号作为差分信号传输,可在一定程度上解决这个问题。

如果使用后者,应该选择ECL来最大程度地减小相位抖动。在单个+5 V电源系统中,ECL逻辑可在地面和+5 V(PECL)之间连接,输出端交流耦合到ADC采样时钟输入。

不管是哪种情况,原始主系统时钟必须从低相位噪声晶体振荡器产生。

35fb3dd2-9747-11ed-bfe3-dac502259ad0.jpg

图 8. 从数模接地层进行采样时钟分配

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

    关注

    31

    文章

    5589

    浏览量

    129060
  • adc
    adc
    +关注

    关注

    100

    文章

    7392

    浏览量

    553801
  • 数据缓冲器
    +关注

    关注

    1

    文章

    11

    浏览量

    1924

原文标题:排坑指南:ADC的输出处理

文章出处:【微信号:ZGDZGCS,微信公众号:电子万花筒】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Hummingbirdv2 E203 仿真之路

    simulation”部分,中途遇到很多,特来记录一番。 1.环境设置 1.1 强烈建议用 ubuntu 18.04,安装时要点“下载更新” 我的是vmware 15.5pro虚拟机
    发表于 10-31 09:22

    指南!RK3568开发板选型,这5点没看清千万别下手!(附迅为驱动开发指南资源)

    指南!RK3568开发板选型,这5点没看清千万别下手!(附迅为驱动开发指南资源)
    的头像 发表于 10-30 15:49 342次阅读
    避<b class='flag-5'>坑</b><b class='flag-5'>指南</b>!RK3568开发板选型,这5点没看清千万别下手!(附迅为驱动开发<b class='flag-5'>指南</b>资源)

    MES系统避指南

    架构普及化 、 AI 算法工程化应用 、 数字孪生技术落地 。MES 系统已逐渐成为企业实现生产智能化的核心引擎。以下结合行业数据与技术趋势,为您解析国内MES 系统厂商的竞争力,并提供选型避指南。 二、MES 系统厂商竞争力解析 1. 盘古信息: 盘古信息自主研发的M
    的头像 发表于 10-29 13:46 110次阅读

    详解FPGA的输入输出处理

    inout端口DataBus作为输出的时候值为DataOut,作为输入时为高阻态。
    的头像 发表于 10-15 10:42 1171次阅读
    详解FPGA的输入<b class='flag-5'>输出处理</b>

    PCBA打样全流程避指南:为电子产品研发保驾护航

    一站式PCBA加工厂家今天为大家讲讲电子产品研发阶段PCBA打样要注意哪些问题?PCBA打样全流程避指南。在智能硬件产品研发中,PCBA打样是决定项目成败的关键环节。我们处理过上万次研发打样
    的头像 发表于 09-22 09:21 501次阅读
    PCBA打样全流程避<b class='flag-5'>坑</b><b class='flag-5'>指南</b>:为电子产品研发保驾护航

    ADC3683EVMCVAL评估模块技术解析与应用指南

    号(LVDS)接口输出数字数据。串行化LVDS接口支持高达1Gbps的输出速率。Texas Instruments ADC36XXQML-SP可使用内部抽取滤波器以过采样+抽取模式运行,以提高动态范围并放松外部抗混叠滤波器。
    的头像 发表于 09-04 15:43 593次阅读
    <b class='flag-5'>ADC</b>3683EVMCVAL评估模块技术解析与应用<b class='flag-5'>指南</b>

    嵌入式接口通识知识ADC接口

    6.1 基础概念ADC的全称是Analog-to-Digital Converter,译为模数转换器,是将连续模拟信号转换为离散数字信号的一种电子设备或模块。嵌入式系统大多依赖数字信号进行处理
    发表于 08-14 16:57

    PLC工业智能网关:功能解析、场景落地与选型避攻略

    如何避免选型踩?本文从技术原理、核心价值、典型场景、避指南四大维度,结合真实案例与行业趋势,为您彻底拆解PLC工业智能网关的“真面目”。
    的头像 发表于 07-16 13:21 462次阅读
    PLC工业智能网关:功能解析、场景落地与选型避<b class='flag-5'>坑</b>攻略

    2025年G口大带宽服务器选购指南:避这3点,省下50%成本!

    面对市场上琳琅满目的服务器产品,如何避免踩、实现成本与性能的平衡,成为企业和个人用户关注的焦点。本文将从配置需求、避要点、成本控制三大维度,为您提供一份客观、简洁的2025年G口大带宽服务器选购指南
    的头像 发表于 07-10 10:17 1317次阅读

    嵌入式开发避指南|FreeRTOS的5个\"反直觉\"小技巧

    、SPI) 4-7:控制层(PID算法、PWM生成) 1-3:后台层(日志、UI刷新) 注:STM32建议不超过32个优先级 避指南: 使用xTaskCreateStatic()创建任务时,需
    发表于 03-20 13:57

    ADC3xxxEVM和ADC3xJxxEVM用户指南

    电子发烧友网站提供《ADC3xxxEVM和ADC3xJxxEVM用户指南.pdf》资料免费下载
    发表于 12-10 15:18 0次下载
    <b class='flag-5'>ADC</b>3xxxEVM和<b class='flag-5'>ADC</b>3xJxxEVM用户<b class='flag-5'>指南</b>

    ADC12J2700EVM和ADC12J1600EVM用户指南

    电子发烧友网站提供《ADC12J2700EVM和ADC12J1600EVM用户指南.pdf》资料免费下载
    发表于 12-10 14:59 0次下载
    <b class='flag-5'>ADC</b>12J2700EVM和<b class='flag-5'>ADC</b>12J1600EVM用户<b class='flag-5'>指南</b>

    ADC16DX370EVM用户指南

    电子发烧友网站提供《ADC16DX370EVM用户指南.pdf》资料免费下载
    发表于 12-10 14:28 0次下载
    <b class='flag-5'>ADC</b>16DX370EVM用户<b class='flag-5'>指南</b>

    AMC1306的输出数据是以曼彻斯特码的形式输出处理曼彻斯特码的时候应该以什么原则处理

    到对应的电压值。 我用fpga来取1306的输出,是首先把1306的输出处理再用sinc的滤波模块滤波吗?
    发表于 12-10 08:44

    ADC32RFxxEVM用户指南

    电子发烧友网站提供《ADC32RFxxEVM用户指南.pdf》资料免费下载
    发表于 12-09 15:13 0次下载
    <b class='flag-5'>ADC</b>32RFxxEVM用户<b class='flag-5'>指南</b>