《安富莱嵌入式周报》第351期:DIY半导体制造,工业设备抗干扰提升方法,NASA软件开发规范,小型LCD在线UI编辑器,开源USB PD电源,开源锂电池管理
周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

视频版:
https://www.bilibili.com/video/BV16C95YEEZs
《安富莱嵌入式周报》第351期:DIY半导体制造,工业设备抗干扰提升方法,NASA软件开发规范,小型LCD在线UI编辑器,开源USB PD电源,开源锂电池管理
 目录
 
1、DIY半导体制造,开源旋涂机Maasi
 2、NASA软件开发规范
 3、分享个信号识别wiki百科网站
 4、村田分享的工业设备的抗干扰能力提升方法
 5、开源炫酷LED彩灯设计
 6、开源随机数硬件设计
 7、自制QWERTY USB 键盘
 8、软件资讯
 (1) wolfMQTT 发布 v1.19.2
 (2) 树莓派单片机SDK发布2.1.1
 (3) 英飞凌边缘 AI 平台 DEEPCRAFT Studio 推出计算机视觉支持
 (4)  乐鑫官方发布纯Rust开发套件 esp-hal
 (5) 万物皆可AI,微软的powershell ai预览版
 (6)  ARM也推出Github Copilot扩展支持
 (7) LoRa联盟发布的2024年终报告,全球已部署了超过3.5亿个搭载LoRa芯片的终端节点和690万个搭载LoRa芯片的网关
 (8) Microchip推出MPLAB AI编码助手
 9、硬件资讯
 (1) ARM推出Cortex-A320:专为物联网优化的超高效Armv9 CPU
 (2) Beagleboard推出pocketbeagle-2
 (3) ST的STM32C0系列推出带CANFD的C071和C09
 (4)  瑞萨推出RA4L1 MCU,超低功耗、集成电容式触控、段码LCD和安全功能
 (5)  KiCAD V9.0正式版发布
 10、开源USB PD电源
 11、端到端的开源RISC-V微控制器,无需依赖任何专有软件
 12、小型LCD或OLED屏幕在线UI编辑器
 13、开源高效锂电池管理模块
 14、H7-TOOL本周进展
 (1)H7-TOOL脱机烧录新增一键添加新芯片功能,方便用户使用
 (2)制作个H7-TOOL上位机生成FAT格式镜像功能,方便外置Flash出厂批量下载比较方便
 (3)H7-TOOL脱机烧录实现配置美仁半导体MR88F001低功耗模式下关闭看门狗方
1、DIY半导体制造,开源旋涂机Maasi
GitHub - klotzsch-lab/Maasi: Maasi is an Open Source Spin Coater
旋涂机(Spin Coater)是半导体制造和微电子加工中的一种关键设备,主要用于在硅片或其他基板上均匀涂覆光刻胶或其他薄膜材料。旋涂工艺是芯片制造过程中光刻步骤的重要组成部分,其质量直接影响到后续图案转移的精度和芯片的性能
Maasi是一款经济实惠的旋涂机,它易于构建,并具备所有关键功能特性,适用于高达8000 RPM的广泛应用场景。我们的设计成本约为85欧元,组装时间仅需2小时。设计过程中遵循的原则之一是仅使用3D打印部件和价格合理的商用现成(COTS)组件。为了减少部件数量,我们采用了带有遥测功能的电子速度控制器(ESC),从而省去了转子传感器的需求。

 2、NASA软件开发规范
 
规范的生效日期是2022年 3 月 8 日 到期日期:2027 年 3 月 8 日,也就是说是当前最新的
N_PR_7150_002D_.pdf (553.34 KB)

 3、分享个信号识别wiki百科网站
 
本维基旨在通过示例声音和瀑布图像帮助识别无线电信号。大多数信号是使用软件定义无线电(SDR)设备接收和记录的,例如RTL-SDR、Airspy、SDRPlay、HackRF、BladeRF、Funcube Dongle、USRP等设备。
Signal Identification Wiki

所有已知信号识别数据库检索

 4、村田分享的工业设备的抗干扰能力提升方法
 
