模拟电子
返回首页

释放开源评估平台的潜力,制作超声发射子系统的原型

2023-11-24 来源:EEWORLD

摘要


本文讨论了开发先进超声设备所面临的挑战。利用现有评估平台既可降低系统开发成本,也可缩短超声系统发射模块的特性测试时间。本文介绍了如何同步多个通道的分步过程,这是波束控制的一个关键概念,也是医学成像所特有的概念。


引言


在任何新技术开发过程中,在将新型号或下一代超声设备商业化之前,制造商都会经历硬件开发和测试以及系统集成和验证等阶段。开发高通道数成像超声子系统预计需要多年的努力。此外,在对系统考虑因素知之甚少的情况下贸然开始波束引导或发射子系统的硬件原型制作,可能会导致硬件原型需要多次修改,带来高昂的成本。现在,开发人员可以使用一个完整系统(原型板和开源软件)来模拟超声设备子系统的操作,从而降低超声设备制造商的开发成本并加快上市时间。


基于Arduino的TxDAC®评估板和开源Mbed软件


图1.支持Mbed的AD9106评估平台。


AD9106-ARDZ-EBZ评估平台兼容基于Arm®且支持Mbed的电路板(如SDP-K1),并且可以连接到Arduino Uno接头。该评估设置只能由USB供电,无需高频波形发生器来提供时钟输入。该评估板默认使用板载156.25 MHz晶振作为时钟源,但提供了外部时钟选项。DAC输出可以通过变压器耦合,或使用板载放大器进行评估,这是唯一需要7 VDC至12 VDC 30 W AC-DC适配器的情况。参见图1。


除硬件之外,评估板网页上还提供了示例开源代码,可用作开发目标应用固件的起点。评估板和示例源代码可以根据需要加以定制,以便与其他Mbed平台配合使用。新的评估系统可以轻松集成到现有系统中,因而简化了原型制作。


2.AD9106功能框图。


评估板安装有四通道、低功耗、12位、180 MSPS、TxDAC AD9106和波形发生器。该DAC的高采样速率非常适合1 MHz至40 MHz范围内的超声工作频率,外部成像设备通常使用1 MHz至15 MHz的频率,而静脉内心血管设备使用高达40 MHz的频率。此外,AD9106高度集成,具有用于生成复杂波形的片内模式存储器,以及使用24位调谐字、支持10.8 Hz/LSB频率分辨率的直接数字频率合成器(DDS)。该器件也是高度可编程的,四个DAC通道中的每个通道的模式周期、启动延迟、增益和偏移都可以独立改变。此外,它具有低功耗特性(在3.3 V、4 mA输出和180 MSPS下,每通道功耗78.8 mW,总计315.25 mW),这是超声设备等大型多通道系统的一个重要考虑因素。


提高超声设备的精度和图像分辨率


图3.医疗超声前端信号链。


推车式超声系统在图像质量或分辨率方面优于手持设备,主要是因为通道数量差异巨大。然而,通道数量可能因制造商而异。成本和功耗是超声设备等大型系统的重要考虑因素,因此业界使用了一些技术来尽量减小这两个因素。在图3所示的典型超声信号链中,如果我们考虑到每个发射器路径(DAC + 高压放大器,驱动探头尖端处换能器阵列中的一个元件)都对应一个接收器路径(集成模拟前端),那么通道数的确定相对简单。根据这个假设,我们可以说超声系统中的通道数介于16到256之间。高端系统(其中大部分推车式)中的通道数为64或更多。对于便携式、中低端系统,16至64个通道更为常见。


4.波束引导和聚焦。


在超声系统的发射器路径中,声能或声波束扫过身体。声波由探头前端处的压电换能器元件从电信号转换而来。如图4所示,每个电信号或发射器信号的相位和幅度均经过编程,引导入射能量束沿着一条线进入身体。从器官组织反射的声波被换能器元件再次转换为电能。目标的位置或距离将根据换能器阵列中元件之间的时间延迟显示在屏幕上。因此,为了显示人体内部的准确图像,同步或者说能够控制发射器信号之间的延迟至关重要。


多芯片同步的要求


为了成功同步多个DDS DAC(如AD9106),必须控制差分时钟输入(CLKP和CLKN)和TRIGGER引脚的下降沿。


图5.建议时钟分配布局(左)和次优布局(右)。


为了满足同步的第一个要求,PCB布局应采用谨慎的时钟分配做法。参见图5。这将充分减少REF CLK边沿之间的相位差(它会导致DDS输出处出现成比例的相位差)。

