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

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

3天内不再提示

ADuC7026提供可编程电压用于评估多个电源系统

星星科技指导员 来源:ADI 作者:Steven Xie, Karl Wei, 2023-01-17 09:24 次阅读

作者:Steven Xie, Karl Wei, and Claire Croke

高压开关、双极性ADC和其他具有多个电源的器件通常需要按特定顺序施加或移除电源电压。本文提出了一种简单、经济高效的方法,用于确定系统在受到电源瞬变、中断或序列变化时的行为。采用多个电源的器件示例是AD7656-1(表1),这是一款16位、250 kSPS、6通道、同步采样、双极性输入ADC。ADuC7026精密模拟微控制器的四个12位DAC提供DUT的可编程电源电压。使用AD7656-1评估板和ADuC7026评估板,只需进行最少的硬件和软件开发即可完成原型设计。

表 1.AD7656-1 典型电源电压和最大电源电流

Supply AVCC, DVCC VDRIVE VDD VSS
电压 5 3.3
10 –10
电流(毫安) 30 10 0.25 0.25

表1显示了每个ADC电源的典型电压和最大电流。ADuC7026上的四个DAC产生的可编程时序可控电压波形由AD7656-1评估板上的超低噪声和失真运算放大器AD797进行缩放,以提供指定的电源电压和电流。微控制器的速度和可编程性有助于控制电源电压的电压电平、周期、脉冲宽度和斜坡时间。

例如,使用外部电源,AD7656-1评估板上的AD797放大器(配置为增益为5)可以产生0 V至12.5 V的电压范围,以驱动ADC的VDD供应轨。AD797的高输出驱动能力允许为每个电源轨提供高达50 mA的电流。图1显示了与ADC的连接。

pYYBAGPF-MaAecRZAAAcm_RT51k770.jpg?la=en&imgver=1

图1.AD7656-1 连接图

ADuC7026 DAC数据寄存器可通过41.78 MHz内核时钟以7 MHz频率更新,从而最大限度地提高电压更新速率。以下部分介绍开发过程,并提供使用评估板获得的测量结果。

硬件开发和设置

ADuC7026评估板上的四个DAC输出引脚和AGND分别连接到AD7656-1评估板上的四个AD797输入和AGND。安捷伦 E3631A 外部电源模块为 AD797 提供 ±15 V。通过USB连接到ADuC7026评估板的计算机提供5 V电源和串行通信

原理图设计

AD7656-1评估板上唯一需要的硬件更改与AD797有关。可以根据不同的增益和带宽要求选择R1和R2。图3显示AD797设置为增益= 4,以便从ADuC7026 DAC的0 V至2.5 V输出提供0 V至10 V输出。R3和C1形成一个低通滤波器,以降低高频噪声。CL用作电源轨上的负载电容器

poYBAGPF-MiAeUe9AAAvX9jfjG4523.jpg?la=en&imgver=1

图3.AD797原理图设计,增益=4。

图4显示了AD797在增益= 4时的频率响应,从NI 多 SIM 卡™模拟。1.0MHz 带宽和 73° 相位裕量可提供快速瞬态响应和稳定运行。

pYYBAGPF-MqABKBPAABmvOWh2KA787.jpg?la=en&imgver=1

图4.AD797的频率响应,增益=4。

AD797 设计笔记

超低失真、超低噪声运算放大器AD797具有80 μV最大失调电压、出色的直流精度、800 ns建立至16位、50 mA输出电流和±13 V输出摆幅(采用±15 V电源供电),非常适合驱动电源轨。

不过,它不会针对大量容性负载进行内部补偿,因此必须使用外部补偿技术来优化此应用。图5显示了驱动容性负载引起的AD797输出振荡。

poYBAGPF-M2AVwn2AAAzrJDa5P0470.jpg?la=en&imgver=1

图5.无补偿振荡。

为了在电源轨上具有容性负载的情况下稳定驱动,电阻R4放置在输出和负载之间。该电阻将运算放大器输出和反馈网络与容性负载隔离开来,并在反馈网络的传递函数中引入零点,从而降低更高频率下的相移。1反馈电容C2补偿运算放大器输入端的容性负载,包括C1。

应用DAC

ADuC7026精密模拟微控制器具有四个12位电压输出DAC,具有轨到轨输出缓冲器、三个可选范围和10 μs建立时间。

每个DAC具有三个可选范围:0 V至VREF(内部带隙2.5 V基准电压源),0 V至DACREF(0 V至AVDD),和 0 V 至 AVDD.范围使用控制寄存器 DACxCON 设置。DAC接受0 V至AV范围的外部基准电压源DD.使用内部基准电压源时,必须从VREF引脚连接到AGND,以确保稳定性。

四个DAC中的每一个都可以通过控制寄存器DACxCON和数据寄存器DACxDAT独立配置。一旦通过DACxCON寄存器配置了DAC,就可以将数据写入DACxDAT以获得所需的输出电压电平。

