《安富萊嵌入式週報》第308期:開源帶軟硬件安全認證的PLC設計,開源功率計,可靠PID實現,PR2機器人設計文件全開源,智能手錶設計WASP-OS

週報彙總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104

 

視頻版:

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


1、ST發佈安全認證版PLC設計套件

https://www.st.com/en/evaluation-tools/steval-silplc01.html

含原理圖(新的手冊裏面把原理圖撤掉了) :

 steval-silplc01+(2).pdf (502.71 KB)

硬件方面的安全認證正進行中,滿足SIL2等級。隨機故障率,系統能力符合IEC 61508,EN 62061,EN ISO 13849-1和EN ISO 13849-2,軟件方面的EtherCAT V5.0.8 和 X-CUBE-STL-H7 v1.2.0 已經通過TUV安全認證。

主控芯片採用STM32H723VG


2、PR2機器人設計文件全開源

簡單填寫提交內容就可以下載:

https://docs.clearpathrobotics.com/docs/robots/legacy/pr2/

視頻:

https://www.armbbs.cn/forum.php?mod=viewthread&tid=118605

 

 

3、ARM架構應用程序接口文檔彙總貼

https://github.com/ARM-software/abi-aa

這些文檔對於瞭解編譯細節非常重要,特別是Procedure Call Standard for the Arm Architecture(AAPCS), 能讓大家更好的瞭解編譯細節


4、各種電子在線工具分享

之前給大家分享過一個不錯的網站:97款在線電子開發工具

https://www.armbbs.cn/forum.php?mod=viewthread&tid=115998

這次再給大家分享一款,這個是在刷阻抗匹配相關知識的網站時看到的

https://circuitcellar.com/research-design-hub/basics-of-design/impedance-matching-fundamentals

在線計算,也有好多款

http://www.leleivre.com/rf_lcmatch.html


5、可靠的工業級PID實現

作者以一種循序漸進的方式,提出多個問題來改進代碼,逐漸實現一個可靠的PID

http://brettbeauregard.com/blog/2011/04/improving-the-beginners-pid-introduction/


6、CrowdSupply硬件共享盛宴2023

https://www.crowdsupply.com/teardown/portland-2023

原本2020年的時候是第3屆,但是由於疫情問題取消了,之後的2021和2022也都沒有再舉辦,今年正式恢復舉辦

CrowdSupply和Maker Faire差不多,跟我們國內的廟會差多,有趣的好玩的東西比較多,而且場地也比較大。

https://www.armbbs.cn/forum.php?mod=viewthread&tid=118605

 

7、開源功率計,帶電源功能,專用於物聯網功耗測量

之前給大家分享過,最近不少玩這個的,再給大家分享下

https://github.com/zscircuits/zs1100a
https://www.crowdsupply.com/zscircuits/zs1100a-power-meter
https://www.zscircuits.in/

測試物聯網設備功耗最大的特點就是高動態範圍,休眠狀態下幾個uA,發射狀態下幾百mA,而且支持動態的切換測量範圍。

規格:

動態測量範圍1uA到1.5A,分辨率100nA,精度1% ± 200 nA,非常不錯。

效果:

上位機:

實際性能:


8、簡訊

(1) TI的多通道超低電流測量DDC系列

用於超低功耗電流測量確實給力,就是價格也比較貴

https://www.ti.com.cn/cn/lit/an/zhct360/zhct360.pdf?ts=1680434886270

 

 

(2)據外媒消息, 東芝接受15.2億美元收購提案

https://www.reuters.com/markets/deals/toshiba-board-agrees-accept-jips-153-bln-buyout-proposal-nikkei-2023-03-23/

這項提案由Japan Industrial Partners (JIP) 爲主的財團提出

 

 

(3) 新思科技 (Synopsys)推出基於AI的全棧EDA開發工具,大大方便IC設計人員使用

https://www.synopsys.com/ai.html

整個芯片設計流程全部AI化

 

 

(4) 華碩Thinker board推出首款RISC-V內核單板機

https://tinker-board.asus.com/product/tinker-v.html?s=09

 

 

(5)  STM32H5和STM32WBA的ThreadX全家桶原生支持包都已經發布

現在ST新出的芯片,ThreadX都會做原生支持,也就是說他們發佈的STM32CubeH5軟包裏面將包含各種ThreadX內核及其中間件案例

https://github.com/STMicroelectronics/STM32CubeH5

https://github.com/STMicroelectronics/STM32CubeWBA

 

 

(6)  Qt Creator 10 發佈

https://www.qt.io/blog/qt-creator-10-released


9、TinyVG矢量圖形實現,相比SVG更小的文件大小,涵蓋90%的功能

https://tinyvg.tech/

https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/tiger.svg

矢量放縮效果也不錯


10、TI的電源設計工具 Power Stage Designer發佈V5.0版本

https://www.ti.com.cn/tool/cn/POWERSTAGE-DESIGNER

 slic015d.zip (38.09 MB)


11、面向智能手錶設計的WASP-OS,涵蓋完整的智能手錶應用實現

https://github.com/wasp-os/wasp-os


12、H7-TOOL本週進展

H7-TOOL詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

壇友火龍的滑稽分享H7-TOOL的SWD隔離模塊(含UART隔離)

詳情看此貼,採用立創EDA畫的:https://www.armbbs.cn/forum.php?mod=viewthread&tid=118585

 

H7-TOOL發佈固件V2.21, 增加RTT快捷面板功能,脫機燒錄增加英飛凌,Qorvo以及NXP,普冉,華大,靈動微等新系列