模式生成由AD9106的TRIGGER引脚的下降沿触发,因此同步的下一个要求是确保TRIGGER边沿一致。图5中的布局技术也可应用于从控制器的数字输出布线到每个AD9106器件的TRIGGER PCB走线。

利用AD9106-ARDZ-EBZ评估多芯片同步

为了评估多个AD9106 DAC的同步,可以使用两个AD9106评估板和一个SDP-K1控制器板。

图6.多个AD9106器件同步的系统示意图(简化示意图,未显示所有连接)。


材料

硬件设置

连接三个电路板之前,配置两个AD9106-ARDZ-EBZ板,使DAC输出连接到板载放大器,并且DAC时钟由连接到J10的外部源提供。关于JP1和JP2的正确连接,请参阅Eval-AD9106 Wiki用户指南中的图14b。另外,请设置其中一个AD9106-ARDZ-EBZ板,使板上器件的CSB引脚连接到交替GPIO引脚(安装R39而不是R38)。确保SDP-K1的VIO_ADJUST设置为3.3 V。


然后将高频波形发生器的输出连接到分离式SMA端接T形分路器,它可以连接不同长度的SMA端接同轴电缆。


图7.为实现同步而建议采用的时钟输入和TRIGGER引脚连接。


接下来应设置图7所示每个板的时钟输入和TRIGGER引脚的连接,然后设置表1中的其余连接。将板1安装到SDP-K1 Arduino Uno端口,然后将板2放置在与板1成180°的位置,以使两个板的TRIGGER引脚并排放置。这是TRIG2到SDP-K1数字输出的最短连接,由此TRIG1和TRIG2路径大致相等。


图8.实际设置。


应用了所有连接的实际设置如图8所示。表1总结了板对板连接。


表1.SDP-K1和两个AD9106-ARDZ-EBZ板的板对板连接


SDP-K1 Arduino Uno Connectors
SDP-K1 Arduino Uno连接器
Connected Nets on AD9106-ARDZ-EBZ
AD9106-ARDZ-EBZ上的相连网络
Pin No.
引脚编号
Pin Functions
引脚功能
Board 1
板1
Board 2
板2
P2.1
P2.1
NC
NC


P2.2
P2.2
IO_PWR_SUPPLY
IO_PWR_SUPPLY
IOREF
IOREF
IOREF
IOREF
P2.3
P2.3
MAIN_RESET
MAIN_RESET
RESET
RESET
RESET
RESET
P2.4
P2.4
SDRAM_&_ARDUINO_ PWR_SUPPLY (3.3 V)
SDRAM_&_ARDUINO_ PWR_SUPPLY (3.3 V)
3.3 V
3.3 V
3.3 V
3.3 V
P2.5
P2.5
+5V_CON
+5V_CON
5 V
5 V
5 V
5 V
P2.6
P2.6
GND
GND
GND
GND
GND
GND
P2.7
P2.7
GND
GND
GND
GND
GND
GND
P5.1
P5.1
ARDUINO_GPIOO/RX
ARDUINO_GPIOO/RX
VIN
VIN
VIN
VIN
P5.2
P5.2
TX + 1
TX + 1


P5.3
P5.3
GPIO2
GPIO2
EN_CVDDX
EN_CVDDX
EN_CVDDX
EN_CVDDX
P5.4
P5.4
GPIO3/PWM
GPIO3/PWM


P5.5
P5.5
GPIO4
GPIO4
SHDN_N_LT3472
SHDN_N_LT3472
SHDN_N_LT3472
SHDN_N_LT3472
P5.6
P5.6
GPIOS/PWM
GPIOS/PWM


P5.7
P5.7
GPIO6/PWM
GPIO6/PWM


P5.8
P5.8
GPIO7
GPIO7
TRIGGERB
TRIGGERB
TRIGGERB
TRIGGERB
P4.1
P4.1
GPIO8
GPIO8
RESETB
RESETB
RESETB
RESETB
P4.2
P4.2
GPIO9/PWM
GPIO9/PWM

SPI_CSB_ALT
SPI_CSB_ALT
P4.3
P4.3
GP1010/PWM/CS
GP1010/PWM/CS
SPI_CSB_DFLT
SPI_CSB_DFLT

