提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
0. 前言
番茄的本职工作之一,硬件工程师的基础:芯片选型。模数/数模转换芯片是数据采样、数据输出的核心芯片,理解这类芯片的基本参数是芯片选型的基础。这篇文章选了ADI的AD7665、AD7616和LTC2755、LTC2756芯片四颗料,对比了选型时考虑的参数及其含义。
1. 概述
AD7665是一颗高速度、低功耗、低积分非线性、串/并输出的单通道16位模拟/数字转换器,其最高转换速度为570KSPS,采用5V直流电源供电,正常功耗64mW,积分非线性不超过2.5LSB,支持8位或16位并行转换数据输出或2路串行数据输出。
AD7616是一颗高速度、双核、多输入范围、串/并输出的多通道16位模拟/数字转换器。AD7616具有16个采样通道,两个采样核,支持双通道同时高达1MSPS的采样,采用5V直流电源供电,输入动态范围包括三种:±10V,±5V,±2.5V。AD7616也支持并行或串行数据输出。
LTC2755为一系列的数模转换器,转换位数有12位、14位、16位。信号建立时间为2us,输出动态范围可调节,供电电流小于1uA。
LTC2756A是一颗高速度、高精度、串行输入、电流型输出的18位数字/模拟转换器,信号建立时间为2.1us,输出动态范围从可以调节。
本文结合数字集成电路知识,选取ADI厂家的两类数据转换器,各选择两颗不同物料进行性能比较。
2. 静态指标
2.1 量程
AD7665可以通过外部引脚的配置实现输入动态范围值的变化,具体配置信息如下表。
为了方便比较,我们以其输入量程为±4REF为准,其中参考电压REF为2.5V,即AD7665本次使用其满量程为±10V。
AD7616支持三种输入动态范围:±10V,±5V和±2.5V,为了方便比较,我们本次使用其满量程同样为±10V。由于两者都是16位AD,以最高位表示符号位(正负),则得到两者的最低有效位均为:1 LSB=20/2^16=10/2^15=305.17uV。
LTC2755我们取其位数为16位,输出量程可以调节。我们取其量程为±10V,则最低有效位:1 LSB=20/2^16=10/2^15=305.17uV。LTC2756A其位数为18位,输出量程可以调节。我们取其量程为±10V,则最低有效位:1 LSB=20/2^18=10/2^17=76.29uV
2.2 输入阻抗
结合上文中的表1,我们知道AD7665工作在±10V时,其输入阻抗为5.85kΩ,而AD7616的输入阻抗典型值为1MΩ。过低的输入阻抗使得AD7665在使用时必须增加前置电路,如跟随器电路,以提高信号的输入效率。AD7616在使用时,无需前置电路,直接接入模拟信号即可。
2.3 采样率
AD7665通过引脚6‘WARP’和引脚7‘IMPULSE’实现模式的选择。‘NORMAL’模式下,其采样率为500kSPS。AD7665为单通道数据转换器,在对采样率要求不高的应用中,通过使用模数开关(如DG408DY),可以实现AD7665对于多通道数据采样的需求。
AD7616为双核16通道的数据转换器,双核的存在可以实现双通道的同步采样,采样率达到1MHz,通过芯片内部逻辑,每个核依次对八个通道的数据进行采样(异步采样),每个通道分到的采样率不超过125kHz。
LTC2755-16在±10V的量程下,误差范围不超过±0.0015%,需要的信号建立时间为2us,转换速度为500M;而LTC2756A在±10V的量程下,误差范围不超过±0.0004%,需要的信号建立时间为2.1us,转换速度为476M,但LTC2756A的准确度更高。
2.4 满量程误差
在±10V的输入范围下,AD7665的满量程误差为±0.25%的FSR,即AD7665的输入±10V时误差为±82LSB。而AD7616的满量程误差为±5~±32LSB。显然,满量程输入时AD7616的精度更高。
2.5 增益误差
LTC2755-16给出的增益误差为±20LSB,温度偏移为0.6ppm/℃。而LTC2756A给出的增益误差为±5~±28LSB,温度偏移为0.15ppm/℃。
2.6 DNL&INL(积分非线性和微分非线性)
AD7665的INL为±2.5LSB(datasheet-P9 TPC1),DNL为±0.75LSB(datasheet-P9 TPC2)。AD7616的DNL为±0.5~±0.99LSB(datasheet-P16图14),INL为±1~±2LSB(datasheet-P16图16)。
LTC2755-16的INL值为±0.4~±1LSB,DNL值为±0.2~±1LSB(datasheet-P6)。LTC2756A的INL值为±0.5~±1LSB,DNL值为±0.25~±1LSB(datasheet-P6)。
3. 动态指标
3.1 信噪比SNR
16为AD的SQNR值为:SQNR= 6.02*16+1.76=98dB
AD7665的SNR在90dB左右。datasheet-P10 TPC10中给出SNR随温度的变化关系,SNR随着环境温度的升高略微降低;datasheet-P10 TPC8中给出SNR与输入信号频率的关系:输入信号频率低于180kHz时,SNR为90dB;输入信号频率超过180kHz后,SNR迅速衰减。
AD7616在无过采样时,其SNR为90.5dB左右,通过其过采样技术,可以提过芯片的SNR值:两倍的过采样实现92dB;四倍的过采样实现93dB。Datasheet-P15 图11给出不同输入范围的SNR随着温度的变化关系,Datasheet-P18图18给出不同过采样技术下,SNR与输入信号频率的关系。
3.2 总谐波失真THD
AD7665的THD值为-100dB(TPC 10),AD7616的THD为-103dB(图13)。
LTC2755-16的THD值为-110dB,LTC2756A的THD值为-108dB。
3.3 信噪失真比SINAD/SNDR
AD7665的SINAD在输入信号10kHZ~180kHz时,为90dB。AD7616的SINAD值为90dB。
3.4 有效位数ENOB
有效位数的计算公式:
根据公式,AD7616和AD7665的有效位数为14.66位。
AD7665在datasheet-P10 TPC8中给出ENOB随着输入信号频率的关系,如下图:
可以看到随着输入信号频率的增加,SNR、SNDR和ENOB开始均保持稳定,但当输入信号频率超过阈值点后,其数值迅速衰减。
3.5 动态范围DR
AD7616给出的DR值为92dB。
3.6 无杂散动态范围SFDR
AD7665给出的SFDR值为100dB,AD7616为103dB。
3.7 交调失真IMD
AD7616给出IMD值:二阶项为-105dB;三阶项为-113dB。
3.8 有效分辨率带宽ERBW
AD7665给出的-3dB输入带宽为3.6MHz,而AD7616给出的-3dB带宽为39kHz。
LTC2755-16给出的带宽为2MHz,LTC2756A给出的带宽为1MHz.
3.9 优值/品质因子FoM
优值FoM与芯片的速度、精度和功耗有关,有两种优值的评估计算方式,分别为:
对于功耗,AD7665的功耗为在不同采样频率时功耗略有差别:444k时功耗64~74mW,570k时功耗为93~107mW,此处为了便于计算,我们取fs=570k功耗100mW,而其带宽3.6MHz。
AD7616的工作功耗为230mW~350mW,采样频率fs=1MHz,我们取功耗为300mW,带宽39kHz.
LTC2755-16和LTC2756A的电源功耗基本一致,为5uW。带宽分别为2M和1M,但未找到两颗芯片的ENOB和SNDR值,因此无法计算优值。
4. 总结
看这个文章需要对照各个芯片的手册datasheet,番茄把这篇文章放到资源里面了,有需要的自行下载。