《安富莱嵌入式周报》第292期:树莓派单片机100M双通道示波器开源,MDK5.38发布,万用表单芯片解决方案,8通道±25V模拟前端芯片,开源贴片拾取电机板

news2024/9/22 23:27:05

往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!


更新视频教程:

GUI综合实战视频教程第3期:GUIX Studio一条龙设计主界面,底栏和窗口切换控制(2022-11-21)

GUI综合实战视频教程第3期:GUIX Studio一条龙设计主界面,底栏和窗口切换控制(2022-11-21) - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!


视频版:

https://www.bilibili.com/video/BV1Q24y117xf

《安富莱嵌入式周报》第292期:树莓派单片机100M双通道示波器开源,MDK5.38发布,万用表单芯片解决方案,8通道±25V模拟前端芯片,开源贴片拾取电机板


1、树莓派单片机100Msps双通道示波器软硬件全开源,含详细说明

RPScope | Hackaday.io
RPScope | Details | Hackaday.io
rpscope_v1_v2.rar (30.52MB)
schematic.pdf (282.89KB)

这是继树莓派单片机的24通道,100Msps的逻辑分析仪开源发布后,又一个非常棒的开源项目。感谢作者jgpeiro的开源

当前的设计方案是采用的一片8bit ADC芯片ADC08100,100M带宽的前端模拟电路。其实大家要玩的话,可以提升指标,采用AD9288或者国产替代品MXT2088,一个芯片带两个通道,通过快速交替采样做250M采样率(当前我们H7-TOOL的250M模组就是这个方案)。

模拟带宽不用再提升了,当前支持的100M已经很不错了。还有就是作者显示屏是采用的并口显示屏做显示,大家可以考虑采用SPI接口的,树莓派驱动速度也超快。

效果:

 

 100M带宽性能:

 

 

 

 

 

2、MDK5.38发布

(1)AC6编译器升级至6.19,而AC5不再添加到MDK中了。

(2)RTX5中间件升级至V7.16。

(3)CMSIS的DSP,Driver和神经网络组件开始独立更新,不再合并到CMSIS里面了。

(4)虚拟硬件增加Cortex-M85和Ethos-U65支持。

更新记录如下:

 全家桶组件更新如下:

 


3、NXP推出支持8通道±25V模拟前端芯片NAFE71388和NAFE11388,集成24bit分辨率ADC

模拟前端_NXP 半导体

专为可编程逻辑控制器(PLC)、I/O模块、数据记录器、仪器以及高精度传感器和数据采集系统而设计。

高度可配置的工业级8通道通用输入模拟前端(AFE),可满足高精度的测量要求。该设备集成了低漏高压快速多路复用器、低偏移和低漂移PGA和缓冲器、高精度和高数据速率24位Δ-∑ ADC以及低漂移电压基准。模拟高压(HV)输入引脚在内部有二极管保护,以防止EMC和布线错误。该设备配备了各种诊断和供电监控电路,用于状态监测和异常检测。为便于端对端系统的自校准和预测性维护,提供了两个精确的校准电压源。

 规格:

 

 

4、爱普生推出万用表单片机S1C17M02/M03单芯片解决方案

MCU for digital multimeter- Microcontroller - Products - Semicon Top - Epson

规格:可以测量直流/交流电压、直流/交流电流,电阻,电感,电容,二极管,频率。内置16bit ADC,数字滤波器,RMS有效值电路和峰值保持电路。

 

 芯片框图:

 

 集成的万用表控制单元:

 同时官方还推出的参考设计套件,纽扣电池供电,含原理图

https://global.epson.com/products_and_drivers/semicon/pdf/id003136.pdf

 

5、推荐个非常棒的C++入门学习网站

C++ "Hello World" Compiling | hacking C++

这个网站好就好在从基础知识,编译链接,注意事项都做了详细的说明

 


6、逼真的3D电路仿真软件CRUMB Circuit Simulator

CRUMB Circuit Simulator on Steam

 

 

 

 

 

 

7、用于电子元件拾取放置的电机控制板开源项目

Creating a pick and place control board with the RP2040 - Stargirl (Thea) Flowers
GitHub - wntrblm/jellyfish-and-starfish

这个也是一个非常不错的开源项目,采用RP2040和TMC2209电机控制器实现

 

 

 

 


8、安森美新推出的旋转位置传感器NCS32100

Evaluation Kit for NCS32100XMNTXG

新传感器的方法旨在取代基于光学编码器的位置传感器。而且,与这些传感器不同,NCS32100不受温度和振动变化的影响。这些方面使其非常适合极端环境条件具有挑战性的工业应用。

 同时推出参考设计套件

 

 

 


