VFC 压频转换器基础与架构
电压-频率转换器 (VFC) 属于准数字转换器家族,其输入为模拟电压 V_in,输出为频率 f_0 与输入电压成线性比例的信号 (f_0 = k·V_in)。VFC 输出可直接通过单数字 I/O 口接入微控制器,利用内部计数器完成最终数字化。与 VCO 的区别在于 VFC 有更严格的设计规格:高刻度因子精度和稳定性、宽动态范围(4-decade+)和低线性度误差(<0.1%)。本文基于 Azcona Voltage-to-Frequency Converters: CMOS Design and Implementation Ch.1-2 提炼。
前后关系
前置知识:
- 基本运放/OTA设计
- 模拟集成电路中的V-I转换概念
- 基本计数器原理
本书内部链条:
- VFC压频转换器基础与架构(本文,Ch.1-2)→ CMOS V-I转换器设计 (Ch.3.1) — VFC 核心单元电路
- → VFC偏置与控制电路 (Ch.3.2-3.4) — 积分器/比较器/偏置
- → CMOS VFC完整设计实例 (Ch.4) — 四种完整 VFC 芯片实现
外部关联:
- PLL基本结构与传递函数 — VCO 常被误认为 VFC,传递函数定义不同
- CMOS温度传感器ΔΣADC与电路实现 — V-F 转换在温度传感器中的应用对比
- 数据转换器基础 — 与 Nyquist ADC、ΔΣ ADC 的架构对比
- CMOS工艺缩放对模拟电路的影响 — 低电压设计约束对 VFC 的影响
VFC应用场景:WSN传感器接口
在无线传感器网络 (WSN) 节点中,传感器信号调理的传统方案是 PVA+ADC(可编程电压适配器+模拟-数字转换器)。VFC替代方案的优势:
- 噪声免疫性高 — 频率调制信号的远距离传输特性优于幅度调制
- 接口极简 — 单数字I/O口接入μC,无需同步时钟
- 面积/功耗低 — 与同等精度的传统ADC相比,通常需要更小的芯片面积和更低功耗
在电池供电的多传感器WSN节点中,接口功耗分解数据显示VFC占总功耗的81%(校准阶段)至99.9%(测量阶段),凸显低功耗VFC设计的必要性。
VFC特性参数体系
VFC的性能由以下14项参数完整描述:
- 输入范围 [V_in,min, V_in,max] — 输出频率线性变化的输入电压区间
- 输出范围 [f_0,min, f_0,max] — 对应输入范围的输出频率区间
- 频率跨度 FS = f_0,max - f_0,min
- 灵敏度/增益 S = df_0/dV_in [Hz/V]
- 灵敏度误差 (S_exp - S_teo)/S_teo [%]
- 灵敏度误差漂移 [ppm/°C]
- 相对误差 (f_0,exp - f_0,teo)/f_0,teo [%]
- 线性度误差 (1-R²) [%] 或 [bits],R为线性回归系数
- 线性度误差漂移 [%/°C]
- 偏移误差 f_0,exp(V_in,min) - f_0,teo(V_in,min) [Hz]
- 偏移误差漂移 [Hz/°C]
- 电源抑制比 PSRR = S^(-1)·Δf_0/ΔV_DD [dB]
核心理解:增益和偏移误差可通过 μC 校准消除,但线性度误差是 VFC 拓扑固有的,校准后保持不变,因此线性度误差是 VFC 最根本的性能指标。
三种VFC架构
所有 VFC 均基于对输入电压的交替积分和脉冲生成,区别在于控制电路的作用方式。
1. 多谐振荡器 VFC
工作原理:V_in → V-I转换器 → I_in → 双向积分器对 C_int 交替充放电 → 电压窗口比较器 VWC 设定 V_H/V_L 阈值 → 输出方波 f_0。
核心公式:
性能特征:
| 维度 | 评价 |
|---|---|
| 线性度 | ~14-bit (中等) |
| 功耗 | 低 |
| 单电源兼容 | 是(输入范围 0~V_DD) |
| 复杂度 | 简单 |
适用场景:WSN 节点、中低精度测量、低功耗便携应用。
2. 异步电荷平衡 VFC
工作原理:V_in → V-I转换器 → 积分器 C_int → 比较器 V_u → 单稳态触发器 → 控制 I_ref 开关。V_cap 为两段线性斜坡:T_1(充电) + T_2(固定脉冲放电)。
核心公式:
性能特征:
| 维度 | 评价 |
|---|---|
| 线性度 | ~16-18-bit (高) |
| 功耗 | 高 |
| 单电源兼容 | 否(需双电源±V_DD或缩减输入范围) |
| 复杂度 | 复杂 |
关键限制:单脉冲宽度 T_2 和参考电流 I_ref 的稳定性直接影响精度。
3. 同步电荷平衡 VFC
工作原理:用双稳态触发器+外部时钟替代单稳态。放电不在V_cap达阈值时立即开始,而是等待下一个时钟沿。
核心公式:
性能特征:
| 维度 | 评价 |
|---|---|
| 线性度 | ~18-bit (最高) |
| 功耗 | 最高 |
| 单电源兼容 | 否 |
| 复杂度 | 复杂 |
| 输出特性 | 与时钟同步,脉冲不等间距 |
注意事项:
- 输出含时钟谐波分量(非纯单音),示波器观察可能误判为jitter
- 接近时钟亚谐波时有注入锁定效应导致死区
- 不适合作为精密振荡器,但适合多通道系统
频率-代码转换方法
标准直接计数法 (DCM)
计数门时间 T_W 内的脉冲数 N_x。
误差:
- 低频时量化误差大 → 适合测量高频
- 可通过延长门时间降低误差但增加转换时间
间接计数法 (ICM)
在 m 个未知周期内计数参考脉冲。
- 高频时误差大 → 适合测量低频
本书VFC设计策略
选择 DCM(与μC时钟兼容)。为了最小化低频测量误差,在VFC中加入偏移频率(offset frequency)以优化输出范围。
参考
- CMOS V-I转换器设计 — V-I转换器是VFC性能瓶颈
- VFC偏置与控制电路 — β-Multiplier和VWC设计
- CMOS VFC完整设计实例 — 四款VFC芯片实现
- Azcona Voltage-to-Frequency Converters CMOS Design and Implementation 深度解析 — 全书完整解析