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

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

3天内不再提示

灵活的多通道混合信号模拟I/O电路构建指南

analog_devices 来源:ADI 亚德诺半导体 作者:ADI 亚德诺半导体 2023-02-18 11:40 次阅读

虽然世界继续更加数字化,计算能力和数字功能愈发关键,但测量环境和与实际器件交互的需求仍然是一种模拟功能。为了在数字和模拟域的边界运行,处理器必须包括混合信号输入/输出,并适应更多的软件可编程范围,从而支持许多工业仪器仪表和自动化应用。

图1所示的电路是一个灵活的多通道混合信号模拟输入/输出(I/O)模块(下文简称该电路为CN0554)。16个单端模拟输出可通过软件配置,支持范围为0 V至5 V、±5 V、0 V至10 V和±15 V。8个全差分模拟输入通道的输入范围为0 V至2.5 V、±13.75 V和0 V至27.5 V,可通过硬件进行选择。

该电路可直接安装在树莓派的顶部,为这款受欢迎的单板计算机提供模拟I/O接口。可通过Linux工业输入/输出(IIO)框架访问软件控制,提供各种调试和开发实用程序,以及支持C、C#MATLABPython等语言绑定的跨平台应用程序编程接口(API)。

软件可以在树莓派上本地运行,也可以通过有线或无线网络连接进行远程控制。模块的5 V电源通过树莓派接口连接器提供,不需要额外的电源。所有这些特性使该系统适用于低功耗、本地和远程、精密模拟I/O应用。

44fbda5e-af3d-11ed-bfe3-dac502259ad0.png图 1. CN0554 简化功能框图电路描述 CN0554为精密应用提供完整的模拟I/O系统。该电路可细分为两个主要组件:模数转换(ADC)和数模转换(DAC)。

模拟输入

CN0554可通过板载 LT5400外部匹配电阻网络适应高达11倍输入衰减的模拟输入电压范围。该器件通过跳线选择增加了模拟输入电压范围。

表1显示了CN0554的完整跳线配置和相应的模拟输入电压范围。

表 1. 模拟输入范围

4518213c-af3d-11ed-bfe3-dac502259ad0.png

模数转换

CN0554包含具有可配置模拟输入的24位Σ-Δ ADC—— AD7124-8 。8个全差分输入通道或16个单端输入通道可通过软件配置,并提供可编程增益、滤波器设置和输出数据速率。

外部基准电压可通过跳线进行选择,可以是AD7124-8的内部带隙基准电压源,也可以是高精度、低功耗和低噪声基准电压源 ADR4525 的2.5 V输出。由于基准电压漂移直接影响ADC的精度,CN0554使用外部基准电压源,因为与内部基准电压源相比,其温度漂移性能更佳。

AD7124-8的Σ-Δ架构在小信号传感器测量,甚至工业等高噪声环境中均提供高分辨率和噪声抑制。输出数据速率的可编程范围为1.17 SPS至19.2 kSPS,相应的测量分辨率分别为24 nV rms至72 μV rms;有几种滤波器模式可用。这使得CN0554的分辨率、数据速率和噪声抑制能够针对广泛的应用进行优化。

数模转换

CN0554包含16个使用 LTC2688 电压输出DAC的单端16位模拟输出。每个通道都有一个内部轨到轨输出缓冲区,可提供或接收高达20 mA的电流

LT8582 为LTC2688提供±18 V电源轨,使DAC能够充分利用其高达±15 V的模拟输出范围。每个通道的输出范围可独立编程为表2中列出的五个范围。基准电压可通过软件编程,可使用内部4.096 V,或将ADR4525 2.5 V基准电压源用于ADC。每个通道还支持5%的超量程。

表 2. 电压输出范围调整

453e087a-af3d-11ed-bfe3-dac502259ad0.png

切换和抖动功能

CN0554同时支持切换和抖动功能。切换功能可以在两个不同的DAC代码之间快速切换DAC输出,而无需任何SPI事务,从而消除了通信事务。示例包括注入一个小的直流偏置或在通断状态之间独立切换。

