互易定理实战之超声前端电路设计

前言

最近在学习TOF(Time of Flight)技术,为了在学习中实践,在实践中学习,我打算搭建一个简易的超声波流量传感器系统。在策略上我打算使用TDC来完成对时间差的测量,在翻阅TI的参考设计指南中发现了其中使用了互易定理来解决温漂现象,其过程有不解与收获,故作此文分享。

超声波流量计工作原理

超声波水表的核心原理就是测量时间差,我的设备原理如下:

image-20250827165732278

换能器1和换能器2均穿过了管壁和被测介质直接接触。该流量计采用时差法来得到被测介质的体积流量,基本原理采用这对斜配置的换能器来测量顺逆流的渡越时间实现。由于当被测介质流过管段时,会给顺流的超声波"加速"并且给逆流的超声波"减速",顺逆流所测的时间会不同。因此,可以通过顺逆流的时间差来获得被测介质的平均流速从而结合管段结构参数来获得体积流量。

数学推导

其中,顺流时间为:t1=d/cos⁡θc+vsin⁡θ t_1 = \frac{d / \cos\theta}{c + v\sin\theta} t1=c+vsinθd/cosθ

逆流时间为:t2=d/cos⁡θc−vsin⁡θ t_2 = \frac{d / \cos\theta}{c - v\sin\theta} t2=cvsinθd/cosθ

根据顺流时间与逆流时间可以求得时间差:

Δt=t2−t1=2vdtan⁡θc2−v2sin⁡2θ≈2vdtan⁡θc2 \Delta t = t_{2} - t_{1} = \frac{2v d \tan\theta}{c^{2} - v^{2}\sin^2\theta}\approx \frac{2v d \tan\theta}{c^{2}} Δt=t2t1=c2v2sin2θ2vdtanθc22vdtanθ

从而可以求得被测介质流速为:v≈c2Δt2dtan⁡θ v\approx \frac{c^2\Delta t}{2d\tan\theta} v2dtanθc2Δt

根据被测介质流速,假设被测管段为圆形管道,可以求得体积流量为:

Q=πd24⋅v=K⋅c2dΔttan⁡θ Q = \frac{\pi d^{2}}{4}\cdot v = K\cdot \frac{c^{2}d\Delta t}{\tan\theta} Q=4πd2v=Ktanθc2dΔt

其中:

  • QQQ 为体积流量
  • KKK 为修正系数
  • ccc 为被测介质中的声速
  • ddd 为管道直径
  • Δt\Delta tΔt 为顺逆流时间差
  • θ\thetaθ 为入射倾角

温漂问题的挑战

然而,设计超声水表最令人头疼的问题是温漂,温漂现象产生的主要原因是超声波流量传感器正逆向电路及换能器不完全对称所导致,其中换能器参数的不对称是主要原因。温度漂移值本身并不大,其对超声波流量传感器的影响主要集中在小流量测量上。

在翻阅TI设计指南中,这样描述道:

“为了提高或有效消除静态流条件下的 ATOF-偏移,需要高度对称的发射和接收信号路径。可以使用基于电声互易性原理的阻抗匹配解决方案来控制路径的电气阻抗。一个良好实现的阻抗匹配功能会导致电路以"充分互易的"方式运行。这种功能的好处是显著减少了 ATOF校准的工作量,因为良好的匹配发射接收路径将误差减少到可忽略不计的程度,并在零流量下,在操作压力和温度范围内,误差漂移非常小,而与传感器的失配无关。该电路包括一个TS3A44159双向4通道单刀双掷(SPDT)模拟开关。”

接着给出参考设计电路图:

image-20250825172311447

接下来介绍互易定理以及分析这个电路。

互易定理基础理论

互易定理定义

当电路中只有一个输入(激励)元件的时候,输出(响应)量一定。交换输入输出的位置,对同一个输入产生的输出相同。

如图,两个电路等式成立:

image-20250828174933288

i1=i2^i_1=\hat{i_2}i1=i2^

举例验证