四个DAC输出很容易使用C或汇编语言进行控制。此C代码示例展示了如何选择内部2.5 V基准电压源并将DAC0输出设置为2.5 V。

将内部 2.5 V 基准连接到 VREF 引脚

REFCON = 0x01;

//enable DAC0 operation

DAC0CON = 0x12;

//update DAC0DAT register with data 0xFFF

DAC0DAT = 0x0FFF0000;

Using assembly language,

DAC0CON[5] 被清除以使用内核时钟 (41.78 MHz) 更新 DAC0 以实现快速更新速率;

DAC0CON[1:0] 设置为“10”以使用 0 V 至 VREF (2.5 V) 输出范围

“DAC0DAT = 0x0FFF0000”可以通过两个指令编译为汇编代码:

MOV R0, #0x0FFF0000

STR R0, [R1, #0x0604]

这两个指令总共需要六个时钟周期来执行,对应于 7 MHz 更新速率和 41.78 MHz 内核时钟频率。因此,电压轨之间的时间延迟可以精确到144 ns。

测量结果

ADuC7026中的四个DAC为AD7656-1提供四个电源,以测试其在电源瞬变或时序变化下的行为。表2显示了ADC的电源和电压电平。

表 2.AD7656-1电源

数字转换器通道 DAC0
数字转换器1
DAC2
DAC3
输出范围 0 V 至 1.250 V 0 V 至 0.825 V 0 V 至 2.500 V 0 V 至 2.500 V
AD797 增益 4 4 5 –5
AD797 输出摆幅 0 V 至 5.00 V 0 V 至 3.30 V 5.00 V 至 12.50 V –12.50 V 至
–5.00 V
标称电压 5.00 伏 3.30 伏 10.00 伏 –10.00V
AD7656-1 电源 AVCC, DVCC VDRIVE VDD VSS

如表2所述,来自四个DAC输出的波形是使用示波器捕获的,如图6所示。每个通道的电压电平、周期、脉冲宽度和斜坡时间都是可编程的,易于控制。具体参数在以下各节中测量和描述。

pYYBAGPF-M6AJVvnAABhFYV8Yf4225.jpg?la=en&imgver=1

图6.四通道电压波形。

为了达到每个电源的精确电压电平,图3中的R1可以使用可调电阻。通过使用安捷伦 34401A 数字万用表调节 R1 来校准电压电平。

测量上升和下降斜坡时间以确定电压波形的最大频率。斜坡时间与电阻R4的值和容性负载CL有关。对于较慢的斜坡时间,R4和CL可以使用较大的电阻和电容值。AV的上升和下降斜坡时间抄送和DV抄送用不同的负载电容进行测试,结果如表3所示。使用1 μF电容时的上升波形如图7所示。斜坡时间在10 V的10%至90%之间测量。

表 3.容性负载时的斜坡时间

容性负载 10 nF (V/μs) 0.1 μF (V/μs) 1 μF (伏/微秒) 10 μF (V/μs)
上升边缘 6.90 0.97 0.07 0.01
落沿 5.71 0.93 0.06 0.01

poYBAGPF-NCAWU8dAABa_7i3ObU095.jpg?la=en&imgver=1

图7.1μF 容性负载下的上升时间。

电源纹波

AD797具有出色的直流精度,可通过调节反馈电阻R1轻松为AD7656-1提供精确的标称电压电平。电源的峰峰值纹波是在标称电压电平下测量的,标称电压水平为200 MHz和20 MHz带宽,容性负载为0.1 μF,采用DS1204B示波器。表4显示纹波小于标称电压的1%,因此四个电源均符合要求。

表 4.每个电源的纹波

Power Supply AVCC, DVCC (5.00 V) VDRIVE (3.30 V) VDD (10.00 V) VSS (–10.00 V)
200 MHz (mV) 20.8 28.0 25.6 30.4
20 MHz (mV) 12.8 24.8 15.2 18.4

pYYBAGPF-NKAc_kLAABQAgROE8o219.jpg?la=en&imgver=1

图8.AVCC 和 DVCC 上的 5V 电源纹波。

生成波形

只需对ADuC7026源代码进行简单修改,就可以为需要评估不同电源条件下器件工作情况的各种不同应用生成许多不同的电压波形序列。可以生成的典型波形如图9和图10所示。

poYBAGPF-NSALFb6AABi4ocQ_JE397.jpg?la=en&imgver=1

图9.22.32 kHz 方波。

pYYBAGPF-NaAXtMHAABZ2NGXO_Y536.jpg?la=en&imgver=1

图 10.13.16 kHz 脉冲波形。

图 11 中 显示 的 LabVIEW GUI 可用于 生成 电源 波形。四个通道的电压电平、斜坡时间、周期和序列延迟时间易于配置。串行端口用于GUI和ADuC7026之间的通信。

poYBAGPF-NiAJv-UAAELtB0mHLk705.jpg?la=en&imgver=1

图 11.电源配置图形用户界面。

结论

使用AD7656-1和ADuC7026评估板开发并验证了一种简单、经济高效的方法来评估电源排序的影响。ADuC7026评估板为四个电源生成一个可控的可编程序列,以评估ADC在不同电源时序/斜坡条件下的工作情况。微控制器中的三相16位PWM发生器可提供总共七个电压通道。

审核编辑:郭婷

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

    关注

    48

    文章

    6812

    浏览量

    147660
  • 电源
    +关注

    关注

    182

    文章

    16559

    浏览量

    244783
  • adc
    adc
    +关注

    关注

    95

    文章

    5653

    浏览量

    539502
收藏 人收藏

    评论

    相关推荐

    aduc7026做I2C slave,接收数据存在的疑问求解

    aduc7026这边的现象都是一样,所以排除主机这边的问题。主机设置的I2C时钟频率是100K,aduc7026从机这边设置的系统时钟是41.78M。 现象描述:以上贴的从机代码是可以正确接收主机数据的,您也
    发表于 01-12 06:03

    ADuC7026源代码分享

    ADI公司ARM7内核的芯片ADuC7026,源代码例程
    发表于 07-29 18:43

    ADuC7026 ucos移植

    ucos ii移植在ADuC7026(ARM7内核)。
    发表于 07-29 18:51

    请问ADUC7026 有没有芯片唯一id号?

    请问大神 ADUC7026有没有芯片唯一id号程序里怎么获取芯片id号呢
    发表于 08-08 06:59

    请问在keil中找不到ADUC7026的型号该怎么编译?

    在keil中找不ADUC7026的型号,该怎么编译
    发表于 09-25 14:23

    一个基于ADuC7026实现功率放大器监控的参考设计

    是基于AD729422的12位的集成型监测和控制系统的方案,以及一种基于ADuC7026高精度模拟微控制器3的集成型方案。分立方案需要使用的器件较多,而且PCB布局复杂,PCB面积也较大,这些因素都导致较高的成本
    发表于 07-05 07:29

    如何利用AD7656-1和ADuC7026评估电源时序控制的影响

    基于AD7656-1和ADuC7026评估电源时序控制影响
    发表于 03-16 15:19

    基于ADuC7026的网络化数据采集系统设计

    基于ADuC7026的网络化数据采集系统设计:设计了一种基于ADuC7026的网络化数据采集系统,以集成ARM7TDM I内核的精密数据转换器ADu
    发表于 09-25 15:52 39次下载

    ADuC7023/ADuC7024/ADuC701925/ADuC7026中文资料

    ADuC7023/ADuC7024/ADuC701925/ADuC7026在单芯片内集成1MSPS、12位多通道高性能ADC的数据采集系统
    发表于 02-08 12:33 170次下载

    ADuC7026提供可编程电压,用于评估电源系统

    本文提出一种简单且经济高效的方法,用于确定系统在受电源瞬变、中断或序列变化影响下的行为。
    发表于 10-31 16:42 2887次阅读

    ADuC7026和12864连接注意的问题

    ADuC7026和12864连接注意的问题
    发表于 09-26 14:45 19次下载

    ADUC7026 精密模拟微控制器,12位模拟I/O,ARM7TDMI® MCU

    电子发烧友网为你提供ADI(ti)ADUC7026相关产品参数、数据手册,更有ADUC7026的引脚图、接线图、封装手册、中文资料、英文资料,ADUC7026真值表,
    发表于 02-22 14:51
    <b class='flag-5'>ADUC7026</b> 精密模拟微控制器,12位模拟I/O,ARM7TDMI® MCU

    UG-669:评估ADuC7026微转换器

    UG-669:评估ADuC7026微转换器
    发表于 05-25 20:45 10次下载
    UG-669:<b class='flag-5'>评估</b><b class='flag-5'>ADuC7026</b>微转换器

    EVAR-ADC7026 ADUC7026/27 QUICKSTART和QUICKSTART PLUS开发

    评估ADuC7026/ADuC7027的开发系统为完全集成的1 MSPS、12位数据采集系统,在单芯片内集成高性能多通道ADC、16位/32
    发表于 06-06 09:27 10次下载
    EVAR-ADC<b class='flag-5'>7026</b> <b class='flag-5'>ADUC7026</b>/27 QUICKSTART和QUICKSTART PLUS开发

    EVAL-ADUC7026 EVAL-ADUC7026评估

    电子发烧友网为你提供ADI(ti)EVAL-ADUC7026相关产品参数、数据手册,更有EVAL-ADUC7026的引脚图、接线图、封装手册、中文资料、英文资料,EVAL-ADUC7026
    发表于 08-31 17:00