9、Weebit Nano和SkyWater推出首批ReRAM演示芯片

Weebit Nano receives from SkyWater Technology the first silicon wafers manufactured with embedded Weebit ReRAM | Weebit

SkyWater生产了第一批集成Weebit嵌入式ReRAM的硅晶圆,标志着ReRAM商业化的一个重要里程碑。

ReRAM代表电阻式RAM,将DRAM的读写速度与SSD的非易失性结合于一身。

下一代存储器技术开发商Weebit Nano表示,它已成功完成其研发合作伙伴CEA-Leti制造的电阻式随机存取存储器(ReRAM)模块的全面技术认证。证明了Weebit的ReRAM的质量、可重复性和可靠性,并确认了其作为嵌入式IP的批量生产的适用性。

 

 


10、第4版:Real-Time Embedded Multithreading With Azure RTOS ThreadX 下载

Real-Time_Embedded_Multithreading_with_ThreadX_4th_Edition.pdf (2.37 MB)

 


11、H7-TOOL发布V2.19,脱机烧录新增中微半导体、广芯微电子、中移芯昇以及极海和灵动新系列,增加PWM发生器等功能

H7-TOOL所有资源汇总(含操作手册):

H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

PC机软件:升级PC软件到V2.1.9

h7toolPC_release(V2.1.9).zip (62.95MB)


【PC软件】V2.1.9
1. 脱机烧录新增IC
   -- 灵动 MM32F0020、MM32F0133
   -- 中微半导体 CMS32M53xx、CMS32M55xx、CMS32M57xx。 CMS32F03x
   -- 广芯微电子 UM321x
   -- 中移芯昇CM32M101A
   -- 极海APM32F4xx系列 APM32F405、407、415、417
2. 脱机烧录器功能增强
   -- 高级配置中添加参数说明(SWD时钟延迟对应的实际速度)
   -- UID加密页面,增加"打开算法文件夹"按钮
   -- UID解密结果长度可设置4-16之间任意值。之前是 4、6、8、16
   -- UID解密页面完善说明,如何添加自定义加密文件
   -- 支持读串行Flash的UID,可用于程序加密
   -- 烧录串行FLASH的滚码和UID密码时,数据文件之后的空间按1024字节粒度进行擦除和编程,之前是16KB
   -- 烧录器读芯片界面,支持偏移地址为负数
   -- 更改芯片型号后,算法栏自动选择第1项,地址框自动填充为首地址。
      修改算法文件后也自动修改为首地址。不影响HEX文件分段地址自动填充功能。
   -- Cypress PSOC4,支持Hex文件中 0x09030000、0x09040000 配置数据的自动分割。
3. 界面BUG
   --解决BUG: Windows字体缩放100%时,示波器拨盘10V档位的位置不正确
   --LOG窗口字体由宋体修改为新宋体,解决字体大小变化时,制表符号不对齐问题
   --修改鼠标滚轮调整LOG窗口字体大小的步距,更加细腻。

【固件】V2.19
1. 增加开机启动选项,新增模拟信号发生器。上电可以直接恢复上次设置状态
2. 修正 uint8_t W25Q_DetectIC() 函数的bug               
3. lua接口f_write() 函数实现4字节对齐               
4. lua API新增 get_runtime_us()、check_runtime_us()
5. 修复utf8转gbk的bug(末尾为2字节uft8编码,直接退出)
6. 解决V2.18引入的BUG(非烧录界面下载程序时,不保存烧录启动文件,导致下载之前的配置文件)
7. lua API新增 pg_read_uid(), 目前仅用于读取串行flash的UID
8. 烧录器参数界面,取消多路模式项目(已实现自动交易上次烧录模式)
9. 上电缺省界面参数,修改参数值为:"缺省", "脱机烧录", "DAP-Link", "信号源"。
10.信号发生器功能。增加PWM发生器


1、升级新版注意事项

(1)APP和eMMC独立分别升级了:
    H7-TOOL全新2.x固件升级说明(2022-11-17) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

(2)因为关闭了WiFi模块内部上电自动重连功能,由程序控制接入WiFi热点,所以升级完毕后需要大家更新下WiFi密码。



 

 

2、新增PWM发生器

使用TOOL上的引脚D0,D1,D3和D4

(1)可以i使用LUA小程序控制,LUA API 如下:

lua 接口函数  gpio_pwm_out(pin, freq, duty)
   --pin : 端口号,0、1、3、4
   --freq : 频率,Hz单位,整数
   --duty :占空比,百分比,0 - 100.0%
   --推挽输出,电平由TVCC电压决定(可设置)   --四路共用的一个TIM,因此频率必须相同。占空比可以不同
 