image-20250822194620390

计算:

i2=VsR1+R3⋅R2R3+R2⋅R3R3+R2=VS⋅R3R1R2+R1R3+R2R3i_2=\frac {V_s}{R_1+\frac{R_3\cdot R_2}{R_3+R_2}}\cdot \frac{R_3}{R_3+R_2}=\frac{V_S\cdot R_3}{R_1R_2+R_1R_3+R_2R_3}i2=R1+R3+R2R3R2VsR3+R2R3=R1R2+R1R3+R2R3VSR3

i1^=VsR2+R1⋅R3R1+R3⋅R3R1+R3=VS⋅R3R1R2+R1R3+R2R3\hat{i_1}=\frac{V_s}{R_2+\frac{R_1\cdot R_3}{R_1+R_3}}\cdot \frac{R_3}{R_1+R_3}=\frac{V_S\cdot R_3}{R_1R_2+R_1R_3+R_2R_3}i1^=R2+R1+R3R1R3VsR1+R3R3=R1R2+R1R3+R2R3VSR3

所以:
i2=i1^i_2=\hat{i_1}i2=i1^

注意:所有的端口电流都约定为流入网络。需要统一的流入端口方向。

要么从外指向内,要么从内指向外。如图:

image-20250828174008952

互易定理适用于线性、双边(R/L/C)网络。

特勒根定理基础

互易定理的本质是特勒根定理:

对两个拓扑一致(同一有向图 Q,结点数相同、支路一一对应、参考方向一致)的集总网络,不论支路具体元件如何、线性或非线性、随时间是否变化,只要各自满足 KCL/KVL,则对任意时刻 t 都有:

∑k=1buk(t) ik′(t)=0,∑k=1buk′(t) ik(t)=0\sum_{k=1}^{b} u_k(t)\, i'_k(t) = 0, \qquad \sum_{k=1}^{b} u'_k(t)\, i_k(t) = 0k=1buk(t)ik(t)=0,k=1buk(t)ik(t)=0

其中:

  • uk(t),ik(t)u_k(t), i_k(t)uk(t),ik(t) —— 网络1第 kkk 条支路的电压、电流
  • uk′(t),ik′(t)u'_k(t), i'_k(t)uk(t),ik(t) —— 网络2第 kkk 条支路的电压、电流
  • bbb —— 支路数
  • 电压、电流取关联参考方向(电流方向与电压正向一致)

很显然,互易定理两个电路的拓扑是一致的。

互易定理的三种常见形式

所以衍生出来了这几种互易定理:

1. 激励为电压源,响应为短路电流

20d85f5de34f53a6f6e1478c02387a87

推导:

特勒根定理:
i1⋅0+i2⋅us^+∑k=3nik⋅uk^=i1^⋅us+i2^⋅0+∑k=3nik^⋅uki_1\cdot 0+i_2\cdot \hat{u_s}+\sum_{k=3}^{n}i_k\cdot \hat{u_k}=\hat{i_1}\cdot u_s+\hat{i_2}\cdot 0+\sum_{k=3}^{n}\hat{i_k}\cdot u_ki10+i2us^+k=3nikuk^=i1^us+i2^0+k=3nik^uk

化简∑k=3nik⋅uk^\sum_{k=3}^{n}i_k\cdot \hat{u_k}k=3nikuk^∑k=3nik^⋅uk\sum_{k=3}^{n}\hat{i_k}\cdot u_kk=3nik^uk

不管是L,C,R元件,他们都可以称之线性元件,把他们的电阻统称为阻抗Z。线性元件适用于特勒根定理

∑k=3nik^⋅uk=∑k=3nik^⋅ik⋅zk=∑k=3nuk^⋅ik\sum_{k=3}^{n}\hat{i_k}\cdot u_k=\sum_{k=3}^{n}\hat{i_k}\cdot i_k\cdot z_k=\sum_{k=3}^{n}\hat{u_k}\cdot i_kk=3nik^uk=k=3nik^ikzk=k=3nuk^ik