抖动减少了精密应用中的量化误差,并通过在多个输出代码上扩展非线性来完成。此功能在许多需要将交流信号叠加在信号的平均直流值附近的应用中很有帮助。例如,在光学应用中,光路的次级特性可通过其对小交流信号的响应来测量。此外,抖动减少了滑阀等机械系统中的粘滞,加快了滑阀位置变化时的响应速度。

  • 切换操作

如图2所示,每个通道都支持切换操作,可在通过软件设置的两个值之间切换输出电压。切换由切换信号控制,该信号可从树莓派或内部软件控制寄存器的三个不同外部数字输入(TGP0、TGP1和TGP2)中获取。其中两个数字信号TGP0和TGP1连接到树莓派数字输出,支持脉冲宽度调制(PWM)。

45702bb6-af3d-11ed-bfe3-dac502259ad0.png

图 2. 切换和抖动操作框图

图3显示了CN0554执行的切换操作示例。根据切换引脚,输出电压在零电平和满量程值之间摆动,在1 kHz时测量的峰峰值电压为33.0 V。

458c1a56-af3d-11ed-bfe3-dac502259ad0.png

图 3. 零电平至满量程输出电压切换

  • 抖动操作

在CN0554中,每个通道还支持将正弦抖动信号添加到模拟输出的抖动操作。正弦曲线是使用查找表生成的,查找表中的值来自等式1。

45a788b8-af3d-11ed-bfe3-dac502259ad0.png

其中:
n= 0, 1, 2, … N — 1.
N 是信号周期。
φ0是信号相位角,初始信号相位。

CN0554可配置抖动信号的幅度、周期和相位角。

抖动信号的幅度通过软件设置,可以在设置的最大输出电压的0%到25%之间。

为了设置抖动频率,需要抖动时钟输入,并且可以从树莓派的三个外部数字输入TGP0、TGP1和TGP2中选择。其中两个外部输入TGP0和TGP1连接到树莓派数字输出,具有PWM特性,可轻松配置时钟频率。

抖动信号的频率通过由4、8、16、32和64软件可配置分频器分频的抖动时钟输入来设置,从而使用等式2来计算由此产生的抖动信号的频率:

45bbb194-af3d-11ed-bfe3-dac502259ad0.png

其中:
fsignal 是产生的抖动信号的频率。
fPWM 是PWM时钟频率。
N 是分频器。

抖动相位角可配置为四个不同的值:0、90、180和270。所有这些参数有助于精确控制抖动DAC通道输出。

图4显示了CN0554在最大信号周期的中间电平输出电压下执行的抖动操作示例,在1 kHz抖动时钟下,峰峰值电压为15.04 V。

45ebc03c-af3d-11ed-bfe3-dac502259ad0.png

图 4. 最大信号周期时的中间电平输出电压

图5显示了在最小信号周期的中间电平输出电压下执行的抖动操作,在1 kHz抖动时钟下,峰峰值电压为17.6 V。

46056d0c-af3d-11ed-bfe3-dac502259ad0.png

图 5. 最小信号周期时的中间电平输出电压

系统性能

  • 模拟输入噪声性能

图6显示了中间电平输入(5 V)时的噪声特性,图7显示了满量程输入(10 V)时的噪声特性。

461ee994-af3d-11ed-bfe3-dac502259ad0.png

图 6. 中间电平模拟输入噪声直方图

4637f1c8-af3d-11ed-bfe3-dac502259ad0.png

图 7. 满量程模拟输入噪声直方图

  • 模拟输出噪声性能

LT8582的开关稳压器输出经过旁路和滤波,以降低噪声。图8显示了零电平输出时的交流耦合信号噪声,其在14.4 mV时具有非常低的峰峰值噪声。

4654be8e-af3d-11ed-bfe3-dac502259ad0.png

图 8. 来自 ADC 和 DAC 通道环回的零电平 AC 耦合噪声信号

图9显示了中间电平输出时产生的13.4 mV峰峰值噪声。