函数用法:
    gpio_pwm_out(0, 1000, 50.00)    --D0口输出1KHz,占空比50.00%的方波
    gpio_pwm_out(1, 1000, 40.00)    --D1口输出1KHz,占空比40.00%的方波
    gpio_pwm_out(3, 1000, 30.00)    --D3口输出1KHz,占空比30.00%的方波
    gpio_pwm_out(4, 1000, 10.00)    --D4口输出1KHz,占空比10.00%的方波
 
 
    gpio_pwm_out(0, 0, 0)       --D0口PWM关闭,输出0电平
    gpio_pwm_out(1, 0, 0)       --D1口PWM关闭,输出0电平
    gpio_pwm_out(3, 0, 100)    --D3口PWM关闭,输出1电平
    gpio_pwm_out(4, 0, 100)    --D4口PWM关闭,输出1电平
 
 
    set_tvcc(3.30)  --设置电平为3.3V

可以上位机这里控制:

 可以使用TOOL手持显示屏控制:

 

 


3、支持读取串行Flash的UID,可永固程序加密

之前做的SPI Flash读取ID是JEDEC ID,这次更正为UID,保证ID唯一

 


4、新增的LUA API

这个是64bit变量计数,单位1us,最长可以表示 292471年。

local us
  
-- 获取当前的时间,单位us
us = get_runtime_us()
  
print(us)
  
-- 计算当前运行时间和给定时刻之间的差值,单位us
us = check_runtime_us(2533198373)
  
print(us)

 


5、脱机烧录

(1)新增中微半导体 CMS32M53xx、CMS32M55xx、CMS32M57xx、CMS32F03x

 

(2)广芯微电子 UM321x

 

(3)中移芯昇CM32M101A

 

(4)极海APM32F4xx系列 APM32F405、407、415、417

 

(5)灵动 MM32F0020、MM32F0133

 


6、当前支持的器件列表
 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/32779.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【计算机毕业设计】32.学生宿舍管理系统源码

一、系统截图(需要演示视频可以私聊) 摘 要 随着计算机技术的飞速发展及其在宿舍管理方面应用的普及,利用计算机实现对学生宿舍管理势在必行。经过实际的需求分析,本系统采用Eclipse作为开发工具,采用功能强大的MySQL…

计算狗携手成都超算中心和重庆大学,共同助力“碳中和”

为了积极稳妥推进碳达峰碳中和,加快成渝双城经济圈建设。成都计算狗牵手国家超算中心和重庆大学,开展了关于二氧化碳电催化还原反应的路径计算工作,积极推动川渝两地实现产学研合作和成果落地转化,深入推进能源革命。 电催化还原二…

APS生产排单软件模拟排程功能

APS生产排单软件通过预先设定好相关基本资料与约束规则,当订单、机台、工具、材料、上下班时间等任何影响生产计划的因素变化后,执行“一键式排程计算”,系统即可生成生产详细排程。 通过选择不同的排产方案,可以实现不同的排程效…

3.60 怎么对OrCAD的网络标号进行统一批量修改?OrCAD中怎么设置复制位号的增加机制?

笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验&a…

CANoe-vTESTstudio之Test Diagram编辑器(入门介绍)

1. 什么是Test Diagram编辑器 Test Diagram编辑器和Test Table编辑器不同 Test Table编辑器可以在编辑区域直接添加测试元素Test Case/Test Sequence/Test Fixture/Test Group,在CANoe软件的Test Unit里生成测试用例 Test Diagram编辑器以图形的方式定义实际的测试顺序、设…

springcloud16:总结配置中心+消息中心总结篇

架构图 启动分布式配置中心服务端从github中获取配置文件客户端访问服务端获取配置文件 当github中更改配置文件时,服务端可以立刻更改,但是客户端需要重启才能获取到更改的配置文件,如何优化? 即可以通过运维人员去手动刷新客户…

爬虫到底难在哪里?

爬虫本质是采集数据,通俗的讲就是模拟人在App或者浏览器的操作步骤自动化获取数据,本身没有什么难度,伪造HTTP 请求就好。 但是有些公司会给你设置采集障碍,大公司还有专门的安全团队防采集。 你看搞安全的程序员或者黑客平均技术…

【设计模式】组合模式(Composite Pattern)