所以:
∑k=3nik⋅uk^=∑k=3nik^⋅uk\sum_{k=3}^{n}i_k\cdot \hat{u_k}=\sum_{k=3}^{n}\hat{i_k}\cdot u_kk=3nikuk^=k=3nik^uk

所以等式化简成:
i1⋅0+i2⋅us^=i1^⋅us+i2^⋅0i_1\cdot 0+i_2\cdot \hat{u_s}=\hat{i_1}\cdot u_s+\hat{i_2}\cdot 0i10+i2us^=i1^us+i2^0

i2⋅us^=i1^⋅usi_2\cdot \hat{u_s}=\hat{i_1}\cdot u_si2us^=i1^us

结论
i2us=i1^us^\frac{i_2}{u_s} = \frac{\hat{i_1}}{\hat{u_s}}usi2=us^i1^

2. 激励为电流源,响应为开路电压

202508251705

推导:

特勒根定理:
i1⋅u1^+i2⋅u2^+∑k=3nik⋅uk^=0i_1\cdot \hat{u_1}+i_2\cdot \hat{u_2}+\sum_{k=3}^{n}i_k\cdot \hat{u_k}=0i1u1^+i2u2^+k=3nikuk^=0

i1^⋅u1+i2^⋅u2+∑k=3nik^⋅uk=0\hat{i_1}\cdot u_1+\hat{i_2}\cdot u_2+\sum_{k=3}^{n}\hat{i_k}\cdot u_k=0i1^u1+i2^u2+k=3nik^uk=0

由于 i2=0i_2=0i2=0i1^=0\hat{i_1}=0i1^=0

i1⋅u1^+0⋅u2^+∑k=3nik⋅uk^=0i_1\cdot \hat{u_1}+0\cdot \hat{u_2}+\sum_{k=3}^{n}i_k\cdot \hat{u_k}=0i1u1^+0u2^+k=3nikuk^=0

0⋅u1+i2^⋅u2+∑k=3nik^⋅uk=00\cdot u_1+\hat{i_2}\cdot u_2+\sum_{k=3}^{n}\hat{i_k}\cdot u_k=00u1+i2^u2+k=3nik^uk=0

i1⋅u1^+∑k=3nik⋅uk^=i2^⋅u2+∑k=3nik^⋅uk=0i_1\cdot \hat{u_1}+\sum_{k=3}^{n}i_k\cdot \hat{u_k}=\hat{i_2}\cdot u_2+\sum_{k=3}^{n}\hat{i_k}\cdot u_k=0i1u1^+k=3nikuk^=i2^u2+k=3nik^uk=0

其中∑k=3nik⋅uk^\sum_{k=3}^{n}i_k\cdot \hat{u_k}k=3nikuk^∑k=3nik^⋅uk\sum_{k=3}^{n}\hat{i_k}\cdot u_kk=3nik^uk为拓扑结构相同的N电路计算出的算子。

化简∑k=3nik⋅uk^\sum_{k=3}^{n}i_k\cdot \hat{u_k}k=3nikuk^∑k=3nik^⋅uk\sum_{k=3}^{n}\hat{i_k}\cdot u_kk=3nik^uk

不管是L,C,R元件,他们都可以称之线性元件,把他们的电阻统称为阻抗Z。线性元件适用于特勒根定理

∑k=3nik^⋅uk=∑k=3nik^⋅ik⋅zk=∑k=3nuk^⋅ik\sum_{k=3}^{n}\hat{i_k}\cdot u_k=\sum_{k=3}^{n}\hat{i_k}\cdot i_k\cdot z_k=\sum_{k=3}^{n}\hat{u_k}\cdot i_kk=3nik^uk=k=3nik^ikzk=k=3nuk^ik

所以:
∑k=3nik⋅uk^=∑k=3nik^⋅uk\sum_{k=3}^{n}i_k\cdot \hat{u_k}=\sum_{k=3}^{n}\hat{i_k}\cdot u_kk=3nikuk^=k=3nik^uk