https://article.murata.com/en-gl ... ndustrial-equipment
近年来,制造业现场的自动化技术取得了显著发展。因此,专家们预计,在使用机器人及其外围设备等工业设备的设施中,噪声问题将会增加。其中一个问题是由其他设备的外部噪声或机器内部电路产生的声音引起的故障。因此,对噪声的抗干扰能力——即对噪声的抵抗力——的关注变得越来越重要。
本文介绍了工业设备抗干扰能力提升的实例。目前,尚无正式标准对工业设备的抗干扰能力进行规范。因此,我们参考了适用于工业环境的IEC61000-6-2通用标准,构建了一个抗干扰评估环境。我们使用工业设备设计应用的评估板,研究了抗干扰提升方法,并针对IEC61000-6-2中规定的传导抗扰度和辐射抗扰度进行了改进。





 5、开源炫酷LED彩灯设计
 
Medusa | Hackaday.io
这个设计挺有意思,给分享下,不过代码是PIC汇编写的。
截图效果:




 6、开源随机数硬件设计
 
GitHub - gabrielguerrer/rng_rava: RAVA: an Open Hardware True Random Number Generator based on Avalanche Noise
程序员可能会使用某种rand()函数,但这些伪随机数在加密场景中并不适用。为此,需要一个真正的随机数生成器(RNG),而这款开源硬件RNG采用了我们见过的最佳方法之一。
基于一种在许多电子设备中常见的特性——雪崩击穿。雪崩击穿发生在反向偏置方向施加高电压(在本例中约为25V)时,该设备使用了一对齐纳二极管。当施加高电压时,电子会发生“雪崩”现象,使二极管在反向偏置时导通。然而,这并不是一个恒定的电流;随着时间的推移,电流会有微小的变化,这些变化可以被放大并用作随机数生成器。噪声通过一系列运算放大器放大后,传输到ATmega32U4微控制器,从而为用户提供136.0 Kbit/s的随机数据。


与其他随机数生成器不同,这款设备基于一种被广泛认为是真正随机的方法。不仅如此,由于它基于离散硬件,因此在出现故障时可以直接访问、监控和更换,而其他方法更像是“黑匣子”,其过程更加不透明,难以审计。
有关更多信息可以查看这篇IEEE论文
RAVA: An Open Hardware True Random Number Generator Based on Avalanche Noise | IEEE Journals & Magazine | IEEE Xplore

 7、自制QWERTY USB 键盘
 
效果确实帅,特此给大家分享下
mini (Pi)QWERTY USB keyboard II. | Hackaday.io




 8、软件资讯
 
(1) wolfMQTT 发布 v1.19.2
wolfMQTT Releases v1.19.2 – wolfSSL

 (2) 树莓派单片机SDK发布2.1.1
Release 2.1.1 · raspberrypi/pico-sdk · GitHub
新的SDK标配200MHz主频Demo

 (3)英飞凌边缘 AI 平台 DEEPCRAFT Studio 推出计算机视觉支持
https://www.infineon.com/cms/en/ ... FCSS202502-065.html

 (4)  乐鑫官方发布纯Rust开发套件 esp-hal
https://developer.espressif.com/ ... targeting-stability

 (5) 万物皆可AI,微软的powershell ai预览版
Announcing AI Shell Preview 2 - PowerShell Team

 (6)  ARM也推出Github Copilot扩展支持
Arm for GitHub Copilot · GitHub Marketplace · GitHub



 (7) LoRa联盟发布的2024年终报告,全球已部署了超过3.5亿个搭载LoRa芯片的终端节点和690万个搭载LoRa芯片的网关
LoRa Alliance 2024 End Of Year Report
标准的持续发展和演进推动了LoRaWAN的领先地位。根据Omdia的报告,截至2024年5月,全球已部署了超过3.5亿个搭载LoRa芯片的终端节点和690万个搭载LoRa芯片的网关

 (8) Microchip推出MPLAB AI编码助手
MPLAB® Extensions for VS Code® | Microchip Technology
无缝开发和编辑 Microchip 产品特定代码,且比公开的 AI 工具产生更少的幻觉
 无需离开编辑器即可访问 Microchip 数据手册
 利用自动补全功能,在用户输入代码时提供建议
 生成、审查、解释和注释代码
 自动化繁琐任务,例如代码注释
 提高产品开发的生产力

 9、硬件资讯
 
(1)ARM推出Cortex-A320:专为物联网优化的超高效Armv9 CPU
Introducing Cortex-A320: Ultra-efficient Armv9 CPU Optimized for IoT - Arm Newsroom
Cortex-A320旨在为物联网和边缘AI创新的未来提供动力,解锁超高效性能、先进的AI处理能力和强大的安全性

 (2)Beagleboard推出pocketbeagle-2