467c0d4a-af3d-11ed-bfe3-dac502259ad0.png

图 9. 来自 ADC 和 DAC 通道环回的中间电平 AC 耦合噪声信号

在图10中,电路板在满量程输出时产生了17.6 mV的最高峰峰值噪声。

46a582f6-af3d-11ed-bfe3-dac502259ad0.png

图 10. 来自 ADC 和 DAC 通道环回的满量程 AC 耦合噪声信号

  • 模拟输出线性

积分非线性(INL)是指与通过DAC转换函数端点的直线的最大偏差(单位:LSB)。此外,差分非线性(DNL)是任意两个相邻代码之间测得的变化值与理想的1 LSB变化值之间的差异。最大±1 LSB的额定差分非线性可确保单调性。

图11显示了输出电压的DNL(单位:LSB)与单通道LTC2688输出的16位设置值的对比。

46cc13d0-af3d-11ed-bfe3-dac502259ad0.png

图 11. 输出电压的差分非线性

图12显示了输出电压的INL(单位:LSB)与单通道LTC2688输出的16位设置值的对比。

46f41cb8-af3d-11ed-bfe3-dac502259ad0.png

图 12. 输出电压的积分非线性

电源架构

CN0554直接从树莓派40引脚接口连接器获取电源。图13显示了CN0554的完整电源树。

471b3348-af3d-11ed-bfe3-dac502259ad0.png

图 13. CN0554 电源树

LT8582是一个双独立通道开关DC/DC转换器,负责树莓派5 V电源的升压和反相。

LT8582输出18 V和-18 V轨,然后用于为ADC和DAC提供必要的电源轨。CN0554还通过LT8582的故障保护特性提供输入过压和过热保护。

ADM7160超低噪声、低压差稳压器为AD7124-8提供3.3 V模拟电源轨。该稳压器由树莓派接口连接器上的5 V电源轨供电。AD7124-8数字I/O电源直接连接到树莓派的3.3 V电源轨。

LT3090将-18 V电源轨调节至-0.1 V,为AD7124-8提供略微为负的模拟电源。电源轨设计成即使在启用输入缓冲器的情况下,绝对模拟输入电压也能覆盖从接地到基准电压的整个范围。

常见变化 AD7124-4 可用于代替AD7124-8,只有8个单端和/或4个差分通道;这降低了无需额外通道的应用成本。

LTC2686 是LTC2688的8通道替代品。它具有55 mA的更高输出驱动电流和用于驱动高容性负载的补偿引脚。

如果只需0 V至5 V的输出范围,则LT8582可更换为单一正5 V电源。DAC的替代电源选项可以考虑较低的输出电流升压或反相稳压器,因为电路板设计为支持所有通道上的全部DAC输出电流。

此外,还可以根据应用添加低压差稳压器等升压或反相稳压器的低噪声后置调节。

电路评估与测试 本节介绍评估EVAL-CN0554-RPIZ的设置和程序。如需完整的详细信息,请参阅 CN0554用户指南。

设备要求

  • EVAL-CN0554-RPIZ电路评估板

  • 树莓派4 B型

  • HDMI的显示器

  • Micro HDMI转HDMI适配器

  • USB键盘和鼠标

  • 16 GB或更大的SD

  • ADI公司Kuiper Linux镜像

  • 5 V、3 A USB Type-C电源适配器

  • 母对母环回跳线

  • 示波器

  • 数字电压表(6位或更高)


开始使用

默认情况下,CN0554评估板配置了用于测试的正确分流位置。访问EVAL-CN0554-RPIZ用户指南以验证分流位置。

要执行评估测试,请按以下步骤操作:

  1. 将 EVAL-CN0554-RPIZ 连接到树莓派,如图 14 所示。

474082c4-af3d-11ed-bfe3-dac502259ad0.png

图 14. EVAL-CN0554-RPIZ 连接到树莓派

  1. 将具有 Kuiper Linux 镜像的 SD 卡插入树莓派。

  2. 使用母对母环回跳线电缆连接 ADC 输入和 DAC 输出通道,如图 15 所示。