所以等式化简成:
i1⋅u1^=i2^⋅u2i_1\cdot \hat{u_1}=\hat{i_2}\cdot u_2i1u1^=i2^u2

结论
u1^i2^=u2i1\frac{\hat{u_1}}{\hat{i_2}}=\frac{u_2}{i_1}i2^u1^=i1u2

u1^is^=u2is\frac{\hat{u_1}}{\hat{i_s}}=\frac{u_2}{i_s}is^u1^=isu2

3. 激励为电流源,响应为开路电压(变形)

2508251708

推导:

特勒根定理:
i1⋅u1^+i2⋅us^+∑k=3nik⋅uk^=0i_1\cdot \hat{u_1}+i_2\cdot \hat{u_s}+\sum_{k=3}^{n}i_k\cdot \hat{u_k}=0i1u1^+i2us^+k=3nikuk^=0

i1^⋅u1+i2^⋅u2+∑k=3nik^⋅uk=0\hat{i_1}\cdot u_1+\hat{i_2}\cdot u_2+\sum_{k=3}^{n}\hat{i_k}\cdot u_k=0i1^u1+i2^u2+k=3nik^uk=0

us^\hat{u_s}us^的符号方向取为上+下-

由于 i1^=0\hat{i_1}=0i1^=0u2=0u_2=0u2=0

i1⋅u1^+i2⋅us^+∑k=3nik⋅uk^=0i_1\cdot \hat{u_1}+i_2\cdot \hat{u_s}+\sum_{k=3}^{n}i_k\cdot \hat{u_k}=0i1u1^+i2us^+k=3nikuk^=0

∑k=3nik^⋅uk=0\sum_{k=3}^{n}\hat{i_k}\cdot u_k=0k=3nik^uk=0

其中∑k=3nik⋅uk^\sum_{k=3}^{n}i_k\cdot \hat{u_k}k=3nikuk^∑k=3nik^⋅uk\sum_{k=3}^{n}\hat{i_k}\cdot u_kk=3nik^uk为拓扑结构相同的N电路计算出的算子。

化简∑k=3nik⋅uk^\sum_{k=3}^{n}i_k\cdot \hat{u_k}k=3nikuk^∑k=3nik^⋅uk\sum_{k=3}^{n}\hat{i_k}\cdot u_kk=3nik^uk

不管是L,C,R元件,他们都可以称之线性元件,把他们的电阻统称为阻抗Z。线性元件适用于特勒根定理

∑k=3nik^⋅uk=∑k=3nik^⋅ik⋅zk=∑k=3nuk^⋅ik\sum_{k=3}^{n}\hat{i_k}\cdot u_k=\sum_{k=3}^{n}\hat{i_k}\cdot i_k\cdot z_k=\sum_{k=3}^{n}\hat{u_k}\cdot i_kk=3nik^uk=k=3nik^ikzk=k=3nuk^ik

所以:
∑k=3nik⋅uk^=∑k=3nik^⋅uk\sum_{k=3}^{n}i_k\cdot \hat{u_k}=\sum_{k=3}^{n}\hat{i_k}\cdot u_kk=3nikuk^=k=3nik^uk

所以等式化简成:
i1⋅u1^=−i2⋅usi_1\cdot \hat{u_1}=- i_2\cdot u_si1u1^=i2us

又因为 is=−i1i_s=-i_1is=i1

所以 is⋅u1^=−i2⋅usi_s\cdot \hat{u_1}=- i_2\cdot u_sisu1^=i2us

结论
u1^us=i2is\frac{\hat{u_1}}{u_s}=\frac { i_2}{i_s}usu1^=isi2

互易定理三种常见形式总结

电压源激励 → 电流响应

i2us∣1端激励=i1^us^∣2端激励\frac{i_2}{u_s}\Big|_{\text{1端激励}} = \frac{\hat{i_1}}{\hat{u_s}}\Big|_{\text{2端激励}}usi2 1端激励=us^i1^ 2端激励

电流源激励 → 电压响应