组合模式属于结构型模式,又可以叫做部分-整体模式,主要解决客户程序在具有整体和部分的层次结构中,处理一组相似对象比处理单一对象费时费力的问题。例如,一个图形,它可以是一个简单的圆形、方形或一条线(部…

paddleocr检测模型训练记录

标注好数据集后 分为训练集、测试集 数据集格式需要与配置文件一致,为了方便,我直接使用以下格式。 PaddleOCR主目录下,自己新建文件夹:car_plate_images/images_det train、test、里面是图片 det_label_test、det_label_train、…

Python遥感开发之GDAL读写遥感影像

Python遥感开发之GDAL读写遥感影像1 读取tif信息方法一2 读取tif信息方法二3 自己封装读取tif的方法(推荐)4 对读取的tif数据进行简单运算5 写出tif影像(推荐)前言:主要介绍了使用GDAL读写遥感影像数据的操作,包括读取行、列、投影…

基于51单片机霍尔汽车自行车码表测速测里程显示proteus仿真原理图PCB

功能: 0.本系统采用STC89C52作为单片机 1.LCD1602液晶分三种显示模式 a)显示实时速度和本次里程 b)显示当前时间 c)显示报警速度和总里程 2.超过报警速度将声光报警 3.功能按键介绍 a显示状态下: 上’键——电机速度1 下’键——电机速度-1 设置’键——电机启动/暂…

四、【基础】组件实例三大核心属性之一 state

文章目录1、CODE2、Result2.1、初始化2.2、触发更新3、state简写理解: state是组件对象最重要的属性, 值是对象(可以包含多个key-value的组合)组件被称为"状态机", 通过更新组件的state来更新对应的页面显示(重新渲染组件) 注意: 组件中rende…

算法导论习题—摊还时间代价分析、栈实现队列、贪心算法近似比、集合覆盖问题

在执行的nnn个操作中,有至多⌈lgn⌉⌈lg n⌉⌈lgn⌉个操作的次序是222的幂,这些操作的次序(即代价)如下 1,2,4,8,⋅⋅⋅,2⌈lgn⌉1, 2, 4, 8, , 2 ⌈lg n⌉ 1,2,4,8,⋅⋅⋅,2⌈lgn⌉ nnn个操作的总代价为 T∑k0⌈lgn⌉2k(n−⌈…

Android App网络通信中利用okhttp实现下拉刷新和上拉加载实战(抓取文章信息 超详细 附源码)

需要源码和工具类请点赞关注收藏后评论区留言私信~~~ 一、实现下拉刷新和上拉加载功能 网络上的信息很多,往往无法依次拉下来,故而App引入了分页加载功能,最开始先展示第一页内容,等到用户拉到该页底部后再去加载下一页内容&…

网络安全面试、实习、校招经验打包分享

整理收集了近些年的资料 内几乎覆盖了各大公司,大厂小厂都有 很多培训机构都是收费提供 本公众号无任何套路全部免费 提供下载学习 为了防止失效,建议下载收藏起来 以后总会用得上! 下面截取部分资料 腾讯-安全技术实习生 时长&am…

流媒体技术基础-摄像头接口与标准

一、摄像头接口概括 摄像头按接口分类如下 主板直接接的专用接口 SPI接口:串行传输、速度慢。常用用于MCU DVP接口:并口传输,速度较慢,传输的带宽低。 MIPI接口:手机平台标准接口,差分串口传输&#xff…

CSS3基础

CSS 层叠样式表Cascading Style Sheets,缩写为CSS,是一种样式表语言,用来描述HTML或XML(包括如SVG、MathML、XHTML 之类的XML 分支语言)文档的呈现。 CSS描述了在屏幕、纸质、音频等其它媒体上的元素应该如何被渲染的问…

AI 预测世界杯比赛结果,惊掉下巴

哈喽,大家好。 今天看到Kaggle上有一个预测世界杯比赛结果的项目,截至目前 4 场比赛预测结果全中。 今天把源码研究了一下,做了中文注释,给大家分享下。 文章目录技术提升1. 获取数据集2. 特征工程3. 建模4. 预测技术提升 本文…

“软硬兼施”,全方位守护企业数据安全

编者按:知识管理涉及大量企业数据,所以其数据安全问题不容忽视。如何做好企业知识管理安全?本文分析了企业数据安全问题主要来自哪里,并从设备、部署、人员管控三方面出发,最终指出了解决方案。 关键词:私…

ORB-SLAM3算法学习—Frame构造—基于SAD滑窗的双目特征匹配

文章目录0总述1双目匹配1.1为左目每个特征点建立带状区域搜索表,限定搜索区域。(已提前极线校正)1.2对左目相机每个特征点,通过描述子在右目带状搜索区域找到匹配点1.3通过SAD滑窗得到匹配修正量bestincR1.4 做抛物线拟合找谷底得…