475ae2cc-af3d-11ed-bfe3-dac502259ad0.png

图 15. 具有环回连接的 EVAL-CN0554-RPIZ 测试设置

  1. 将树莓派的 HDMI 电缆连接到显示器,然后将键盘和鼠标连接到 USB 端口

  2. 使用 USB Type-C 电源适配器为树莓派供电,并等待树莓派启动。

47913232-af3d-11ed-bfe3-dac502259ad0.png

图 16. 系统测试设置

  1. 打开 IIO 示波器,卸下(undock)DMM 和调试选项卡,如图 17 所示。

47bf73ae-af3d-11ed-bfe3-dac502259ad0.png

图 17. IIO 示波器 DMM 和调试选项卡

  1. 在 DMM 窗口中,选择 ad7124 作为器件并选择要测量的通道,例如 ad7124-8:voltage0-voltage1。点击 Play 按钮开始测量。

47cfb408-af3d-11ed-bfe3-dac502259ad0.png

图 18. IIO 示波器 DMM 窗口

  1. 在调试窗口中,在“器件选择”中选择 ltc2688。在 IIO器件属性部分,选择输出电压 1 通道并选择原始属性。将值设置为 32768,然后点击写入。这应该将输出电压设置为 2.5 V 左右,即默认输出范围 0 V 至 5 V 的一半。

47f340a8-af3d-11ed-bfe3-dac502259ad0.png

图 19. IIO 示波器调试窗口

  1. DMM 测量值应显示约 0.227 V 或 2.5 V 的 1/11,即默认输入电压衰减。

4803aace-af3d-11ed-bfe3-dac502259ad0.png

图 20. CN0554 模拟 I/O 的环回测量


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

    关注

    143

    文章

    45773

    浏览量

    240049
  • 混合信号
    +关注

    关注

    0

    文章

    341

    浏览量

    64810
  • adc
    adc
    +关注

    关注

    95

    文章

    5651

    浏览量

    539460
  • dac
    dac
    +关注

    关注

    43

    文章

    1973

    浏览量

    189514
  • LT8582
    +关注

    关注

    0

    文章

    4

    浏览量

    5888

原文标题:灵活的多通道混合信号模拟I/O电路构建指南