u2is∣1端激励=u1^is^∣2端激励\frac{u_2}{i_s}\Big|_{\text{1端激励}} = \frac{\hat{u_1}}{\hat{i_s}}\Big|_{\text{2端激励}}isu2 1端激励=is^u1^ 2端激励

电流源激励 → 开路电压响应(或者等价地"短路电流互易")

u1^is=us^i2sc\frac{\hat{u_1}}{i_s} = \frac{\hat{u_s}}{i_2^{sc}}isu1^=i2scus^

重要注意事项

互易定理与特勒根定理在符号上非常容易出错,特勒根定理要求统一关联参考方向(统一是非关联或者关联)。

参考方向复习

以防电路方向知识过于久远有所遗忘,这里介绍:

关联与非关联是由电压与电流决定的,电压的参考±与电流的流向:

  • 电流从+流向-为关联
  • 电流从-流向+为非关联

image-20250825171755515

如图,对于电压源,电流由-流向+,所以是非关联的;对于电阻这里,电流由+流向-所以是关联的。

想要修改关联不关联,要么修改电流参考方向,要么修改各自的u的参考方向:

  • 修改电源的参考方向为上-下+,此时就关联了
  • 把电阻的参考方向修改成左-右+,此时就非关联了
  • 把电流方向反转,此时电压源关联,电阻不关联
适用条件
  • 特勒根定理的拓扑元件范围都规定了要满足KCL KVL
  • 互易定理规定了元件是线性无源的
  • LCR属于线性元件,在电路中加入都能满足KCL KVL
线性元件与非线性元件的区别

一个元件(或系统)是 线性的,如果它满足两个基本性质:

齐次性(比例性)

  • 若输入放大 kkk 倍,输出也放大 kkk
  • 数学上:若 x(t)↦y(t)x(t) \mapsto y(t)x(t)y(t),则 kx(t)↦ky(t)kx(t) \mapsto ky(t)kx(t)ky(t)

可加性(叠加性)

  • 若输入 x1(t)x_1(t)x1(t) 得输出 y1(t)y_1(t)y1(t),输入 x2(t)x_2(t)x2(t) 得输出 y2(t)y_2(t)y2(t),那么输入 x1+x2x_1+x_2x1+x2 得到的输出是 y1+y2y_1+y_2y1+y2

线性元件:电压电流关系是一次方程/微分方程(比例关系、微分、积分),满足叠加。

非线性元件:电压电流关系涉及指数、平方、绝对值、分段函数等,不能直接套叠加。

线性元件(满足叠加)
  • 电阻u=Riu=Riu=Ri
  • 电感u=Ldidtu=L\dfrac{di}{dt}u=Ldtdi
  • 电容i=Cdudti=C\dfrac{du}{dt}i=Cdtdu
  • 互感u1=L1di1dt+Mdi2dtu_1 = L_1 \dfrac{di_1}{dt} + M \dfrac{di_2}{dt}u1=L1dtdi1+Mdtdi2u2=Mdi1dt+L2di2dtu_2 = M \dfrac{di_1}{dt} + L_2 \dfrac{di_2}{dt}u2=Mdtdi1+L2dtdi2,其中 M12=M21M_{12}=M_{21}M12=M21
  • 理想运放(小信号模型里,输入输出关系是线性的)
非线性元件(不满足叠加)
  • 二极管i=Is(eu/UT−1)i = I_s(e^{u/U_T}-1)i=Is(eu/UT1),指数关系,不满足线性
  • 三极管:Ebers-Moll 模型 ic=Is(eube/UT−1)i_c = I_s(e^{u_{be}/U_T}-1)ic=Is(eube/UT1),非线性
  • MOSFETid=k(ugs−Uth)2i_d = k (u_{gs}-U_{th})^2id=k(ugsUth)2(饱和区近似),非线性
  • 饱和铁芯电感LLL 随电流变化,不再是常数,非线性

互易定理在超声波温漂问题中的应用

那么,是如何应用互易定理解决超声波温漂的问题呢?

