双积分型ad转换器设计
更多
好的,我们来详细探讨一下双积分型模数转换器的设计要点(全部用中文解释)。这种ADC以其高精度、高抗噪性和结构相对简单而闻名,特别适合低速、高精度的测量应用(如数字万用表)。
核心工作原理回顾
- 第一次积分(定时积分/对输入电压积分):模拟开关将输入电压
V_in连接到积分器输入端。积分器在一个固定时间T1内对V_in进行积分,输出电压V_int从0开始线性上升(或下降,取决于V_in极性),斜率与V_in成正比。T1结束时,V_int = -(V_in * T1) / (R * C)。 - 第二次积分(定压积分/对参考电压积分):模拟开关切换到与
V_in极性相反 的参考电压V_ref。积分器开始对V_ref进行反向积分(放电),输出电压V_int线性下降(或上升)回零。这个反向积分的时间T2不是固定的,它取决于V_int在T1结束时达到的电压值(该值与V_in成正比)。 - 时间测量与转换结果:一个计数器在
T2时间段内计数。T2结束时,计数器停止计数。计数值N与T2成正比,而T2 = (T1 * |V_in|) / |V_ref|。因此,最终的转换结果N = (T1 * |V_in| * f_clk) / |V_ref|(其中f_clk是计数器时钟频率)。可以看出,输入电压V_in被直接转换为时间间隔T2,进而被计数器量化。
设计关键要素
-
积分器 (Integrator):
- 运算放大器 (Op-Amp):核心元件。要求:
- 低偏置电压 (Vos) 和低偏置电流 (Ios):这是精度限制的主要因素之一,需要选择精密运算放大器或设计自动校零电路。
- 低噪声:特别是低频噪声 (1/f噪声),会影响积分结果。
- 足够高的开环增益 (Aol):保证积分线性度。
- 足够高的压摆率 (Slew Rate):确保在积分时间内能跟上电压变化,避免饱和或非线性。
- 足够的带宽 (Bandwidth):保证对快速变化的积分信号响应良好(虽然双积分本身较慢)。
- 积分电阻 (R) 和 积分电容 (C):
- 稳定性:选择温度系数小、稳定性高的精密器件(如金属膜电阻、聚丙烯或聚苯乙烯电容)。
- 值的选择:
- 确保在
T1结束时,积分器输出电压V_int不会超过运放输出范围(留有裕量)。|V_int_max| = (|V_in_max| * T1) / (R*C) < V_opamp_sat。 - 考虑运放的偏置电流和漏电流:
R不宜过大,否则Ios引起的误差电压 (Ios * R) 会显著;C不宜过小,否则漏电流或介质吸收效应影响显著。 RC时间常数决定了积分斜率。通常根据T1、最大输入电压V_in_max和运放输出范围来综合选定。
- 确保在
- 泄漏:电容漏电流要极小(高质量电容),PCB设计要防止漏电(清洁、开槽)。
- 运算放大器 (Op-Amp):核心元件。要求:
-
比较器 (Comparator):
- 功能:检测积分器输出电压
V_int何时过零(或其他预定阈值)。 - 要求:
- 低输入失调电压 (Vos):直接影响过零检测精度。
- 高增益:确保在过零点附近有快速、干净的翻转。
- 响应速度:翻转延迟 (
t_prop) 要远小于计数器时钟周期T_clk,否则引入转换误差 (Error ≈ t_prop / T2 * FullScale)。 - 低噪声:避免在阈值附近产生误触发。
- 功能:检测积分器输出电压
-
模拟开关 (Analog Switches):
- 用于切换积分器的输入源(
V_in,+V_ref,-V_ref,有时还包括校零或抗干扰用的短路状态)。 - 要求:
- 低导通电阻 (Ron) 且 Ron 平坦度:Ron 及其随电压/温度的变化会引入非线性误差。
- 低电荷注入 (Charge Injection):开关切换时注入积分电容的电荷会导致电压阶跃误差,是主要误差源之一。精密设计需选择低电荷注入开关或采用抵消技术。
- 低漏电流 (Leakage)。
- 开关速度:切换时间应远小于时钟周期或积分时间。
- 常用类型:CMOS模拟开关(如CD4066, 专用低电荷注入开关)、继电器(超高精度,但体积大、速度慢)。
- 用于切换积分器的输入源(
-
参考电压源 (Reference Voltage):
- 核心要求:高精度、高稳定性、低温漂。转换结果的精度直接依赖于
V_ref的精度和稳定性。 - 选择:通常使用精密基准电压源芯片(如LM399, LTZ1000, REF50xx系列等)。
- 驱动能力:需能提供积分电流 (
I ≈ |V_ref| / R) 而电压不跌落。
- 核心要求:高精度、高稳定性、低温漂。转换结果的精度直接依赖于
-
计数器与控制逻辑 (Counter & Control Logic):
- 计数器:
- 在
T1阶段以固定时钟f_clk计数固定值N1(对应于T1 = N1 * T_clk)。 - 在
T2阶段从N1开始(或从0开始)计数,直到比较器翻转,停止计数。计数值N2就是转换结果(或N2 - N1)。 - 计数器位数决定了理论分辨率(最大计数值
M对应分辨率V_ref / M)。例如,16位计数器最大计数65535,若V_ref = 2.5V,则LSB ≈ 38.1μV)。
- 在
- 控制逻辑:
- 产生
T1定时信号(计数器计满N1时结束T1)。 - 检测比较器翻转信号,在翻转瞬间锁存
T2结束时的计数器值 (N2)。 - 控制模拟开关的状态切换。
- 实现自动校零、量程切换(切换
V_ref或T1)等附加功能。 - 处理输入信号的极性(决定第二次积分时用
+V_ref还是-V_ref)。
- 产生
- 时钟振荡器:提供稳定、低抖动的时钟信号
f_clk。时钟频率的稳定性会影响转换精度(N ∝ f_clk)。对于高精度应用,可能需要使用晶振。
- 计数器:
-
误差源与设计对策
- 运放偏置电压 (Vos) 和 偏置电流 (Ios):
- 对策:
- 选择超低 Vos/Ios 的精密运放。
- 自动校零 (Auto-Zero):在转换周期开始前,将运放输入端短路到地(或虚地),并将其输出端的失调误差存储在校零电容上,在正常积分期间减去该误差。这是现代高精度ADC(如Σ-Δ)的核心技术之一。
- 斩波稳零 (Chopper Stabilization):另一种有效消除Vos和低频噪声的技术。
- 对策:
- 积分电容介质吸收 (Dielectric Absorption, DA):
- 现象:电容放电后,介质会缓慢释放吸收的电荷,导致残留电压。
- 对策:选择 DA 极低的电容(聚丙烯、聚苯乙烯)。
- 模拟开关电荷注入 (Charge Injection):
- 对策:
- 选择专门设计的低电荷注入开关。
- 使用互补开关结构抵消部分电荷。
- 优化开关驱动信号的时序(如让开关在时钟信号过零点断开)。
- 增加与积分电容并联的小电容(引导电容),但其值需精确匹配。
- 对策:
- 模拟开关导通电阻变化 (Ron Variation):
- 对策:使用导通电阻平坦度好的开关;确保开关两端的电压变化范围小(例如通过缓冲器驱动);增大积分电阻
R以减小Ron变化的影响(但需权衡漏电流和噪声)。
- 对策:使用导通电阻平坦度好的开关;确保开关两端的电压变化范围小(例如通过缓冲器驱动);增大积分电阻
- 参考电压源误差 (V_ref Error):
- 对策:使用高精度、低温漂基准源;良好的PCB布局散热;电源滤波。
- 比较器延迟 (Comparator Delay):
- 对策:选择高速比较器;确保时钟周期
T_clk远大于延迟t_prop(T_clk >> t_prop)。
- 对策:选择高速比较器;确保时钟周期
- 时钟抖动 (Clock Jitter):
- 对策:使用低抖动、高稳定性的时钟源(如晶振)。
- 电源噪声与干扰:
- 对策:良好的电源去耦(靠近器件放置旁路电容);模拟地与数字地分离并在一点连接;合理的PCB布局(星型接地、减小环路面积、隔离模拟数字区域);使用差分结构(需双积分器)抑制共模干扰。
- 非线性误差:主要由积分器运放的非理想性(增益非线性、压摆率限制)、电容的非线性引起。
- 对策:选择高性能器件;保证运放工作在线性区(不饱和)。
- 运放偏置电压 (Vos) 和 偏置电流 (Ios):
设计流程概要
- 明确规格:输入电压范围 (
V_in_mintoV_in_max),分辨率 (位数),转换时间/速度,精度要求(积分非线性 INL、微分非线性 DNL、总不可调误差 TUE),电源电压,环境温度范围等。 - 选择架构:确认双积分型满足要求(精度高、速度慢、抗工频干扰好)。
- 关键参数初步计算:
- 确定计数器位数
N_bits。(分辨率 =|V_ref| / (2^(N_bits) - 1))。 - 确定时钟频率
f_clk。(T_clk = 1 / f_clk)。 - 确定
T1。(通常设置为工频周期20ms的整数倍,如80ms/100ms,以抑制50Hz/60Hz干扰)。 - 计算
RC值:根据|V_int_max| = (|V_in_max| * T1) / (R*C) < V_opamp_sat - margin。 - 估算最大
T2:T2_max ≈ (T1 * |V_in_max|) / |V_ref|。 - 估算最大转换时间:
T_convert_max ≈ T1 + T2_max。
- 确定计数器位数
- 元器件选型:
- 精密运放(积分器)。
- 精密比较器。
- 精密电阻
R。 - 低DA电容
C。 - 低电荷注入模拟开关。
- 高精度基准源
V_ref。 - 计数器(逻辑器件或MCU/FPGA)。
- 时钟源。
- 误差预算分析:
- 计算或估算各个主要误差源(Vos, Ios, Charge Injection, V_ref Error, DA, Comparator Delay, Clock Jitter等)对最终转换结果的影响(单位通常是LSB)。
- 确保总误差(根方和或直接相加,根据应用要求)小于目标精度(如1 LSB或0.5 LSB)。
- 如果误差超标,需要重新选型或调整参数(例如更换更高精度器件、增加自动校零、延长
T1等)。
- 电路原理图设计:包括积分器、开关网络、比较器、基准源、计数器/控制逻辑(有时用MCU/CPLD/FPGA实现)、时钟、电源、接口等。
- PCB布局设计:
- 分区:严格分开模拟区域和数字区域。
- 接地:模拟地 (
AGND) 和数字地 (DGND) 单点连接(通常在ADC芯片下方或电源入口处)。大面积铺铜模拟地。 - 走线:关键模拟信号线(积分器输入/输出、基准、比较器输入)尽量短、远离数字信号线。使用保护环。
- 去耦:每个集成电路电源引脚都就近放置高质量的陶瓷去耦电容(0.1μF + 10μF)。基准源旁路电容尤其重要。
- 屏蔽:对极敏感的节点(如积分电容)可考虑屏蔽。
- 软件/固件设计(如果使用可编程逻辑或MCU):实现控制逻辑、计数器、结果读取、校零算法等。
- 制作原型与调试:
- 电源测试。
- 时钟测试。
- 检查积分波形(线性度、饱和)。
- 测量失调误差,验证/调整校零功能。
- 施加精确已知输入电压,测试转换结果是否准确。
- 进行线性度测试(INL/DNL)。
- 进行噪声测试。
- 进行温度漂移测试。
实际应用举例(简化双斜积分)
下图是一个基本的双斜积分ADC框图及其工作波形:
+----------+ +------+
V_in ----o| S1 | | |
| | | | +V_ref
+V_ref --o| S2 | | | |
| Analog| | | | +----------+ +----------+ +------+
GND -----o| Switch |----o---------o-----| R |--------|--| Op-Amp |-----| Comp |-----| |---> Digital Out (N2)
| Network | | | | | | | Integrator| | | |Count |
| | | | +------+ | +----------+ +----------+ | er & |
| | | | | | | | |Logic |
-V_ref --o| S3 | | | | | | | | |
| | | | | | +----------+ +------+
+----------+ | | | | |
| | | | V
| | | +-------------------------GND (AGND)
| | |
=== === ===
C_int C_az (Optional) C_bypass
| | |
| | |
| | |
GND GND GND (AGND)
控制逻辑信号:
S1_ON: |---------| (T1) | (Next Cycle)
S2_ON: |-----------------------| (T2 for V_in>0)
S3_ON: |-----------------------| (T2 for V_in<0)
Count_EN: |------|-----------------------| (Counts during T1 and T2)
Counter: 0 ---> N1 (T1 fixed) ---> N2 (T2 variable) Stop
波形图示意:
V_int (积分器输出)
^
|
| Slope proportional to |V_in|
| / |
| / |
|/ |
| |\
| | \
| | \
| \
-------------------------------------------> t
T1 T2 (varies with |V_in|)
Comparator Output: _________
|
|
----------------------- (Triggers at V_int = 0)
|
T1 End / T2 Start T2 End (Counter Stop)
通过这个设计流程和对关键要素的理解,你可以着手设计满足特定需求的双积分型ADC。记住,精度、抗噪性和相对简单的结构是其优势,但速度是其主要局限。在高精度设计中,对误差源(特别是失调、电荷注入和基准漂移)的控制至关重要。
一种双输出PWM型电流模式控制的DCDC转换器的设计
一种双输出PWM型电流模式控制的DCDC转换器的设计(电源技术发展新趋势,新技术)-该文档为一种
资料下载
李鸿洋
2021-09-22 12:31:59
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机