文章出处:【微信号:analog_devices,微信公众号:analog_devices】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    应用方案:MCU通用I/O引脚扩展

    MCU通用I/O引脚扩展 低端MCU由于I/O口数量不足导致部分功能无法实现,用户需要使用数字集成芯片进行扩展,如74LS系列移位寄存器,但是这种集成芯片也会由于引脚数量限制而无法确保
    发表于 01-08 09:35

    简单认识模拟集成电路

    模拟集成电路是指处理模拟信号的集成电路模拟混合信号 (Analog and Mixed Si
    的头像 发表于 12-08 10:29 592次阅读
    简单认识<b class='flag-5'>模拟集成电路</b>

    请问通道AD采集模拟量的时候是不是只能用dma模式?

    [i][i][i][i] 通道AD采集模拟量的时候
    发表于 10-18 06:26

    模拟电路的PCB设计规则

    尽管构建模拟系统看起来像是回到了真空管时代,但模拟组件和电路不会很快消失,支持它们的 PCB 也不会消失。纯模拟电路板和
    的头像 发表于 10-15 15:08 618次阅读
    <b class='flag-5'>模拟</b><b class='flag-5'>电路</b>的PCB设计规则

    灵活模拟信号生成和捕获的虹科PXI模块

    HongKe虹科新品模拟信号生成和捕获的PXI模块AflexibleanalogsignalgenerationandcaptureplatformHK-PA72PXI模块HK-PA72是一系列灵活
    的头像 发表于 08-18 08:07 342次阅读
    <b class='flag-5'>灵活</b>的<b class='flag-5'>模拟信号</b>生成和捕获的虹科PXI模块

    安捷伦MSOX3012T混合信号示波器2+16通道

    Agilent Keysight MSOX3012T混合信号示器 MSOX3012T 是 Agilent Keysight HP 的 100 MHz、2+16 通道、5 GS/s、4 MPts
    的头像 发表于 07-21 14:29 257次阅读
    安捷伦MSOX3012T<b class='flag-5'>混合</b><b class='flag-5'>信号</b>示波器2+16<b class='flag-5'>通道</b>

    MSOX3034A混合信号示波器

    是德科技MSOX3034A混合信号示波器 MSOX3034A 是 Keysight Agilent 的 350 MHz、4+16 通道混合信号
    的头像 发表于 07-20 17:37 232次阅读
    MSOX3034A<b class='flag-5'>混合</b><b class='flag-5'>信号</b>示波器

    MSOX3024A混合信号示波器4+16通道

    是德科技MSOX3024A混合信号示波器 MSOX3024A 是 Keysight Agilent 的 200 MHz、4+16 通道混合信号
    的头像 发表于 07-20 17:06 260次阅读
    MSOX3024A<b class='flag-5'>混合</b><b class='flag-5'>信号</b>示波器4+16<b class='flag-5'>通道</b>

    MSO9404A混合信号示波器4+16通道

    是德/Agilent安捷伦MSO9404A混合信号示波器 MSO9404A 是 Keysight Agilent 的 4 GHz、4+16 通道混合
    的头像 发表于 06-25 09:00 324次阅读
    MSO9404A<b class='flag-5'>混合</b><b class='flag-5'>信号</b>示波器4+16<b class='flag-5'>通道</b>

    Android 13.0.0.1.2.0.doc文件上的Android用户指南i.MX 8 QM mek构建了android图像,没有信号和接口的原因?

    我按照 Android 13.0.0.1.2.0.doc 文件上的 Android 用户指南i.MX 8 QM mek 构建了 android 图像。它是成功的。然后我刷新了为 i
    发表于 06-12 08:49

    混合信号集成电路测试方法

    混合信号集成电路是指包括数宇模块和模拟模块的集成电路。将数字信号转换为
    的头像 发表于 05-29 10:56 1244次阅读
    <b class='flag-5'>混合</b><b class='flag-5'>信号</b>集成<b class='flag-5'>电路</b>测试方法

    基于多通道目标模拟系统构建

      在电子战系统的工程验证中经常需要产生精确并且可重复的测试信号,用以模拟真实电子战环境,而模拟多发发射机场景是电子战中具有代表性的测试验证。多通道目标
    的头像 发表于 05-26 16:08 462次阅读
    基于多<b class='flag-5'>通道</b>目标<b class='flag-5'>模拟</b>系统<b class='flag-5'>构建</b>

    Agilent是德MSOX3032T混合信号示波器2+16通道

    混合信号示波器。特征: 带宽:350兆赫 2 个模拟通道和 16 个数字通道 最大内存深度:2 Mpts 最大采样率:4 GSa/s AD
    的头像 发表于 05-22 15:44 549次阅读
    Agilent是德MSOX3032T<b class='flag-5'>混合</b><b class='flag-5'>信号</b>示波器2+16<b class='flag-5'>通道</b>

    是德科技MSOX3104A混合信号示波器1GHz,4+16通道

    是德科技MSOX3104A混合信号示波器 MSOX3104A 是 Keysight Agilent 的 1 GHz、4+16 通道混合信号
    的头像 发表于 05-22 14:44 449次阅读
    是德科技MSOX3104A<b class='flag-5'>混合</b><b class='flag-5'>信号</b>示波器1GHz,4+16<b class='flag-5'>通道</b>

    是德科技MSOX3014A混合信号示波器

    是德科技MSOX3014A混合信号示波器 MSOX3014A 是 Keysight Agilent 的 100 MHz、4+16 通道混合信号
    的头像 发表于 05-22 10:11 266次阅读
    是德科技MSOX3014A<b class='flag-5'>混合</b><b class='flag-5'>信号</b>示波器