温漂问题分析

先分析为什么温度会影响超声波的测量:

温漂现象产生的主要原因是超声波流量传感器正逆向电路及换能器不完全对称所导致,其中换能器参数的不对称是主要原因,直接表现为换能器的谐振频率不同。

换能器的谐振频率的不同会导致超声信号的频率不同,从而导致渡越时间测量误差。换能器参数不一致不仅有制造上的原因,老化不充分、材质不可逆变化以及内部物理特性变化也是重要原因。

压电换能器等效电路

压电超声换能器等效电路图:

image-20250818145349820

其中:

  • C0C_0C0C1C_1C1 分别等效为平行板电容和弹性电容
  • C0C_0C0 的值和 CCC 的值一般相差几个数量级
  • LLL 为机械振动的等效电感
  • RRR 为机械振动摩擦的等效电阻

在超声频率下,压电材料的机械阻尼很低,等效 RRR 值通常在几欧姆甚至更低,而电容 C0C_0C0 和电感 LLL 的反应阻抗远大于 RRR

略去 RRR 的情况下,压电换能器的等效阻抗为:

X=−1ωC0(ωL−1ωC)−1ωC0+(ωL−1ωC)=ω2LC−1ω(C0−ω2LC0C) X = \frac{-\frac{1}{\omega C_0}(\omega L - \frac{1}{\omega C})}{-\frac{1}{\omega C_0} + (\omega L - \frac{1}{\omega C})} = \frac{\omega^2LC - 1}{\omega(C_0 - \omega^2LC_0C)} X=ωC01+(ωLωC1)ωC01(ωLωC1)=ω(C0ω2LC0C)ω2LC1

谐振频率特性

f=fsf=f_sf=fs 时(fsf_sfs 为超声换能器的谐振频率)LLLCCC 串联的支路产生串联谐振,X=0X=0X=0,此时:

ω2LC−1=0 \omega^2 LC - 1 = 0 ω2LC1=0

fs<f<fpf_s < f < f_pfs<f<fp 时,LRC支路呈电感性,它与电容 C0C_0C0 构成并联谐振回路,其并联谐振频率为:

fp=12πLCC0C+C0=fs1+CC0 f_p = \frac{1}{2\pi\sqrt{L\frac{C C_0}{C + C_0}}} = f_s\sqrt{1 + \frac{C}{C_0}} fp=2πLC+C0CC0 1=fs1+C0C

对于一般的超声换能器来说,C≪C0C \ll C_0CC0,因此串联谐振频率 fsf_sfs 和并联谐振频率 fpf_pfp 相当接近,一般可以在换能器两端并联小电容等方式来做频率微调,使并联电容后的谐振频率在串联谐振频率 fsf_sfs 和并联谐振频率 fpf_pfp 之间的一个狭窄的范围内变化。

由于超声波换能器振动时有串联谐振和并联谐振,并且两者的振动频率有一定差别,这就可能导致一对换能器中,一个处于串联谐振而另一个处于并联谐振。在超洁净液体超声波流量传感器中,这对超声换能器的频率不一致就会引起测量误差。

串联谐振 fsf_sfs 和并联谐振 fpf_pfp 是有偏差的,这导致了测量的时间差,和接收的幅值会有跳动。

互易定理的应用

再来看如何互易。

超声波测量系统等效电路

image-20250825172415786

其中:

  • VSV_SVS 为激发电压
  • Z1Z_1Z1Z2Z_2Z2 分别为换能器1和换能器2的等效阻抗
  • V1V_1V1I1I_1I1 为顺流过程中经过换能器1的电压和电流
  • V2V_2V2I2I_2I2 为顺流过程中经过换能器2的电压和电流
  • V1′V_1'V1I1′I_1'I1 为逆流过程中经过换能器1的电压和电流
  • V2′V_2'V2I2′I_2'I2 为逆流过程中经过换能器2的电压和电流
  • ZsZ_sZsZLZ_LZL 分别为激发电路的阻抗和接收电路的阻抗
