多通道数据采集系统的软件复杂度往往不来自转换本身,而来自通道管理的时序。主机需要在每次转换前选择通道、等待建立、启动转换、读取结果,并在多个通道之间维持确定的顺序。当通道数增加到8路,这套时序管理的固件开销和中断频率会显著上升。AD7928BRUZ-REEL7的架构选择是在ADC内部集成一个通道序列器:主机预先编程转换顺序,ADC按照该顺序自主循环执行转换,主机只需要在需要时读取结果。这一设计把“下一步转换哪个通道”的决定从主机固件转移到了芯片内部的寄存器中。
序列器与1 MSPS吞吐量的组合:多通道采集的确定性来源
AD7928是一款8通道、12位、1 MSPS吞吐量的逐次逼近型ADC,采用2.7 V至5.25 V单电源供电。8个模拟输入均为单端输入,每个通道的转换结果通过SPI兼容的串行接口输出。通道序列器允许用户通过控制寄存器预先编程通道的转换顺序,ADC按照设定顺序依次转换,而不需要主机在每次转换时写入通道地址。对于需要周期性扫描8路传感器的系统,这一机制消除了主机与ADC之间的大部分通道选择事务,使采集循环的时序由ADC内部的序列器时钟决定,而不是由主机软件的调度抖动决定。
1 MSPS的吞吐量在8通道序列模式下需要被正确理解:它是ADC核心的转换速率,当序列器在多个通道之间循环时,每个通道的有效采样率是总吞吐量除以使能的通道数。如果8个通道全部使能,每通道的等效采样率约为125 kSPS;如果只使能2个通道,每通道可获得接近500 kSPS。这一关系决定了AD7928在“多通道中速扫描”和“少通道高速采样”之间的配置灵活性。
|
核心参数 |
AD7928BRUZ-REEL7 |
|
分辨率 |
12位 |
|
吞吐量 |
1 MSPS |
|
模拟输入通道 |
8路单端,带序列器 |
|
电源电压(AVDD) |
2.7 V–5.25 V |
|
功耗(1 MSPS) |
最大6.0 mW(3 V);13.5 mW(5 V) |
|
输入带宽 |
采样保持放大器可处理8 MHz以上输入 |
|
SINAD |
70 dB(最小值,50 kHz输入) |
|
接口 |
SPI/QSPI/MICROWIRE/DSP兼容 |
|
关断功耗 |
最大0.5 µA(完全关断) |
|
封装 |
20引脚TSSOP |
功耗与时钟速度的耦合:一个需要被正视的设计变量
AD7928的功耗数字必须与转换时钟一起理解。数据手册给出的最大6.0 mW(1 MSPS、3 V电源) 和13.5 mW(1 MSPS、5 V电源) 是在满吞吐量条件下的上限。但芯片的转换时间由SCLK频率决定:SCLK同时充当转换控制的主时钟,提高SCLK频率可以缩短转换时间,降低SCLK频率则延长转换窗口。这一结构意味着ADC的功耗不是一个固定值,而是与主机提供的串行时钟速度耦合:在不需要1 MSPS吞吐量的应用中,降低SCLK频率可以在维持功能的同时降低动态功耗。
灵活的功耗/串行时钟速度管理还包含关断模式。在较低吞吐量下,器件可以在转换之间进入关断状态,完全关断时的最大功耗为0.5 µA。对于以突发方式采集、而不是连续扫描的系统,这一模式可以在占空比基础上进一步压缩平均功耗。VDRIVE功能允许串行接口独立于AVDD供电,直接连接3 V或5 V逻辑处理器,而不需要外部电平转换器。这一细节在多电源轨系统中减少了元件数量和接口调试工作。
无流水线延迟与输入结构的系统含义
AD7928采用标准的逐次逼近架构,没有流水线延迟。转换结果在转换完成后即可通过串行接口读取,不需要等待固定的流水线级数。对于闭环控制系统或需要精确知道采样时刻与读取时刻之间关系的应用,这一特性简化了时序预算:采样发生在CS下降沿,转换在同一时刻启动,读取在转换完成后进行,整个链路的时间关系是确定的,而不是随流水线深度变化。
采样保持放大器的输入带宽支持8 MHz以上的输入频率,而SINAD在50 kHz输入频率下最小为70 dB。这一组合使AD7928能够处理超出纯直流或低频传感器信号范围的输入,适用于需要在中频段进行多通道采样的场合。模拟输入范围可以通过控制寄存器配置为0 V至REFIN或0 V至2×REFIN,输出编码可选标准二进制或二进制补码。REFIN的灵活性允许设计者在分辨率和输入动态范围之间做出选择,而不需要改变外部基准电压。
选型判断:序列器带来的价值何时超过单通道ADC的简单性
AD7928的选型应围绕三个条件展开:系统需要周期性扫描多个模拟通道、通道切换的时序确定性比单通道极速采样更重要、以及主机的固件资源或中断带宽有限。如果应用只有一个或两个模拟输入,并且采样率需求远低于1 MSPS,那么使用带序列器的8通道ADC不会带来架构收益,反而增加了寄存器配置的复杂度。但如果系统需要监视8路传感器、执行器反馈或电源轨,并且希望主机以最低的事务频率获取所有通道的数据,序列器的价值就体现为固件简化、中断次数减少和采集循环的可预测性。
它不适合需要同时采样多个通道的应用。AD7928的8个输入是单端、依次转换的,通道之间不是同时采样;对于需要保留通道间相位关系的应用(例如三相功率测量或多相电机电流采样),需要选择带有多个同时采样ADC的器件,或者在各通道前端配置采样保持电路。20引脚TSSOP封装和SPI兼容接口使其适合空间受限的嵌入式板卡,但1 MSPS的吞吐量在序列器全部通道使能时会被分摊,设计者应根据每通道的实际采样率需求来计算序列器配置和SCLK频率。
|
选型问题 |
AD7928BRUZ-REEL7的回答 |
|
周期性扫描8路模拟输入 |
是:序列器自主循环转换 |
|
每通道需要>500 kSPS且8通道全开 |
否:1 MSPS被通道数分摊 |
|
通道间需要同时采样 |
否:单端、依次转换 |
|
主机固件资源紧张 |
是:序列器减少通道选择事务 |
|
3 V单电源、低功耗 |
是:最大6 mW @ 1 MSPS, 3 V |
|
接口电压与主机逻辑不同 |
是:VDRIVE独立供电 |
应用场景:从多传感器监视到电机控制的通道扫描
AD7928的典型应用集中在需要多路模拟量周期性采集的嵌入式系统。在工业过程控制中,8个单端输入可以连接温度、压力、流量和位置传感器,序列器按照预设顺序扫描这些通道,主机以固定间隔读取一整组数据。在数据采集模块和多通道监视器中,1 MSPS的吞吐量和序列器的组合允许在单个ADC上实现多路信号的分时采集,减少了ADC数量和板面占用。
在电机控制和功率电子中,AD7928曾被用于多相电流采样和电压监视。需要注意的是,序列器的依次转换特性意味着各通道的采样时刻不同;在FOC等需要精确知道电流采样与PWM周期关系的算法中,采样时刻的确定性来自CS下降沿和序列器顺序的固定性,而不是同时采样。设计者需要根据控制环路的带宽和PWM频率来评估分时采样引入的相位误差是否可以接受。便携式仪器和电池供电设备则受益于低功耗和关断模式:在不需要连续采集的间隙,ADC可以进入0.5 µA关断状态,由主机在需要时唤醒并启动一次序列扫描。
开发路径:EVAL-AD7928SDZ与序列器行为的验证
EVAL-AD7928SDZ是AD7928的全功能评估板,通过EVAL-SDP-CB1Z系统演示平台与PC的USB端口连接,由AD7928评估软件控制。评估板集成了板载电源、基准电压源(AD780)、电平转换器(ADG3308)和输入缓冲/驱动放大器(AD8022、AD8066、ADA4000-2),使得模拟输入可以在经过调理后进入ADC,而不需要外部信号链搭建。
评估软件的核心用途不是简单读取转换码,而是验证序列器配置和时序行为。软件支持直流测试(直方图)、交流测试(FFT)和波形捕获,设计者可以在配置序列器顺序和通道数之后,观察各通道的转换结果在时间上的排列,确认序列器按照预期循环。SCLK频率与吞吐量的关系是另一个需要在评估阶段量化的变量:提高SCLK缩短转换时间,但可能影响建立和功耗;降低SCLK则延长转换窗口。评估板提供的SPI信号测试点和可配置时钟路径使这一关系可以被直接测量。
在从评估板过渡到自研板时,需要关注的是输入驱动和基准。AD7928的采样保持输入在转换期间会呈现开关电容负载,前级驱动器的建立行为直接影响1 MSPS下的精度。评估板上的放大器配置提供了一个经过验证的驱动参考,但自研板的布局和驱动器选择仍需根据实际信号源阻抗和带宽重新评估。AD7928BRUZ-REEL7的工程本质是:它把多通道采集的通道管理逻辑内置到ADC中,使主机从“每次转换选哪个通道”的事务中解放出来,同时保留了逐次逼近架构的确定时序和SPI接口的通用性。对于以周期性扫描为核心的多通道系统,这一架构选择的直接回报是固件简化和采集循环的可预测性。



购物车中还没有商品,赶紧选购吧!