PocketBeagle 2 - BeagleBoard


 (3)ST的STM32C0系列推出带CANFD的C071和C092
https://www.st.com/content/st_co ... 42629_gl_bn_feb2025

 (4)  瑞萨推出RA4L1 MCU,超低功耗、集成电容式触控、段码LCD和安全功能
RA4L1 - 基于 80MHz Arm Cortex-M33 并支持 TrustZone、段码LCD 控制器和高级安全功能的低功耗 MCU | Renesas 瑞萨电子

 (5)  KiCAD V9.0正式版发布 
Version 9.0.0 Released | KiCad EDA

 10、开源USB PD电源
 
https://github.com/tobychui/PD-A ... ?tab=readme-ov-file
一款DIY、USB PD供电、口袋大小的可调直流/实验台电源,专为电子创客设计
还制作了一个口袋大小的回流焊加热板,用于自动回流焊接SMD元件。点击此处查看更多关于如何制作的详细信息。这两款口袋大小的设备具有相同的尺寸,因此可以叠放在你的便携式工具箱中!


 11、端到端的开源RISC-V微控制器,无需依赖任何专有软件
 
GitHub - aesc-silicon/ElemRV: ElemRV - End-to-end Open-Source RISC-V Microcontroller
该项目提供了一个端到端的开源RISC-V微控制器,完全采用SpinalHDL实现,并设计为与OpenROAD工具链无缝协作。该微控制器专为与IHP Open SG13G2 PDK配合使用而定制,提供了一个从RTL到GDSII的完整开源解决方案,无需依赖任何专有软件。

 12、小型LCD或OLED屏幕在线UI编辑器
 
效果做的不错,给大家分享下,有兴趣可以试试
Graphics editor and image converter for Arduino, ESP32, Adafruit_GFX, u8g2, TFT_eSPI


 13、开源高效锂电池管理模块
 
GitHub - EDrTech/bATtiny-Guard-PMG001: Power management module
bATtiny Guard 是一款高度集成的模块,专为高效管理单节锂聚合物电池系统而设计。它集成了多种必要的集成电路,全面解决电源管理的各个方面,包括电池充电、开关/按钮的开关机行为、欠压和过压保护、灵活的电压测量、电池电流测量以及温度监控。此外,该模块还配备了一个微控制器,可编程自定义行为,确保对单节可充电电池系统的全面管理。更重要的是,当与演示套件基板配对时,该模块可作为 ATTINY1616 的通用开发板,所有 18 个 GPIO 引脚均可用于任何应用。



 14、H7-TOOL本周进展
 
H7-TOOL详细介绍:H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
1、H7-TOOL脱机烧录新增一键添加新芯片功能,方便用户使用
初步已经设计好,下个2.28版本正式发布
(1) 通过这个功能,大大方便用户自己添加芯片支持。
(2) 部分芯片通过这种方式添加后是可以直接使用的,但也有部分芯片要在这个基础上做调整修改,总的来说这是一个非常实用的功能。
操作比较简单,仅需点击下面两步
(1) 点击创建配置文件按钮,再点击添加FLM文件按钮,添加芯片对应的FLM算法文件即可

(2) 点击这里同步到eMMC,然后关闭上位机重新打开,关闭TOOL重新上电即可测试。

 2、制作个H7-TOOL上位机生成FAT格式镜像功能,方便外置Flash出厂批量下载比较方便
【需求】
有时候使用的外置Flash内容是带文件系统的,并在文件系统的基础上存储一些文件。
这种情况下,逐个下载文件非常不方便,批量生产更是不方便,需要制作个FAT镜像,将文件系统+要烧录的文件制作成镜像文件后直接烧录到SPI Flash/QSPI Flash里面。这样的话,将大大方便出厂批量下载比较方便。
之前的解决方案是将SPI Flash/QSPI Flash做个虚拟U盘,从虚拟U盘读取镜像,显然不够方便。
【目标】
上位机直接加载指定文件路径,将这个路径下内容以文件系统FAT16/FAT32格式制作成镜像文件。
【解决】
初步已经实现,这几天系统测评下,如果好用,将集成到下版升级中。
 3、H7-TOOL脱机烧录实现配置美仁半导体MR88F001低功耗模式下关闭看门狗方法
详见:H7-TOOL脱机烧录实现配置美仁半导体MR88F001低功耗模式下关闭看门狗方法 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
这个配置稍有点复杂,做了个LUA实现,实测可以正常配置。