【PC軟件】V2.2.1
1.脫機燒錄
- 廠商列表重排,按字母次序。
- 高級配置參數中,刪除不常用的參數。
- 高級配置參數中,新增顯示FLM文件信息選項
- NRF52 系列, 優化亂腳本。降低時鐘速度,解決某客戶程序異常的板子無法識別IDCODE的問題。
- NRF52 系列,載入HEX文件時, 自動選擇SDE和FLASH算法。修改需要解除保護的條件。
- 新增靈動 MM32L0020, MM32F0160, MM32G0140系列
- 靈動 MM32F0010 MM32F0020 實現SWD解鎖時序(SWD口用於GPIO的情況)
- 新增英飛凌 TLE9853
- 修改STM32F10xxC 缺省選擇硬件復位
- 新增普冉PY32F002
- 新增華大 HC32F002系列
- 新增Qorvo 的PAC55xx系列
- 新增NXP LPC800系列
- 中穎SH3xF9xxx系列添加EEPRM算法
- 解決V2.2.0的bug: 用戶自定義FLM文件放到第2行以後時,填充錯誤的修正地址和大小
- TVCC電壓值根據芯片型號自動填充缺省值
- 解決 GD32 系列寫選項字失敗的問題(V2.19引入的bug)
2.Trace
- 解決始終開啓Cashe的問題
- 解決out和ELF文件無法導出Hex文件的問題
- 修改ThreadX系統識別方式, 無法解析的elf文件顯示錯誤後終止執行
- 解決BUG: 目標板截屏功能,單色屏時讀的數據長度錯誤
3.界面
- 串口發送窗口的參數可保存
- CAN參數界面,修正參數的值域
- RTT界面參數可保存
4.RTT功能增加快捷發送面板,支持C語言轉義字符
5.新增導入PC配置參數功能,支持導入界面顏色配置、Uart命令列表、Uart解碼器、
  RTT命令列表、RTT解碼器、CAN命令列表CAN解碼器、芯片廠商列表、脫機燒錄用戶配置文件、
  WiFi熱點列表、RTT搜索地址
6.刪除 ini\rtt\RttViewer.ini 文件,配置選項集中放到 app.ini文件
7.維護界面,增加"診斷硬件"功能,主要用於遠程售後

【固件】V2.21
1. 修正 pg_init() 函數的bug. 讀數據到文件有異常.
2. 擴充 pg_swd() 函數, 可設置SWCLK和SWDIO電平. MM32F0010發SWBOOT解鎖序列需要,
        - pg_swd("PIN_SWCLK", 1)
        - pg_swd("PIN_SWDIO", 1)
        - pg_swd("SWDIO_OUT", 1)
3. 刷新TVCC設置寄存器,方便lua程序讀取
4. 調試打印FLM文件信息時,原始地址和大小和修正的地址和大小均顯示出來
5. 應對LPC824, 在swd_write_word(DBG_HCSR, DBGKEY | C_DEBUGEN | C_HALT) 之後延遲10us.
6. 新增寄存器:缺省啓動模式
7. 修正 pg_read16() 的bug。該bug導致GD32寫選項字失敗。
8. 根據CH1電壓識別1拖16轉接板的機制改爲不識別,以菜單項爲準。相關函數
   - MUL_swd_set_target_reset()
   - 打印提示信息
   - 新增pg_read_c_var() 新增 Prog16Mode 變量供lua程序使用
9. 支持1拖16模式時串口AT指令控制協議。

1、升級新版注意事項

(1)APP和eMMC獨立分別升級了:
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=105600

(2)從2.20版本固件開始,更新固件排除WiFi列表更新,再也不用重新配置WiFi了

點擊下面這個按鈕即可。

如果非常早期的客戶(第1批TOOL用戶,或者固件還是V1.X),繼續點擊此按鈕升級。


2、RTOS Trace
在2.2.0的基礎上做了修正了,當前測試情況如下:

1、RTOS Trace的MDK AC5文件解析都沒問題。
2、RTOS Trace的MDK AC6文件解析,暫不要使用最新的MDK5.38/5.38a帶的AC6.19編譯的工程,多次測試發現解析期間會中斷,不知道是不是生成的調試信息有問題,待AC6.20發佈後再做測試研究。其它版本AC6測試都沒有問題。
3、IAR的解析暫沒有發現問題,含當前最新的IAR9.3X。
4、GCC測試了STM32CubeIDE和Embedded Studio的幾個版本,含當前最新版,都沒有問題。

https://www.armbbs.cn/forum.php?mod=viewthread&tid=118141


3、RTT功能增加快捷發送面板

製作了一個案例,方便大家使用:

https://www.armbbs.cn/forum.php?mod=viewthread&tid=118494


4、新增導入PC配置參數功能

支持導入界面顏色配置、Uart命令列表、Uart解碼器、RTT命令列表、RTT解碼器、CAN命令列表CAN解碼器、芯片廠商列表、脫機燒錄用戶配置文件、WiFi熱點列表、RTT搜索地址


5、脫機燒錄

(1)支持1拖16模式時串口AT指令控制協議。

(2)新增英飛凌 TLE9853

 

 

(3)新增Qorvo 的PAC55xx系列,PAC52xx

 

 

(4)新增靈動 MM32L0020, MM32F0160, MM32G0140系列

 

 

(5)新增普冉PY32F002

 

 

(6)新增華大 HC32F002系列

 

 

(7)新增NXP LPC800系列


6、當前脫機燒錄支持的型號

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章