《安富莱嵌入式周报》第358期:USB4雷电开源示波器,2GHz带宽,3.2Gsps采样率,开源亚微米级精度3D运动控制平台,沉浸式8声道全景声音频录制
1、迄今最强USB4雷电开源示波器,2GHz带宽,12bit分辨率,3.2Gsps采样率,历时4年的Haasoscope发布Pro版
之前的基础版
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=125931
本次发布Pro版
https://hackaday.io/project/200773-haasoscope-pro
https://github.com/drandyhaas/HaasoscopePro/
规格:
-2个模拟输入通道
-输入阻抗:50欧姆(<1 pF)或1兆欧(10 pF)
-模拟带宽:50欧姆时2 GHz,1兆欧时500 MHz
-采样率:单通道3.2 GS/s,双通道1.6 GS/s;同步两台设备可达6.4 GS/s
-实时垂直分辨率:每采样点12位
-每触发最多40k采样点,触发时间偏移可调
-时基范围:100 ps/格至24小时/格(10格显示)
-最大模拟输入:50欧姆时±5V,1兆欧时±3V;使用x10探头可达±50V或±30V
-灵敏度:x1模式下1.6 V/格至8 mV/格(10格显示)
-可编程交流/直流输入耦合
-每通道独立可编程直流偏置
-外部触发输入与辅助触发输出
-支持多设备同步,实现通道扩展或6.4 GS/s过采样
-标准触发功能(上升/下降沿、阈值时间等),支持固件自定义
-基于Qt的Python软件接口,支持Windows/Mac/Linux
-软件内置标准信号测量功能
-供电:5V 1.5A USB Type-C或12V 1A 2.1mm筒形接口
-铝合金外壳,内置40mm静音风扇
-尺寸:220 x 165 x 35毫米(0.9公斤)
有源探头:
-模拟带宽:DC-2 GHz
-DC-1 GHz频响平坦度优于0.3 dB
-输入电阻1兆欧,输入电容1.1 pF
-最小阻抗100欧姆(近1.6 GHz时)
-x10衰减比,输入电压范围±30V
-50欧姆SMA输出,1米线缆
-供电:12V约80mA(2.1mm筒形接口)或5V 200mA USB(附赠线缆)
截图:
上位机
2、基于旋钮和触摸屏的二合一触摸体验设计
https://github.com/upiir/knob_over_display
该设备的核心功能依赖于MT6701磁编码器,它能精确追踪周围磁场的方位。该编码器通过3D打印的夹具固定在小尺寸触摸屏后方,既隐藏了编码器,又不会阻挡屏幕上方磁铁产生的磁场。大多数环形磁铁采用轴向磁化方式,即较大面为同一磁极。但本项目使用的是径向磁化磁铁,其较小面的两侧为不同磁极。
3、开源微型水下航行器
https://www.raspberrypi.com/news ... underwater-vehicle/
https://github.com/concretedog/T ... water-Vehicle-TOUV-
最新一期《树莓派官方杂志》聚焦海洋科技,发掘了一批由树莓派驱动的海洋项目。这里分享一个使用树莓派Pico打造微型开源水下航行器的指南。
4、开源亚微米级精度3D运动控制平台
https://github.com/0x23/MicroManipulatorStepper
本项目包含一个开源、低成本、易于搭建的电动XYZ微操纵器运动控制平台,可实现亚微米级精度。它专为光学对准、电子元件探针测试和显微镜等应用设计。
得益于其并联运动学结构和微型球形接头,该平台实现了良好的机械刚性和较大的运动范围。所用电机为市售步进电机,由30 kHz闭环控制器和非常精确的PWM信号驱动。通过“磁齿轮”方法,将低成本磁性旋转编码器的分辨率提高了30倍,使步进精度达到50纳米(请注意分辨率与精度的区别,绝对精度要差很多)。
该设备可通过USB串口以简单的G-Code命令进行控制,因此易于集成到其他项目中。固件实现了完整的运动规划系统,并带有前瞻功能以实现路径的平滑和精确跟踪。
动态精度效果:
截图:
5、炫酷开源Web串口波形绘制软件
https://github.com/atomic14/web-serial-plotter
https://web-serial-plotter.atomic14.com/
效果:
6、沉浸式音频录制设计,可实现8声道全景声录制
https://www.instructables.com/Maurice-a-Compact-ORTF3D-Immersive-Microphone/
沉浸式音频是录音领域的新热点。曾经单声道就能满足需求,后来有人意识到人类有两只耳朵,于是人人都想要立体声。对大多数人而言,立体声已是终点,但音频发烧友却不断追求更复杂的环绕声系统——最终发展为旨在完整还原三维空间声景的沉浸式音频
从技术角度看,Maurice是一款对称ORTF3D话筒阵列,可实现8声道全景声录制
7、开源USB-C PD测量小工具
https://github.com/lhm0/pd_logger
该设计提供两种版本:带屏幕版和无屏幕版。OLED屏幕版基于STM32芯片,可显示流经设备的电压、电流和功率值。而Wi-Fi数据记录版则采用ESP-01s模块搭建小型网站,除了显示相同参数外,还支持数据时序记录功能,并能将采集到的数据导出为CSV文件,这对分析项目长期功耗特性非常实用
8、自制电子管实验底板
https://www.instructables.com/Bu ... totype-Board-Out-F/
利用手边现有材料,打造出一个浅金属盒作为多种电子管座和接线端子的安装平台。通过将接线端子与盒体表层下的管脚引线相连,构成了整洁稳固的电路基础模块。内置电源开关、保险丝和电源接口。
[初版设计是简单的A类放大器。随后进行了手动特性曲线测绘,发现测试的电子管虽有一定损耗,但仍适用于特定场景。
若你初涉电子管电路领域,这类原型开发板不可或缺。
9、自制捕捉宇宙的智能电子目镜
https://hackaday.io/project/2040 ... inder-for-telescope
我们都见过绚丽的太空影像,但千万别以为用高端望远镜肉眼观测就能看到同样效果。事实上,绝大多数情况下并非如此。宇宙空间其实非常昏暗,要观测暗淡天体就需要增强进光量——虽然更大口径的望远镜能实现这一点,但造价高昂。另一种方案是延长观测时间,而这正是作者选择的路径,他为自己打造了一款经济型电子目镜。
项目的核心是IMX307相机模块,其支持1.2秒曝光的感应增强模式与增益提升功能,无需后期处理就能捕捉暗淡天体。这种常用于微光安防摄像头和行车记录仪的传感器,在呈现微弱天体细节方面表现卓越。整套设备成本不到200欧元,在动辄高价的天文设备领域堪称性价比之王。
10、硬件资讯
1、树莓派推出新款ALL IN ONE PC
https://www.raspberrypi.com/news ... on-sale-now-at-200/
2、瑞萨推出超低功耗RA0L1芯片,M23内核,支持电容触摸
https://www.renesas.com/en/about ... -low-power-ra0-mcus
在活动模式下仅为 2.9mA 电流,在睡眠模式下仅为 0.92mA。此外,集成的高速片上振荡器 (HOCO) 可实现此类微控制器最快的唤醒时间。快速唤醒使 RA0L1 MCU 能够更多时间保持软件待机模式,功耗降至极小的 0.25 μA。与其他解决方案相比,通过此功能,电流消耗最多可降低 90%
3、Silicon Labs分享蓝牙Mesh 1.1性能测试贴
https://community.silabs.com/s/s ... ance?language=en_US
通过分析在多个测试节点上进行的一系列实验结果,探讨了蓝牙Mesh 1.1网络的不同性能。
提供了有关网络延迟、远程配置和无线设备固件更新(OTA、DFU)性能的详细测试设置和结果。远程配置和 OTA DFU 在蓝牙 Mesh 规范的 1.1 版本中引入
4、TI的C2000系列推出高端电机控制新品F28E120SC和 F28E120SB,价格仅0.49-0.7美元
https://www.ti.com/about-ti/newsroom/news-releases/2025/ti-unlocks-premium-motor-control-in-everyday-applications-with-ultra-low-cost-real-time-mcus.html
全新MCU产品扩展了TI全面的C2000产品组合,显著提升家用电器和电动工具的性能表现
德州仪器(TI)今日推出其最具性价比的C2000实时微控制器(MCU),助力工程师以更低成本设计出具备业界领先性能的产品。F28E120SC和F28E120SB MCU相比前代C2000单电机及功率因数校正系统MCU提升30%运算性能,彻底改变从洗衣机、洗碗机到吸尘器和电动工具等家用电器的性能表现。
借助TI独家InstaSPIN磁场定向控制(FOC)软件与先进算法,这些新型MCU可实现更平稳、更安静、更高效的电机性能。其先进功能——包括高速无传感器FOC、高扭矩零速启动和精密振动补偿——为日常应用提供高精度、快速响应的电机控制。
5、芯片厂家关于过期的芯片是否可以继续使用以及芯片生命周期的探讨调研
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129720
11、软件资讯
1、ST为自家MEMS传感器提供RUST驱动
https://www.st.com/en/embedded-software/rust-driver-mems.html
基于 Rust 编程语言的平台无关驱动程序已在 ST 公共 GitHub 存储库的源代码中提供,适用于 MEMS 运动传感器、环境传感器、红外传感器和生物传感器
2、MCUXpresso SDK 25.09.00发布
https://github.com/nxp-mcuxpresso/mcuxsdk-manifests/releases
3、开源字体编辑软件fontforge
https://github.com/fontforge/
4、Stack Overflow推出代码挑战赛
https://stackoverflow.com/beta/challenges
5、pyOCD发布V0.39版本
https://github.com/pyocd/pyOCD/releases
改进内容
1、CMSIS-Toolbox 运行与调试管理集成:
2、根据 *.cbuild-run.yml 文件信息设置调试器协议
3、根据 *.cbuild-run.yml 文件信息设置输出文件类型
4、当 *.cbuild-run.yml 文件路径无效时抛出严重错误
5、当 *.cbuild-run.yml 文件所需的软件包缺失时显示警告
CMSIS-DAP:
1、优化传输错误异常信息,使其更具描述性
2、增加 WAIT 响应后的传输重试次数
3、探针检测:在 pyOCD 启动后连接探针时实现更可靠的检测机制
4、CI:为发布版本构建产物追加版本信息
修复内容
1、CMSIS-DAP 探针:修复对没有序列号的 USB HID 探针的支持
2、半主机模式:修复无可用数据时的读取问题
6、最近ST新出的几个软件组件都只有IAR版本了,自家的STM32CubeIDE都不用了
]前段时间的这两个
https://github.com/STMicroelectronics/stm32h5-eclipse-coremw-apps
https://github.com/STMicroelectronics/stm32wba-eclipse-coremw-apps
这次这个也是:
https://github.com/STMicroelectronics/stm32-mw-venc-ewl/tree/main/VENC_Valid_Camera
7、OpenAI正式推出GPT-5-Codex增强型AI编程助手,该工具专为软件工程师设计
https://openai.com/zh-Hans-CN/index/introducing-upgrades-to-codex/
https://marketplace.visualstudio.com/items?itemName=openai.chatgpt
可以根据上下文快速给出提示
支持代码审查
12、测试STM32H7的代码读保护PCROP和SEC安全访问,配置 DMEP和DMES为0后,容易导致锁死对应BANK
1、代码读保护PCRPOP和SEC安全访问
2、对应的寄存器。
DMEP1:存储体 1 的 PCROP 保护擦除使能选项配置位如果将 DMEP1 设置为 1,当发生保护等级降级(从等级 1 更改为等级 0)或执行带保护移除的存储体擦除操作时,存储体 1 中的 PCROP 保护区域将被擦除。
DMES1:存储体 1 安全访问保护擦除使能选项配置位如果将 DMES1 设置为 1,当发生保护等级降级(从等级 1 更改为等级 0)或执行带保护移除的存储体擦除操作时,存储体 1 中的仅安全访问区域将被擦除。
3、保险起见,我这边直接设置的默认值SEC = 0x0000 00FF,PCROP = 0x0000 00FF,结果BANK1的1MB空间直接锁死了。
然后读取对应寄存器(不排除可能是我设错了),发现变成了奇怪的这两个值,导致这个BANK无法使用了。
下面展示的这个数值是无法再取消保护了。
13、H7-TOOL本周进展
H7-TOOL详细介绍:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=89934
1、增加多款芯片脱机烧录支持,现在凡是MDK或者IAR支持的Cortex-M内核芯片,TOOL都可以免费添加支持
2、H7-TOOL脱机烧录多个产品共用一个滚码的方法
详细说明:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129672
有时候产品线上需要多个产品共用一个滚码
3、H7-TOOL自制Flash读写保护算法系列
很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。
实际上当前已经发布的TOOL版本,已经自制很多了,比如已经支持的兆易创新大部分型号,新唐的大部分型号等。但是依然有些厂家还没自制,所以陆续开始为这些厂家提供读写保护支持。
近期已经自制了STM32H7全系列,STM32U5全系列,国民技术N32G003,N32G031, N32G43x,复旦微FM33LE,FM33LG系列,华大电子的CIU32F003,CIU32D655系列,凌欧的LKS32MC03X,LKS32MC45x,LKS32MC05x,LKS32MC08x,武汉芯源CW32L010,CW32L011提供Flash保护支持
这次为复旦微FM33LC系列提供支持
为复旦微FM33FR系列提供支持
为武汉芯源CW32L012提供支持
4、H7-TOOL的EEPROM脱机烧录操作说明,也支持整片数据读取
详细介绍:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129770
1、H7-TOOL对EEPROM脱机烧录主要支持两种
2、第2种方法之前分享过一期视频教程,这种的需要专门做下载算法
【实战技能】简单易实现的SWD接口烧录目标板挂载的EEPROM,支持AT24C02/04/08/16/32/64/128(2024-03-06)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=123223
SWD接口同时烧录内部Flash + 外部SPI Flash + 外部QSPI Flash+外部EEPROM
3、专门出了一个I2C转接板,方便裸片直接烧录,当然,也可以接线板载EEPROM
5、PY32F002B芯片本身不支持RDP Flash读保护,H7-TOOL通过SDK代码保护间接实现方法,操作比较简单
详细说明:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129801
6、H7-TOOL硬件异常黑盒子功能V2.0版完成,支持在线和离线实时检测,也可以方便检测出错源码行号
详细介绍:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129751
【应用场景】
上电后一段时间进入硬件异常,或执行某个功能就进入硬件异常,我们可以方便的通过IDE软件或者嵌入的异常分析代码来锁定问题位置。
而运行比较长的时间或者没有电脑环境的场景,比如两周,一个月等,这就不方便挂个电脑分析了。
挂个TOOL就比较方便,可以长时间检测跟踪芯片的运行,出问题的时候可以关键信息导出来。简单的可以TOOL自带显示屏直接分析出结果,复杂的可以电脑端上位机软件分析。
【离线版】
前几天完成了离线版
完成H7-TOOL硬件异常黑盒子的离线脱机实时检测,并存储所有异常信息到eMMC磁盘功能(2025-09-18)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129730
TOOL连接目标板,然后操作显示屏,选择hardfault离线小程序。
实时检测动态效果,平时就是打印log信息来展示是否检测到异常,检测到后开始记录到eMMC
记录到eMMC效果:
【在新版】
1、可以实时检测是否有硬件异常
2、检测到异常后可以做硬件异常分析
3、根据分析结果锁定处于的源码行号