特勒根定理计算

[V1I1′−V1′I1]+[V2I2′−V2′I2]=0 [V_1 I_1' - V_1' I_1] + [V_2 I_2' - V_2' I_2] = 0 [V1I1V1I1]+[V2I2V2I2]=0

Z1=V1I1,Z2=V2′I2′ Z_1 = \frac{V_1}{I_1}, \quad Z_2 = \frac{V_2'}{I_2'} Z1=I1V1,Z2=I2V2

ZL=−V2I2=−V1′I1′ Z_L = -\frac{V_2}{I_2} = -\frac{V_1'}{I_1'} ZL=I2V2=I1V1

VS=(ZS+Z1)I1=(ZS+Z2)I2′ V_S = (Z_S + Z_1)I_1 = (Z_S + Z_2)I_2' VS=(ZS+Z1)I1=(ZS+Z2)I2

经过推导得到:

I1′I2=(ZS+Z1)(ZL+Z2)(ZS+Z2)(ZL+Z1) \frac{I_1'}{I_2} = \frac{(Z_S + Z_1)(Z_L + Z_2)}{(Z_S + Z_2)(Z_L + Z_1)} I2I1=(ZS+Z2)(ZL+Z1)(ZS+Z1)(ZL+Z2)

互易条件

换能器由于制造工艺的原因本身的等效阻抗并不完全一致,因此 Z1≠Z2Z_1 \neq Z_2Z1=Z2。若要使顺逆流接受电流信号比为1,即 I1′=I2I_1' = I_2I1=I2,使 ZL=ZSZ_L = Z_SZL=ZS 即可。

因此,若激发电路和接收电路的阻抗保持一致,就可以使顺逆流的接收信号保持一致。

TI参考电路分析

再来分析电路:

image-20250825172311447

电路拆分分析

发射电路: 接收电路:

image-20250828174318824 image-20250825185212995

初步等效电路

刚开始等效的电路:

0950019b50da7e9085d785acdb33753f

发射电路阻抗分析

发射电路中 ZsZ_sZs 分析:

电压源 UsU_sUsR2R_2R2 短路连接到地,此时 R1R_1R1C1C_1C1 并联

等效阻抗:Zs=R1∥ZcZ_s = R_1 \parallel Z_cZs=R1Zc

其中 ZcZ_cZc 为电容 C1C_1C1 的等效阻抗

b1c8be2e289dcee49dfd026360d22bd6

接收电路阻抗分析(初步认识)

接收电路中 ZLZ_LZL 分析:

我认为,RX端输入端第一级必然是接入运算放大器的跟随器电路,所以将输入电阻设定为无穷大,相当于开路

所以此时的 ZL=R3Z_L = R_3ZL=R3

疑问与文献调研

乍一看,左看右看愣是看不出 ZL=ZsZ_L = Z_sZL=Zs

翻阅大量文献发现,多篇研究论文都采用了类似的方法来简化阻抗分析:

文献1:清华大学的研究

李文博,袁涛在《超声波流量计静水时差温度漂移的解决方法》中提到:

“如图2所示,一般的测量电路可以等效为发射、接收这两个电路,在发射电路中,ZsZ_sZs 仅由 RINR_{IN}RIN 组成,而因为接收电路后端的信号处理电路往往比较复杂,ZLZ_LZL 的组成就变得比较复杂并且往往是非线性的。为了降低 ZLZ_LZL 组成的复杂性,同时不影响信号处理电路的正常工作,本文将接收电路修改为如图3(b)所示的电路,即在信号处理电路前加入运算放大器。根据运算放大器的工作原理可知,ROUTR_{OUT}ROUT 连接到运算放大器的那一端虚地,因此,可以认为 ZLZ_LZL 仅由 ROUTR_{OUT}ROUT 组成。于是,在修改后的收发测量电路中,只需要使 RIN=ROUTR_{IN} = R_{OUT}RIN=ROUT 就可以使 ZsZ_sZsZLZ_LZL 接近相等,从而提高系统的互易性。”

—— 李文博,袁涛(清华大学 自动化系,北京 100084)

image-20250828165644423

image-20250828165724672

文献2:天津大学的研究

郑丹丹,付星熠,杨志斌在《抑制气体超声波流量计零点漂移的互易性电路设计》中描述:

“超声波初级接收电路如图2所示。主要由模拟切换开关和电压跟随电路组成。接收电路中使用的模拟开关与发射电路使用的模拟开关相同,其导通阻值可以完全抵消。在电压跟随电路中,运算放大器的放大倍数足够大,在分析电路时可以认为,运放两输入端的电位近似相等,流过运放输入端的电流近似为零。接收电路的等效阻抗就可以看成模拟开关的导通阻值与匹配电阻R的和,而与后续的放大电路无关。”

—— 郑丹丹,付星熠,杨志斌(天津大学 电气与自动化工程学院 天津市过程检测与控制重点实验室,天津 300072)

image-20250828165907062

小结

大量使用互易定理分析超声波时差的文献都使用了运算放大器虚短接地的办法来简化输入阻抗的分析,第一级的输入并不是连接电压跟随器。那么,TI的TDC1000的第一级输入到底电路是如何的呢?

这是TDC1000手册上的接收电路图:

image-20250826200913258

可以看到TDC1000也是使用虚短的原理将输入接地了。

修正接收电路阻抗分析

所以,应该纠正接收电路等效阻抗的电路图:

900ed29f11c2cbe65e51b172c697217e

此时电阻与电容并联:

ZL=Zc∥RZ_L = Z_c \parallel RZL=ZcR

这时候 ZsZ_sZs 就等于 ZLZ_LZL 了!

开关选择的深入思考

还有一个问题:

TS3A44159PWR是一个单刀双掷的四通道的模拟开关,观察电路产生思考,能否换成单刀双掷双通道的模拟开关?使用单刀双掷的四通道是不是有它的特殊考虑?

不同通道数开关的对比分析

把开关的等效阻抗看作 ZwZ_wZw,分别加入单刀双掷四通道和单刀双掷双通道分析:

四通道方案:

f202408802485cc043c82aeb2be4f56d

Zs=(Zw+R)∥(Zc+Zw)Z_s = (Z_w + R) \parallel (Z_c + Z_w)Zs=(Zw+R)(Zc+Zw)

ZL=(Zw+R)∥(Zc+Zw)Z_L = (Z_w + R) \parallel (Z_c + Z_w)ZL=(Zw+R)(Zc+Zw)

Zs=ZLZ_s = Z_LZs=ZL

两通道方案:

a512edf311fe1a35feac4ed2c39bf36e

Zs=Zw+(R∥Zc)Z_s = Z_w + (R \parallel Z_c)Zs=Zw+(RZc)

ZL=Zw+(Zc∥R)Z_L = Z_w + (Z_c \parallel R)ZL=Zw+(ZcR)

Zs=ZLZ_s = Z_LZs=ZL

结论

所以双通道也可以用。

而为什么TI使用四通道,或许是我考虑不周,或许是TI有其他考虑,大家不妨发表一下意见。

可能的原因分析

这是GPT给出的答案:

image-20250827164241530

他说是为了兼容差分模式,我觉得倒有几分道理。

总结与思考

通过本文的分析,我们了解了:

  1. 超声波流量计的基本原理:通过测量顺逆流的时间差来计算流量
  2. 温漂问题的根源:换能器参数不对称导致的测量误差
  3. 互易定理的理论基础:基于特勒根定理的电路分析方法
  4. 互易定理的实际应用:通过阻抗匹配实现温漂补偿
  5. TI参考设计的电路分析:虚短接地原理在阻抗分析中的应用

最后,非常希望有大佬能够看到并解答关于"TI为什么使用四通道的单刀双掷而不使用两通道"的问题,以及我的理解是否正确或有所偏差,还望给予纠正,我将非常感谢!


本文为学习笔记分享,如有错误欢迎指正讨论。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