P4.4
P4.4
GPIO11/PWM/MOSI
GPIO11/PWM/MOSI
STD_SPI_MOSI
STD_SPI_MOSI
STD_SPI_MOSI
STD_SPI_MOSI
P4.5
P4.5
GPIO12/MISO
GPIO12/MISO
STD_SPI_MISO
STD_SPI_MISO
STD_SPI_MISO
STD_SPI_MISO
P4.6
P4.6
GPIO13/SCK
GPIO13/SCK
STD_SPI_SCK
STD_SPI_SCK
STD_SPI_SCK
STD_SPI_SCK
P4.7
P4.7
GND
GND
GND
GND
GND
GND
P4.8
P4.8
AREF
AREF


P4.9
P4.9
SDA
SDA


P4.10
P4.10
SCL
SCL



软件


我们提供了在Mbed开源软件上开发的示例源代码。对这些源代码的详细说明参见wiki页面,开发者稍加修改即可通过SPI对两个评估板上的每个器件进行独立编程。寄存器值以及代码的其他部分可以轻松定制,具体而言是示例3中的寄存器值(DDS生成的正弦波,具有不同的启动延迟和数字增益设置。修改代码后,使用Mbed在线编译器编译程序。然后将生成的二进制文件拖放到SDP-K1驱动器中。同样的过程也适用于其他应用。


说明


如图6的简化图所示,器件间的输出同步是通过测量多个器件的同一DAC输出通道(即通道1)之间的延迟来实现的。相对于TRIG1(控制器板到板1)改变TRIG2(控制器板到板2)的连接器长度,以及相对于时钟1(时钟发生器到板1)改变时钟2(时钟发生器到板2)的连接器长度,这两种情况对同步的影响可以使用示波器进行观察。


结果


图9记录了改变触发连接器长度时的测量结果,而图10记录了改变时钟连接器长度时的测量结果。


图9.不同TRIG2连接器长度下板1和板2的OUT 1之间的延迟。


如果TRIGGER引脚所连接的数字输出具有与STM32F469NI(SDP-K1上的微控制器)类似的驱动特性,那么TRIGGER走线容差只要在5英寸以内,就能维持器件间同步。


图10.不同时钟2连接器长度下板1和板2的OUT 1之间的延迟。


匹配的时钟输入走线将导致最短的器件到器件的输出延迟,但根据特定系统中可容忍的延迟,可以相应地调整时钟走线长度容差。


结语


在超声设备制造中,利用AD9106评估平台提供的设计灵活性和定制优势可以缩短开发流程和上市时间。无需设计新的发射子系统原型即可评估多个发射DAC(如AD9106)的同步。通过使用两个AD9106-ARDZ-EBZ板、一个SDP-K1控制器板并对示例Mbed代码进行少量修改,就能实现对同步的评估。


关于作者


Sunshine Grace Cabatan于2019年加入ADI公司,拥有约五年的硬件工程经验。她是菲律宾高级数据转换器产品应用团队的首批成员之一。她于2013年获得菲律宾大学(奎松市迪利曼)电子与通信工程理学学士学位,并于2014年通过电子工程师执照考试。

Melissa Lorenz Lacanlale于2016年加入ADI公司菲律宾分公司,担任产品工程师,为多家东南亚最终测试分包商提供支持。随着她对混合信号的兴趣日益浓厚,她于2021年加入了高级数据转换器产品应用工程师团队。她于2015年获得菲律宾马普阿大学电子与通信工程理学学士学位。


进入模拟电子查看更多内容>>
开源 超声发射 超声设备 开源软件 Mbed

上一篇: 具备简易设计、低漂移和小尺寸的集成分流器解决方案

下一篇: 使用SIL 2器件设计功能安全的SIL 3模拟输出模块

相关文章
  • RISC-V「野蛮生长」:我国汽车芯片迎来“开源”潮​
  • 国产开源操作系统 OpenCloudOS 已支持 Linux 原生版微信​
  • OpenCV开源图像处理函数库在S3C2440移植​
  • 骨传导耳机开源助听器研究​
  • 我国发布全球首个开源NoC IP​
  • 展会落幕丨金百泽开源创新助力产业数字化发展 数智赋能经济新业态​
  • 这个MCU AI软件,核心全开源​
  • 传奇嵌入式芯片,Z80即将开源​
  • 首个符合汽车安全要求的开源 Linux 发行版诞生​
  • BeagleBoard创始人谈人工智能和开源硬件​
    热门新闻
  • 欠压锁定(UVLO)保护的是什么?工作原理是什么?
  • Snapdragon Sound骁龙畅听技术助力全新Bose SoundLink Max手提音箱带来“派对级”音频体验
  • TDK 和 LEM 将合作开发用于电气化应用的下一代隧道磁阻式集成电流传感器
  • ROHM开发出世界超小CMOS运算放大器, 非常适用于智能手机和小型物联网设备等应用
  • 跨电感电压调节器的多相设计、决策和权衡
  • 恩智浦SAF9xxx音频DSP提升AI音频处理
  • 左蓝微电子发布小尺寸、高性能TC-SAW双工器 Band20/26
  • 生物阻抗谱技术的进步如何推动便携式设备创新
  • 利用精密信号链μModule解决方案简化设计、提高性能并节省宝贵时间
  • 类比半导体EF1048Q:革新汽车配电保护,引领智驾新趋势
    最新频道
  • 恩智浦SAF9xxx音频DSP提升AI音频处理
  • 利用精密信号链μModule解决方案简化设计、提高性能并节省宝贵时间
  • ROHM开发出世界超小CMOS运算放大器, 非常适用于智能手机和小型物联网设备等应用
  • 跨电感电压调节器的多相设计、决策和权衡
  • Snapdragon Sound骁龙畅听技术助力全新Bose SoundLink Max手提音箱带来“派对级”音频体验
  • 欠压锁定(UVLO)保护的是什么?工作原理是什么?
  • 左蓝微电子发布小尺寸、高性能TC-SAW双工器 Band20/26
  • 类比半导体EF1048Q:革新汽车配电保护,引领智驾新趋势
  • TDK 和 LEM 将合作开发用于电气化应用的下一代隧道磁阻式集成电流传感器
    相关资料下载
  • ESP32开发指南(开源一小步)V12
  • ARM快速嵌入式系统原型设计-基于开源硬件mbed
  • 嵌入式开源OS AUTOSAR规格开源OS的开发状况
  • 3 mbed 中国 - mbed程序的体系结构
相关视频
  • 功率MOSFET-从原理、特性到应用分析

    功率MOSFET-从原理、特性到应用分析

  • 世健KOL: A2B及音频处理系统解决方案介绍

    世健KOL: A2B及音频处理系统解决方案介绍

  • 运算放大器视频教程

    运算放大器视频教程

  • 功率半导体器件

    功率半导体器件

  • 模拟电子电路

    模拟电子电路

  • 德州仪器全系列直流降压产品详解

    德州仪器全系列直流降压产品详解

最新器件
NJM4580E ATMEGA808-AF TAJE476K035ANJ 1206Y5000103KXR R60MI41004030K ATSAMD21E15B-MU
精选电路图
  • 基于IC555的直流灯调光电路

    基于IC555的直流灯调光电路

  • 基于BA5417的立体声功率放大器电路

    基于BA5417的立体声功率放大器电路

  • 延迟开启继电器驱动器的电路原理图

    延迟开启继电器驱动器的电路原理图

  • 颜色传感器电路图

    颜色传感器电路图

  • 独特的水位指示器电路

    独特的水位指示器电路

  • 基于LDR感应火灾烟雾的火灾报警电路

    基于LDR感应火灾烟雾的火灾报警电路

    相关电子头条文章
  • 340B险胜70B,Kimi机器人贴脸“嘲讽”英伟达新开源模型
  • 还得是开源!潞晨Open-Sora技术路线公开,一键生成16秒720p视频,质量更高训练成本更低
  • 北大快手攻克复杂视频生成难题!新框架轻松组合各种细节,代码将开源
  • 规格拉满!Llama和Sora作者都来刷脸的中国AI春晚,还开源了一大堆大模型成果
  • 一句话手机自己打车,开源多智能体AI助手,非苹果手机也能玩

哆哆女性网冷火给家具起名宝宝起名哪里最合适2019女孩范姓起名大全嘉兴东方普罗旺斯京哈线免费网络起名鼠年宝宝起名大全小名错误代码651好的酒店起名大全一抔黄土的读音四个的起名和平大世界王刘两姓合起来起名起名 姓黎景字起名字寓意及含义床垫品牌起名教主的退休日常全盲女孩凭肌肉记忆弹奏悲怆奏鸣曲如临大敌txt下载阖家团圆银行家青蛇外传剧情潇起名测试孩子起名字河山电视剧家具工厂起名大全参照苏州19楼论坛赵英俊死因怎样给文件夹加密淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化