1. 冗余位技术的基本概念
在SAR ADC(逐次逼近型模数转换器)中,冗余位技术是一种通过增加额外转换步骤来提升系统容错能力的设计方法。想象一下用天平称重物的过程:传统二进制搜索就像每次只能放固定大小的砝码,一旦某次放置错误就无法修正;而冗余位技术相当于允许你在后续步骤中微调之前的决策。
这种技术的核心在于非二进制权重设计。以14位ADC为例,传统设计需要14次精确比较,而采用冗余位后可能需要16-18次比较。多出来的几次比较就是"冗余位",它们为系统提供了误差修正的空间。实际工程中,常见的冗余位实现方式包括:
- 电容阵列冗余:在DAC电容网络中设置特殊权重电容
- 时间域冗余:通过延长关键比较阶段的建立时间
- 数字域冗余:在编码转换时保留额外的校准位
2. 动态误差的产生与影响
动态误差是SAR ADC在高速工作时面临的主要挑战。当比较器需要在极短时间内(有时仅几纳秒)做出判决时,DAC输出电压可能尚未完全建立。这就好比让裁判在运动员还没到达终点时就判定比赛结果。
具体到电路层面,动态误差主要来自:
- DAC建立不完全:电容阵列切换后电压未稳定
- 比较器亚稳态:在临界电压附近出现振荡
- 时钟抖动:时序偏差导致采样点偏移
我曾在一个项目中测量到,当采样率提升到50MS/s以上时,由于DAC建立时间不足导致的误差可达3-4LSB。这种误差会直接反映在输出码的线性度上,使ENOB(有效位数)大幅下降。
3. 冗余位的误差恢复机制
冗余位技术通过三个层面实现动态误差恢复:
3.1 容错空间设计
在电容DAC设计中,当固定基数a<2时(例如1.8),相邻位之间会产生重叠区。这个重叠区域就是冗余量,其数学


403

被折叠的 条评论
为什么被折叠?



