基于单片机及CPLD的B超VGA检测工装设计
引言
超声在人体内传播,由于人体各种组织有声学的特性差异,超声波在两种不同组织界面处会产生反射、折射、散射、绕射、衰减以及声源与接收器相对运动产生多普勒频移等物理特性。应用不同类型的超声诊断仪,采用各种扫查方法,接收这些反射、散射信号,显示各种组织及其病变的形态,结合病理学、临床医学,观察、分析、总结不同的反射规律,从而对病变部位、性质和功能障碍程度作出诊断。B超是超声诊断仪中的一种显示模式。
B超工作过程为:当探头获得激励脉冲后发射超声波(同时探头受聚焦延迟电路控制,实现声波的声学聚焦),经过一段时间延迟后再由探头接收反射回的回声信号,经过滤波、对数放大等信号处理。然后由DSC电路进行数字变换形成数字信号,在CPU控制下进一步进行图像处理,再同图像形成电路和测量电路一起合成视频信号送给显示器,形成我们所熟悉的B超图像,也称二维黑白超声图像。
由于B超中为了增强图像分辨率,通道都比较多,大多是16、24、48、64甚至更多通道。这些通道电子元器件完全一样,要求各通道的一致性要好,在装整机前,最好有测试手段和方法,对所有通道能进行测试,以去除器件本身和焊接电路板中出现的问题,基于此目的,本人设计了B超检测工装。
工装设计需求
本工装设计要求为24通道、探头为96阵元的B超板AFE9624进行测试,AFE9624包含高压发射电路、继电器切换、高压模拟开关切换、前放电路和VGA电路。
发射工装要求
高压发射电路、高压模拟开关电路、继电器切换电路测试,这几者必须同时进行检测,要设计发射工装板、继电器控制测试电路、高压模拟控制电路、探头接口高压波形测量电路。具体包括:高压发射电路工装(简称发射工装),1~24通道的发射驱动及切换电路;高压模拟开关控制电路工装(简称开关工装),控制任何一个通道的开通或者关断,实际使用时只控制某一个通道的开通,其他的通道关断,相应地发射控制也只开通对应的一路,其他的驱动设置为无效;继电器控制测试工装(简称继电器工装),提供继电器组开通或关断的控制信号;探头接口的波形测量电路工装(简称探头波形工装),包含96~1的切换电路,使得得到发射的阵元位置波形可以切换到示波器显示测量出来。
接收工装要求
VGA测试:VGA测试主要验证放大电路的功能和准确性,需要提供给每一路VGA模拟输入信号,并通过示波器检测。通过探头接口可以将测试信号施加进去,但是必须要对高压模拟开关进行相应控制,使得每一路VGA获得准确的输入。具体包括:波形发生器工装,提供96路的模拟正弦波形,频率3.5MHz,幅度P-P 在1V~1.2V,可实现负载短路保护,允许有几十欧姆的输出阻抗;高压模拟开关控制及VGA增益控制工装(简称开关增益工装),提供AFE9624上高压模拟开关电路的控制信号,并提供VGA的增益控制信号,增益控制信号可以是锯齿波,幅度值最低应大于0.2V,最大值应不大于2.5V,锯齿波周期为50µs。
硬件电路设计
图1所示为发射、接收工装设计电路中主控部分原理图。其中,发射部分原理图见图2,接收部分原理图见图3。需要注意的是,发射和接收有一部分电路是共用的。这3个电路主要包括用于控制自动检测的微处理器AT89S52,用数码管前2位显示探头00或01,即PROBE A或PROBE B。数码管后2位显示1~96,即1~96通道。Alter公司的CPLD(EPM7064)用于产生周期20ms、脉宽330ns的2个方向相反、有死区时间的脉冲,用于发射通道的发射波形。工装板用了18个8通道高压开关HV20220,其中6个用于控制双1~24通道数字开关切换电路,其余的12个用于探头96个阵元选1的切换。发射和接收的控制回路基本一样,需要改变的是2个双刀双掷开关S1、S2的拨动方向,接收工装的发射波形是正弦波,由函数发生器芯片MAX038产生。本设计留有单片机AT89S52与上位机的通讯接口,可以通过上位机编程,利用图形界面控制本工装,只需软件编程即可。本文采用上电自动检测和手工检测这两种模式,没有使用上位机控制模式。
图1 发射、接收工装设计电路中主控部分原理图
发射和接收工装都需要把发射波形或接收波形经过控制后,通过转接线JP3~JP7及JP10和需要检测的实际B超板相接,来检测B超板(图1~图3中未给出JP3~JP7及JP10连接线的插座)。
发射工装设计
图1中,U1(7400)与非门电路和12MHz晶振组成晶体振荡器,给EPM7064的全局时钟端43脚提供时钟信号。EPM7064的21脚和25脚输出周期20ms、脉宽330ns、带660ns死区时间的2个方向相反的脉冲信号,经同向放大器U21(74F07)驱动后得到IPA和INB,加到双刀双掷开关S1上(在图2
- 基于FPGA的数字视频接口转换设备(06-05)
- 用CPLD实现DSP与PLX9054之间的连接(07-23)
- 用CPLD实现FIR数字滤波器的设计(08-07)
- 基于DSP+CPLD的交流电机调速在水处理控制中的应用(11-27)
- 一种基于DSP的张力、深度、速度测量系统(04-15)
- 用双端口RAM实现与PCI总线接口的数据通讯(05-06)