往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104
1、村田和Cooler Master合作开发200μm热导板,世界上最薄的电子设备散热器
随着电子设备实现更高的性能和更先进的功能,每个设备产生的热量量不断增加,使高效的散热和消散以及冷却成为关键问题。此外,高密度设计产品壳内可用空间有限,这意味着石墨板和热管等传统散热元件无法提供足够的散热。这就产生了对热导板的需求,热导板可以在空间有限时将热量分散在大面积的表面区域并有效地消散热量。在具有高级功能的移动产品(如
5G 智能手机和 AR 和 VR 设备)中,可用于散热器的空间尤其有限,因为它们利用高性能 IC,并面临不断的重量减轻需求。
2、美信推出Trinamic 开源机械臂参考设计
TMCM-1617-GRIP-REF - Trinamic
TMCM-1617-GRIP-REF参考设计集成了FOC
和三个通信端口,使电子机器人夹具的设计尺寸缩小了三倍,同时将开发时间缩短了一半。参考设计还采用了美信工业级MAX22000高精度可配置模拟输入/输出和MAX14906四通道数字输入/输出,以调整
TMCM-1617单轴伺服驱动程序的多种模式。
3、Nordic推出微小封装、超低IQ电源管理IC 适用于nRF52/nRF53系列SoC和其他兼容产品
Nordic
launches tiny footprint, ultra low IQ power management IC for
nRF52/nRF53 Series SoCs and other compatible products - nordicsemi.com
nPM1100 PMIC是Nordic首款电源管理产品,在紧凑型WLCSP封装中结合了USB兼容Li-ion/Li-Po电池充电器和高效DC/DC降压稳压器,适用于空间受限的应用设备
同时还推出了一个评估板
4、Altia Design 13.2发布
之前为大家介绍过,Altia是一款超强的GUI,30多年的发展史,且具有汽车级HMI安全认证。
本次升级内容:
Altia Releases Altia Design 13.2 - Altia - User Interface Design Tools and GUI Software
附视频地址:https://v.qq.com/x/page/y3249tmmq7x.html
5、Win10今年年底将无痛支持Linux GUI APP
今年Microsoft Build上关于Windows Linux子系统(WSL)的两个重要消息:
(1)WSL在Windows上利用用户的GPU的应用程序的支持,从而使用户可以直接在WSL内部运行Linux AI和机器学习方案。
随着基于ML的的普及,通过最佳工具提高数据科学专业人员的生产力至关重要。适用于Linux的 Windows子系统对GPU计算工作流的支持使数据科学家能够无缝访问Windows主机上的GPU,从而加快ML模型的训练
(2)在WSL中增加了对Linux GUI应用程序的支持
这使得运行用户喜欢的Linux编辑器,工具,实用程序和应用程序成为可能。这将大大提高构建,测试,调试和运行Linux应用程序的能力。
Ubuntu,OpenSUSE,Debian,Kaili Linux等一条龙
6、Embedded Studio升级至V5.50
https://www.segger.com/downloads/embedded-studio/
更新记录:
7、MDK中间件软件包升级至V7.13
论坛下载:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96992
RL-TCPnet升级至V7.15,主要是bug修复和功能增强
RL-USB升级至V6.15
RL-FlashFS V6.14.1发布,增加工业级eMMC和SD的健康状况检测
许多工业级eMMC和SD存储设备支持称为SMART(自我监视,分析和报告技术)的健康状况监视系统。健康状况监视器数据用于预测和检测即将发生的内存故障。
8、新版CMSIS-DAP V2.0.1增加了一个DAP 硬件UART的玩法,类似SWO引脚的另一种方式
CMSIS V5.8.0软件包下个月应该就正式发布了,当前Github上已经更新,估计还有些待整理。
https://github.com/ARM-software/CMSIS_5/tree/develop/CMSIS/DAP/Firmware
在DAP协议上增加了个串口通信
9、单片机版emWin6.16软件包来了,可以完美配合最新版AppWizard
来自MDK中间件软件包:
emWin.7z (96.17MB)
只要是MDK支持的芯片,都可以使用这个软件包。
所有这些功能都可以玩起来了
10、ThreadX全家桶本周进展
(1)更新内核教程第15章
论坛下载:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514
(2)做了个ThreadX GUIX数字小键盘功能,点击编辑框弹出小键盘进行设置,比较实用
本周更新相应章节教程
GUIX Studio上布局好,并做控件弹出和隐藏管理:
实际效果展示,加入数据传递:
11、V5,V6,V7的第2版DSP和CMSIS-NN神经网络教程更新至第31章
论坛下载:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547&extra=page%3D1
* 波形是由直流分量,50Hz正弦波组成,波形采样率1024,初始相位60° */
testInput_f32 = 1 + cos(2*3.1415926f*50*i/1024 + 3.1415926f/3);
测试效果,完美:
12、H7-TOOL本周进展
(1)更新H7-TOOL的5路DS18B20温度表波形展示和数据记录说明
http://www.armbbs.cn/forum.php?mod=viewthread&tid=106958
(2)更新H7-TOOL通过SWD接口脱机下载内部Flash + QSPI Flash + SPI Flash三合一操作说明,也支持1拖4
http://www.armbbs.cn/forum.php?mod=viewthread&tid=107011
(3)更新H7-TOOL通过SPI接口脱机烧录SPI Flash操作说明,支持1拖4
http://www.armbbs.cn/forum.php?mod=viewthread&tid=107035
(4) 解决一例CKS32F030+WiFi板子一拖四烧录失败问题
目标环境:
CKS32F030C8 + ESP32 (WiFi模块),气动烧录机台,拼版2*2。 H7-TOOL的1拖4烧录模式, 烧录线60CM左右。无硬件RESET线。
故障现象:
单路短线烧录可以。单路长线烧录偶尔可以,3路4路同时烧录报错,单路长线和两路长线时偶尔可以,但动动线束就报错。加大延迟参数到100(大概500KHz时钟)无法解决。调节CLK,
DIO信号线串联的电阻和并联小电容无法解决。示波器探头、逻辑分析仪探头接上会导致烧录失败,
同样的烧录环境烧录4路STM32F030C8T6没问题。 CKS32F030这个片子和STM32烧录算法一样。
故障分析:
1、CLK和DIO线靠近就非常容易出错,时钟和数据线之间相互耦合。不同通道之间也会耦合干扰。换屏蔽线解决干扰问题.
2、目标板电流,初期26mA, 1秒后大概150mA(应该是WiFi模块启动导致),持续几百ms之后,电流稳定在40mA. 电流波动会引起电平少许变化。
3、示波器实测,发现TVCC 电压3.30V, SWCLK和SDIO信号电平在有数据时3.30V,
偶尔出现2.8V电平,之后恢复3.3V。看来目标板烧录口的电源和SWD
GPIO的电平不是同一电源轨。这个电平不匹配是罪魁祸首。能够烧录的情况估计是电平处于临界可接收状态。
解决方法:
1、定制了屏蔽线束更换客户原有的线束。
屏蔽线信号定义:
#1 线芯: RST 屏蔽层:VCC
#2 线芯: CLK 屏蔽层:GND
#3 线芯: DIO 屏蔽层:GND
特点:
- 使用3根线提供5个信号链路
- 时钟信号和数据信号分别屏蔽,避免其他通道干扰以及相互之间干扰
- 一个屏蔽层提供VCC供电,屏蔽层阻抗比线芯低很多,可大幅度降低供电电压跌落.
- 两个屏蔽层为GND,减少地线电位差
2、编程参数设置TVCC电压 = 2.8V (缺省值是3.3V)
3、多路烧录延迟参数设置为 20 (缺省是0)