位置:51电子网 » 技术资料 » 模拟技术

超声相控阵系统中高精度相控发射与接收的实现

发布时间:2008/5/26 0:00:00 访问次数:777

        

    

    作者:精密测试技术与仪器国家重点实验室 陈世利 靳世久 王秀平

    

    摘要:本文描述了如何利用fpga在系统中实现高精度相控发射与接收。所有的发射和接收参数pc机计算并通过isa总线写入fpga的。

    

    关键词:相控阵;超声检测;电子扫查;fpga

    

    引言

    

    超声检测在各种工程上有着非常广泛的应用,而且声束聚焦对于超声诊断也愈来愈重要,因为人们总是希望看到更小、更细微的组织结构,这不仅要求提高工作频率、而且要求声束聚焦。声束的聚焦类似于光束通过透镜的原理,最简单的方法是将换能器直接作成凹面阵实现聚焦。但此时其焦点是固定的,而在超声聚焦应用中都常需要调整焦点(改变焦距和聚焦的方向),如用机械方法调焦很不方便,速度也慢。超声相控阵的方法是用电子技术调整焦点位置和聚焦的方向,它的基本思想是控制超声探头中不同单元之间的触发延时时序,在精确的延时时序控制下,不同单元发出的超声波在空间发生干涉,产生所需要的合成波束(见图1)。相控超声波的这种特性非常适合于无损检测。首先可以通过电子切换选用不同的单元,实现波束的快速移动(即电子扫查),明显提高缺陷的检测效率,比单个单元的常规探头检测速度快一个数量级。其次相控超声波束很容易实现波束偏转,不用移动探头就可以实现动态“扇扫”。当然这也要归功于现代集成电路技术发展,因为发射与接收的延时控制在纳秒级,而且信号的采样与处理需要很高的吞吐量,针对上述特点,采用fpga技术研制一套数字式多通道信号发射与接收设备已成为可能。

    

    

    

    图1 相控超声波束偏转与聚焦控制延时时序示意图

    

    fpga在系统中的应用

    

    由于该系统涉及到许多控制信号的时序配合和大容量数据的缓冲问题,采用fpga可以很好的满足系统要求。比如altera的cyclone系列的ep1c3具有的单元数、ram以及i/o管脚等非常适合本文描述的系统。围绕fpga的系统设计示意图见图2。该相控阵系统采用2个64单元的探头,通过四选一开关切换电路实现波束的快速移动。由于发射与接收的延时控制在纳秒级,即使fpga的时钟为100mhz,延时控制精度也只能做到10ns。如果通过提高fpga的时钟频率来实现更高的延时控制精度,将给电路设计带来困难,并且成本也加大,故采用精度为2ns的延时线实现10ns以内的延时要求,此时fpga只需要3根i/o线用来控制选通延时线就可以实现10ns以内的延时要求。

    

    

    

    图2 fpga在发射与接收延时控制中的应用

    

    利用fpga内部的大容量ram对接收的超声信号进行缓存与合成延时控制。这种延时控制可以通过图3进行解释。在fpga中为每一路参与合成的超声波束开辟一个相同容量的buffer(比如2kbytes)。当信号到达时,buffer的写允许,采集一定数据量后,如果还有波束未到达就延时等待,直到参与合成的所有波束到达并采集后,所有buffer的读同时允许,通过d/a和模拟加法电路就可以实现超声波束的合成了。当然,利用fpga的buffer实现的延时精度只有10ns,所以d/a后面仍然需要延时线配合。表1.列出了上位机需要写给fpga的控制参数,这些参数通过isa总线,以word(16bits)的形式写入,其中包括发射延时、发射选通允许、发射四选一开关、发射脉宽、buffer的大小、接收选通允许、a/d转换开始时间、接收四选一开关以及接收延时等待。

    

    

    

    图 3. 利用fpga内部ram对接收波束进行缓存与合成控制

    

    表1 上位机需要写给fpga的控制参数

    

    发射延时控制:10ns级延时,13bits

    

    2ns级延时,3bits

    

    选通

    

    发开关

  &n

        

    

    作者:精密测试技术与仪器国家重点实验室 陈世利 靳世久 王秀平

    

    摘要:本文描述了如何利用fpga在系统中实现高精度相控发射与接收。所有的发射和接收参数pc机计算并通过isa总线写入fpga的。

    

    关键词:相控阵;超声检测;电子扫查;fpga

    

    引言

    

    超声检测在各种工程上有着非常广泛的应用,而且声束聚焦对于超声诊断也愈来愈重要,因为人们总是希望看到更小、更细微的组织结构,这不仅要求提高工作频率、而且要求声束聚焦。声束的聚焦类似于光束通过透镜的原理,最简单的方法是将换能器直接作成凹面阵实现聚焦。但此时其焦点是固定的,而在超声聚焦应用中都常需要调整焦点(改变焦距和聚焦的方向),如用机械方法调焦很不方便,速度也慢。超声相控阵的方法是用电子技术调整焦点位置和聚焦的方向,它的基本思想是控制超声探头中不同单元之间的触发延时时序,在精确的延时时序控制下,不同单元发出的超声波在空间发生干涉,产生所需要的合成波束(见图1)。相控超声波的这种特性非常适合于无损检测。首先可以通过电子切换选用不同的单元,实现波束的快速移动(即电子扫查),明显提高缺陷的检测效率,比单个单元的常规探头检测速度快一个数量级。其次相控超声波束很容易实现波束偏转,不用移动探头就可以实现动态“扇扫”。当然这也要归功于现代集成电路技术发展,因为发射与接收的延时控制在纳秒级,而且信号的采样与处理需要很高的吞吐量,针对上述特点,采用fpga技术研制一套数字式多通道信号发射与接收设备已成为可能。

    

    

    

    图1 相控超声波束偏转与聚焦控制延时时序示意图

    

    fpga在系统中的应用

    

    由于该系统涉及到许多控制信号的时序配合和大容量数据的缓冲问题,采用fpga可以很好的满足系统要求。比如altera的cyclone系列的ep1c3具有的单元数、ram以及i/o管脚等非常适合本文描述的系统。围绕fpga的系统设计示意图见图2。该相控阵系统采用2个64单元的探头,通过四选一开关切换电路实现波束的快速移动。由于发射与接收的延时控制在纳秒级,即使fpga的时钟为100mhz,延时控制精度也只能做到10ns。如果通过提高fpga的时钟频率来实现更高的延时控制精度,将给电路设计带来困难,并且成本也加大,故采用精度为2ns的延时线实现10ns以内的延时要求,此时fpga只需要3根i/o线用来控制选通延时线就可以实现10ns以内的延时要求。

    

    

    

    图2 fpga在发射与接收延时控制中的应用

    

    利用fpga内部的大容量ram对接收的超声信号进行缓存与合成延时控制。这种延时控制可以通过图3进行解释。在fpga中为每一路参与合成的超声波束开辟一个相同容量的buffer(比如2kbytes)。当信号到达时,buffer的写允许,采集一定数据量后,如果还有波束未到达就延时等待,直到参与合成的所有波束到达并采集后,所有buffer的读同时允许,通过d/a和模拟加法电路就可以实现超声波束的合成了。当然,利用fpga的buffer实现的延时精度只有10ns,所以d/a后面仍然需要延时线配合。表1.列出了上位机需要写给fpga的控制参数,这些参数通过isa总线,以word(16bits)的形式写入,其中包括发射延时、发射选通允许、发射四选一开关、发射脉宽、buffer的大小、接收选通允许、a/d转换开始时间、接收四选一开关以及接收延时等待。

    

    

    

    图 3. 利用fpga内部ram对接收波束进行缓存与合成控制

    

    表1 上位机需要写给fpga的控制参数

    

    发射延时控制:10ns级延时,13bits

    

    2ns级延时,3bits

    

    选通

    

    发开关

  &n

相关IC型号

热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!