ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

医疗超声AFE模拟前端:从LNA到TGC的信号链设计实践

医疗超声AFE模拟前端:从LNA到TGC的信号链设计实践 1. 为什么说AFE模拟前端是医疗超声系统的“耳朵”我在医疗电子行业干了十几年刚入行时带我的老师傅说过一句话至今印象很深“超声图像好不好一半看探头另一半看模拟前端。”当时不太服气总觉得探头才是核心后端的数字波束合成和图像算法也很重要怎么就轮到模拟前端了后来真刀真枪调系统、推量产才慢慢理解这句话的分量。所谓AFE也就是模拟前端在信号链里卡的位置非常特殊。探头换能器接收到的是微弱的射频回波信号幅度从几十微伏到几百毫伏不等频率一般在1MHz到15MHz之间。这个信号如果不经过放大、滤波、增益补偿就直接送进ADC那基本什么都采不到ADC的量化噪声就会把回波淹没。AFE就是在换能器和数字域之间完成小信号放大、动态范围压缩、抗混叠滤波和模数转换的一整套模拟链路。高性能模拟前端信号链解决方案直接决定了整个医疗超声系统能看到的组织细节上限、能支持多少种成像模式也决定了整机的功耗和成本。所以这篇文章我想把AFE这件事从系统层面到器件层面拆开讲。适合正在做超声整机方案、做探头配套电路、或者刚转行做医疗电子信号链的工程师参考。文章里不会只讲理论我会把项目中反复踩过的坑和最终采用的实践经验一起放进来。1.1 从一次超声检查看信号链的重要位置做一次常规超声检查探头上排列着少则64个、多则上千个阵元。发射时系统给阵元施加高压脉冲产生超声波进入人体回波回来时每个阵元把声压变化转成微弱的电荷或电压信号。这些信号通过同轴电缆送到主机首先要经过的电路就是AFE。想一想这个过程有多刁钻回波信号从体表浅层到深部衰减差异极大。表层组织反射回来的信号可能已经接近放大器输出上限而十几厘米深处的微弱回波可能只比噪声底高一点点。如果只用固定增益去放大浅层信号削顶失真深层信号什么都看不见。所以才需要时变增益也就是TGC让放大倍数随回波到达的时间逐渐增加把近场强信号压住、把远场弱信号拉起来。这个动态范围的压缩正是AFE里VGA干的事。没有它后面的ADC就算上到16位也救不回来因为近远场的真实动态范围远超ADC的瞬时动态范围硬采等于浪费位宽。顺着这个思路往下走AFE在整个系统里的价值就很清楚了它不是单纯的一个放大器而是整个信号链的“第一道杠杆”后面所有数字处理的输出质量都被这个杠杆的支点位置限制住。1.2 AFE性能不足时后端算法也无能为力有一个容易被忽视的常识数字信号处理再强也无法恢复已经被模拟电路破坏的信噪比。你可以把AFE想象成一台相机的镜头把数字波束形成和图像算法想象成后期修图。镜头本身带了严重色散和眩光后期再使劲拉对比度、加锐化出来的图像也是脏的。AFE引入的噪声、失真、通道间增益偏差会直接“焊死”在射频数据里后期只能抑制不能消除。实际项目里我见过因为AFE通道间相位不一致导致波束形成后旁瓣抬升、图像对比度变差的情况。也见过因为LNA带宽不够高频段的压电换能器灵敏度明明很好但整机分辨率就是上不去。这些问题都不是靠改几行FPGA代码能解决的必须回到模拟前端的设计和选型上重新找原因。所以做超声系统模拟前端这个环节值得投入最多的验证时间。2. AFE内部到底塞了哪些功能模块拿到一颗超声AFE芯片比如常见的八通道、十六通道集成方案里面并不是简单地把几个独立器件拼在一起而是把一条完整的模拟信号链高度集成到了单颗封装里。理解每个模块的作用和局限才能在做方案时知道哪些参数不能妥协哪些配置可以灵活调整。2.1 LNA第一道关卡低噪声是命根子AFE输入端的第一个模块是低噪声放大器LNA。它紧贴着探头信号源负责把换能器出来的微弱信号放大到适合后续处理的电平。LNA最核心的指标就是噪声因为你在这里引入的噪声会被后面所有增益级放大。打个比方LNA就像录音棚里接麦克风的第一根线线材本身产生的底噪后面调音台推得越大越明显。超声探头换能器的源阻抗特性很复杂不同频率下阻抗变化很大所以LNA的输入阻抗设计需要跟探头匹配。多数AFE里LNA的输入阻抗设计为低噪声、低偏置电流并且支持差分或单端输入配置。实际调试中LNA的增益不宜设得太高一般十几到二十多dB就够因为过高增益会把近场大信号的线性度问题放大反而得不偿失。LNA的输出之后要接VGA级间还需要做带宽限制防止高频噪声进入下一级。2.2 VGA与TGC时间增益补偿的基石可变增益放大器VGA是AFE里最忙的模块。它的增益不是固定的而是受一个外部控制电压或数字接口控制可以在几十dB范围内连续变化。超声系统利用这一点实现TGC回波从浅到深控制电压随时间增大VGA增益从低到高跟上去让不同深度的回波幅度趋于一致。关键点在于VGA的增益控制曲线必须平稳、单调、重复性好。我调试时特别关注dB线性度也就是控制电压和增益之间是否成良好的线性关系。如果曲线在某些区段有拐点或非线性图像上就会表现为组织灰度不均匀一层亮一层暗非常难修。好的VGA会把增益控制误差控制得很小并且提供反向补偿让系统可以精细校准。2.3 AAF与ADC从模拟世界跨进数字世界信号经过LNA和VGA之后幅度已经比较可观但带宽内还混着大量噪声和带外干扰直接用ADC采样会发生混叠把高频噪声折回到信号带宽里。所以VGA后面必然跟着一个抗混叠滤波器AAF一般是低通或无源RC网络用来限制信号带宽。接着才轮到ADC完成模数转换。超声AFE里的ADC分辨率一般为12位到14位采样率常见的是40MSPS到65MSPS有些高端需求会更高。ADC的位数不由拍脑袋决定而是要跟VGA的输出摆幅、噪声底和系统需要的动态范围匹配。有位宽浪费上去功耗和成本跟着涨位宽不够弱回波信号淹没在量化噪声里。所以AFE的性能是整条链路平衡出来的而不是某一项指标单挑出来的。2.4 CW多普勒为什么需要专用路径常规血流多普勒CWD和灰阶成像对模拟信号链的要求很不一样。灰阶成像只需要做包络检测和幅度显示而连续波多普勒要检测的是非常微弱的频移信号动态范围要求比灰阶高得多。但CW模式下换能器发射和接收又是同时进行的强发射信号会直接耦合到接收链路里模拟通路很容易饱和。为了解决这个问题现代AFE芯片里通常带有独立的CW多普勒路径从LNA输出后直接旁路掉VGA和ADC送入I/Q混频器和累加器做窄带检测和长时间相干积累。这样做的原因是CW信号本质上是窄带的只要把有用频段附近的信号提取出来不需要宽动态范围的增益链。如果你在选型时不注意AFE是否支持CW路径后面想做血流测量就得外挂一堆分立器件系统成本瞬间上升。3. 选AFE必须盯紧的硬指标很多新手选AFE时喜欢追求高位数、高采样率结果整机功耗爆炸、散热压不住图像却没什么实质提升。我总结了几项真正决定超声系统体验的硬指标每项都对应到具体使用场景。3.1 输入噪声密度决定能看见多弱的回波输入等效噪声密度是AFE最重要的指标之一单位是nV/√Hz。它表示每单位带宽内在输入端折算的噪声功率。超声带宽越宽积分噪声越大所以不能只看单频点的噪声值要把整个工作频带内的噪声密度积分起来看。以2MHz到15MHz频带为例高性能AFE的输入噪声密度通常在0.8到1.5nV/√Hz量级。这个水平听起来好像差不多实际差别很大。我把两颗规格书上噪声密度相差0.3nV/√Hz的AFE放在同样的探头上做对比深部组织的穿透力肉眼可见地差出一档。对肥胖患者、困难体位来说低噪声AFE是硬门槛不是可选项。选型时如果预算允许优先挑输入噪声密度低的那颗。3.2 增益范围和dB线性控制图像均匀性的保证增益范围决定了系统能压缩多大动态范围的信号。一般AFE的总增益范围至少要有40dB以上再加上LNA和VGA的配置组合有些芯片能做到60dB以上。增益范围不够的后果是近场强回波压不住远场弱回波起不来TGC校准再怎么调都别扭。但比增益范围更重要的是增益控制的精度和线性度。专业说法叫连续时间TGC斜率优秀的AFE提供精确到每分贝级别的控制接口让系统可以用数字查找表补偿增益误差。我在项目里会把各通道的增益曲线在多个温度和多个频点上做全矩阵测试存成校准表。这个步骤很费工但效果立竿见影尤其对双平面探头和容积探头通道间的细微信号差直接关系到三维重建质量。3.3 通道间一致性和串扰多通道系统的隐形杀手超声AFE动辄十六通道、三十二通道高端系统上百通道并行工作。通道间如果存在增益偏差、相位偏差或者串扰波束合成的结果会受到严重影响。相位偏差百亿分之一秒量级听起来微不足道但在高频超声里对应的就是好几度的相位误差主瓣变宽、旁瓣抬高图像对比度就没了。所以AFE芯片的通道一致性指标、相邻通道串扰隔离度必须作为选型的重点。我习惯在调机之前做一次静态一致性扫描所有通道输入同一个标准信号逐通道记录增益和相位做成通道校准表。之后的每次固件升级都跑一遍同样的校准确认没有引入新的偏差。3.4 功耗与散热数字系统绕不过的模拟账超声整机功耗的大头往往不在FPGA而在发射电路和AFE链路的供电。AFE每一路通道都包含LNA、VGA、AAF、ADC功耗轻松到几十毫瓦级别乘上几十上百个通道整机发热非常可观。如果AFE功耗设计不好散热成本上去了探头接口处的温度还可能对患者造成不适这在医疗认证里是实打实的硬指标。所以看到规格书上的功耗要和系统需求一起看不要只看待机功耗要看全速采样、全增益范围、多通道同时工作时的功耗。有些AFE提供不同工作模式可以牺牲一点噪声换取功耗降低在便携式和台式机上做不同的配置是很有用的功能。我一般会为电池供电的便携超声专门选一颗低功耗AFE把性能需求分成两档来评估。3.5 抗干扰与电源抑制比被低估的参数医疗设备的使用环境并不美好超声主机里既有高压发射电路又有开关电源和数字逻辑干扰源一大堆。AFE的电源抑制比和共模抑制比如果不够强电源纹波和数字开关噪声就会窜进模拟信号链。这种干扰在图像上往往表现为全屏的横向明暗条纹或随机闪烁非常难定位。实际调试中我遇到过一种棘手的间歇性噪声频域看是几个固定的尖峰时域上一阵一阵出现。查了很久发现是DDR读写操作引起的电源噪声波动通过LDO后依然残留在AFE供电域里。解决的办法是在AFE电源输入端增加二级LC滤波同时调整数字板的时序把高频读写操作避开模拟采样窗口。这再次说明AFE的性能不只取决于芯片本身还取决于系统的电磁兼容设计。4. 实际项目中AFE信号链方案是怎么定的纸上谈兵容易落到具体项目里方案规划要回答很多问题用多少通道的AFE芯片每颗芯片怎么连接探头输出数据用什么接口功耗预算多少这些决策相互关联需要一步步来。4.1 通道数规划64通道、128通道还是更多通道数决定了超声图像的空间分辨率和帧率。通道越多波束形成能控制的角度越精细图像质量越好但同时数据量、功耗和成本也成倍增加。中低端便携机像64通道就够用高端台式机用128通道甚至256通道很常见。AFE厂商通常提供8通道或16通道的集成芯片系统通过多片拼接满足总通道数需求。这里很关键的一点是芯片之间的同步。多片AFE的ADC采样时钟必须严格对齐否则通道间相位差会直接破坏波束形成。选用的AFE如果支持采样时钟同步输出或者提供同步触发接口会让多片级联省心很多。没有同步思路就去堆通道数最后反而吃大亏。4.2 数据接口LVDS还是JESD204B老一代超声AFE普遍用LVDS接口逐通道输出采样数据一根差分线传一个通道的串行数据通道多了PCB布线压力很大。新一代AFE开始支持JESD204B接口这是高速数据转换器常用的串行协议几根高速差分线上就能传完所有通道的数据大幅简化布线。但JESD204B给系统设计带来的复杂度也不能忽视。时钟必须干净稳定链路同步需要做多帧校准FPGA侧要有对应的硬核或软核支持。如果团队对FPGA开发不熟贸然选JESD204B接口的AFE光链路调试就可能花掉一个月。所以接口选型要综合团队能力考虑。稳妥的做法是如果我判断项目时间紧张就选成熟的LVDS方案如果做高端产品、修板空间紧张就选JESD204B。4.3 与探头的匹配LNA输入端的细节AFE和探头之间不是拿根线一接就完事。探头的中心频率是多少阵元阻抗多大电缆长度带来的寄生电容怎样补偿都和AFE的输入端设计直接相关。很多AFE芯片的LNA输入支持差分配置这对抵消共模干扰很有效但探头的接口一般是单端信号需要做巴伦或单端转差分处理。实际项目中探头电缆的电容可能高达上百皮法如果不在LNA输入端做电感补偿或阻抗变换高频段的回波会衰减严重灵敏度大幅下降。所以很多AFE参考设计专门为探头匹配预留了可调网络。我建议硬件工程师拿到一颗AFE时先不要急着写寄存器代码先拿探头实测它的等效阻抗再根据数据手册的输入阻抗参数去调匹配网络。4.4 电源与PCB布局ADC再高也怕脏电AFE对电源和PCB布局的要求非常苛刻。模拟电源要尽量干净通常用专门的LDO或低噪声DCDC加后级滤波供电并和数字电源分开布线。采样时钟和模拟信号线要远离开关节点地平面的分割要仔细思考避免顶层模拟信号的回流路径穿过数字区域。我吃过一次亏在四层板上偷懒把AFE的模拟地直接连到系统大地上结果数字噪声沿着地平面窜进模拟区图像出现固定位置的横条纹。后来重新分割地平面把模拟地单独铺铜并用0欧电阻全网单点连接条纹立刻消失。从此以后AFE部分的地设计都是我评审PCB的必查项。5. 调试路上的典型问题与排查思路调试AFE链路的经验很多是拿示波器和频谱仪一寸一寸量出来的。这里分享几个高频出现的典型问题以及我总结的排查顺序。5.1 噪声异常偏大遇到整机噪声比规格书高出不少的情况先不要怀疑AFE芯片本身。第一步断开探头输入在LNA输入端直接接匹配电阻测底噪。如果底噪正常说明噪声来自探头或外部干扰如果底噪偏高再看是电源噪声还是采样时钟的抖动问题。电源噪声可以用高带宽示波器在AFE供电脚测量注意要用差分探头普通探头的地线夹会带来额外噪声。时钟抖动问题要查ADC的采样时钟源尤其是源自FPGA的内部PLL时时钟抖动往往被低估。我处理过一例噪声随PCB温度升高而增大的问题最后定位到是时钟芯片的供电滤波电容选错了介质温度系数过大导致时钟抖动漂移。5.2 通道串扰导致图像鬼影通道串扰问题排查起来比较费劲。先把所有通道接地看输出是否出现周期性噪声然后单独给一路通道输入大信号其他通道悬空或接匹配电阻观察邻近通道路径上是否有串扰信号。如果串扰明显多半是PCB布线问题比如相邻通道的走线过长并且平行或是参考平面被挖空导致回流路径紊乱。还有一种容易被忽略的串扰途径是电源内阻耦合。两路通道共用一根电源走线A路瞬间抽流B路电源塌陷就会形成串扰。解决方法是加宽电源走线、增加去耦电容、或者在每路通道供电入口加磁珠隔离。处理完串扰后务必再做一次通道一致性校准确认相位没有发生偏移。5.3 TGC增益曲线不听话TGC曲线不理想的症状是图像深浅层次不对近场太亮远场太暗或者中间出现亮带。这时要检查控制接口的时序和电压范围。有的AFE的TGC控制是用模拟电压有的用SPI寄存器如果控制源在高增益区噪声偏大增益曲线就会抖动。我习惯在TGC校准前先记录各控制码对应的实际增益值建立一张校准查找表而不是直接用理论曲线。因为芯片之间的工艺偏差会让同样控制码对应的增益略有不同逐芯片校正在量产时虽然麻烦但整机的一致性会好很多。校准表可以存到EEPROM里在出厂测试时自动写入。5.4 温度漂移导致图像质量变化超声设备开机后温度会逐渐升高AFE的噪声和增益会随温度缓慢漂移。如果图像在开机前十分钟内逐渐变清晰或变模糊多半是AFE的性能在随温度变化。解决思路一是确保散热风道设计合理让AFE区域温度尽快稳定二是在固件里做温度补偿用板上温度传感器修正增益微调。高端的超声系统甚至会在每次开机时做一次自校准用内部信号源对每条通道进行快速增益和相位校准把温度漂移的影响降到最低。如果产品要求在复杂温度环境下保持图像一致这套自校准机制值得提前设计进去。6. 针对AFE选型和应用的一些心得文章最后想分享一些围绕AFE选型和未来趋势的看法。偏个人经验但都是从项目里摔打出来的体会。6.1 从分立方案到高集成AFE的转变早年的超声设备LNA、VGA、滤波器和ADC都是分立器件一块接收板上密密麻麻一片模拟芯片调试难度极大。现在的高性能AFE把整条模拟信号链集成到单颗芯片外围元件大幅减少性能一致性却比以前更好。所以在新项目规划时我建议除非有特别极端的指标需求否则优先考虑集成化AFE。集成化的另一层好处是供应链管理简单。分立方案要协调多家芯片的供货和批次差异集成方案只需盯住一颗主芯片。而且集成AFE自带完整的评估板和技术文档开发周期能明显缩短。对初创团队和小团队来说这是最现实的选择。6.2 把AFE性能转化为整机体验的关键选好一颗AFE只是第一步真正拉开产品差距的是有没有读懂它的规格书细节。同样是标称“14位ADC”的芯片有效位数在不同采样率下差异很大同样是“低噪声”的LNA在不同信号源阻抗下的噪声系数也可能完全不同。所以我不建议只看规格书首页的卖点参数要仔细读典型特性曲线和测试条件并把测试条件还原成自己的系统场景。另外仿真验证和实测一定要结合。电路仿真能帮你判断拓扑是否合理但仿真模型里通常不含PCB寄生、探头阻抗偏差等真实因素最终必须以实测结果为准。我一般会在原理图阶段就把AFE的参考设计和应用笔记完整读一遍很多坑参考文档里其实已经写出来了只是容易被人跳过。6.3 新方向上AFE还有哪些机会从趋势上看超声系统正在往便携化、智能化和更高帧率方向发展。便携式超声对低功耗和小封装提出了更高要求新一代AFE也只能往这个方向走。同时CMUT和PMUT等新型MEMS超声换能器逐渐进入实际产品它们和传统压电探头的电气特性差异很大需要AFE具备更灵活的输入偏置和接口适配能力。另外随着AI辅助超声诊断的推广高质量的原始射频数据成为关键资产。AFE的采样率、动态范围和数据输出接口直接决定了AI模型能拿到多高质量的输入数据。所以我认为AFE在未来不会只是模拟前端而会变成整个超声智能诊断系统的数据质量源头。6.4 最后分享一个实用小习惯如果你刚开始做超声AFE的调试建议把每一版的测试数据都完整记录下来包括寄存器配置、电源电压、温度、探头型号、校准表版本和图像样张。调理一遍TGC或者换一个探头之后数据有可追溯性才能判断问题到底出在哪个环节。我吃过亏因为当时没记录寄存器版本优化了几天噪声问题最后发现是校准表被旧固件覆盖了。从那以后测试日志成了我每次调试必做的一步。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进