《安富萊嵌入式週報》第244期:2021.12.13--2021.12.19

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

 

 

1、ARM推出的數字信號處理教學資源已經開源分享

百度雲:https://pan.baidu.com/s/1zkR8h0MmOxd0PB1c1bcgLA  提取碼:3qen

https://www.arm.com/resources/education/education-kits/digital-signal-processing

ARM提供了PPT和實驗手冊,可供10-12周教學安排,軟件是採用自家的CMSIS-DSP庫。

教學大綱如下:

 

2、開源的SMU精密供電設備

鏈接:https://pan.baidu.com/s/1fhnb0TT3_NImKBq64hA4OQ  提取碼:ls4o

https://github.com/jaromir-sukuba/J-SMU

SMU是一種精密的供電設備,不僅可以測量高分辨率電壓源,還可以測量高分辨率的電流源。並集成了雙極型電壓和四象限輸出功能,方便各種特性測試。

通過提供線性掃描電壓和掃描電流,能夠獲得儀器的IV特性曲線。

規格:
電壓範圍 12V 和 120V(雙極性)
電流範圍 1uA、10uA、100uA、1mA、10mA、100mA(雙極性)
最小設定電壓步進 - 1mV
最小設定電流步進 - 100pA
電壓分辨率 - 100uV
電流分辨率 - 1pA

正面:

 反面:

 設置SMU輸出110V,接5MΩ電阻負載,使用HP34401和HP3478測量效果:

同樣的方式設置輸出11V:

 設置SMU輸出80mA電流:

 設置800uA輸出:

設置100nA輸出:

設置10nA輸出:

內部效果:

 

3、NOVELDA推出新的UWB傳感器,爲消費電子產品、智能家居和樓宇自動化提供世界上最可靠的免接觸式體驗

NOVELDA UWB傳感器的工作原理是檢測我們呼吸時的微小動作,以感知人類的存在,該傳感器非常堅固,即使躺在羽絨被下或穿着幾層衣服,也可以感知到人類的存在

https://medium.com/novelda-news/novelda-announces-new-uwb-sensor-enables-worlds-most-reliable-touch-free-experience-for-consumer-86845190a9bd

 

4、TI發佈新款24bit分辨率ADC芯片ADS127L11,支持400Ksps採樣率

與同類數據轉換器相比,帶寬可提高 50%,信噪比提高 30%,同時數據吞吐速率高達 400 kSPS。在低延遲模式下,ADS12711 的延遲率可降低 25%(高達 1,067 kSPS),溫漂可降低 83.3% (50 nV/℃),同時使尺寸和功耗減小一半

https://www.ti.com/product/ADS127L11#tech-docs

 


5、沁恆發佈新一代藍牙觸摸MCU CH58X系列,採用RISC-V內核

http://www.wch.cn/products/categories/37.html?pid=63

最高集成14路電容觸摸通道,均可提供觸摸庫支持。

CH583是集成BLE無線通訊的32位RISC微控制器。片上集成2Mbps低功耗藍牙BLE 通訊模塊、2個全速USB主機和設備控制器及收發器、2個SPI、4個串口、ADC、觸摸按鍵檢測模塊、RTC等豐富的外設資源。

 

6、Qt Design Studio 2.3發佈,也支持Qt for MCU

What's new with Qt Design Studio 2.3

Qt Creator 6.0發佈,編輯器整的挺帶勁,同時支持多個編輯光標
Qt Creator 6 Released

在壇友的提示下,發現MDK很早之前就支持了多個編輯光標支持,有點以外:

動態效果:
按住CRTL鍵選擇即可

 

7、簡單說下uCOS-III早期支持的中斷延遲提交功能
這個是uCOS-III早期發佈的時候搞的一種中斷延遲提交方案。首先他的作用是爲了降低uCOS內核裏面各種開關中斷的時間。實現原理就是中斷裏面調用API發送消息給任務時候發送給優先級0最高優先級ISR消息隊列任務。然後這個任務集中處理消息再分發給任務。

這種做的好處就是uCOS源碼裏面各種開關中斷的時間可以適當的減小,提升系統響應速度。你截圖的各種API就是專門倒騰的這種玩法,可以僅關閉小段時間。可以僅調度鎖。

但最終由於這個功能太臃腫,被uCOS-III從3.07版本開始刪除了。


8、各種GUI Builder測試體驗

首次使用時,直觀的一些感受。
(1)TouchGFX

現代化,人性化設計這塊,確實TouchGFX更高一籌 ,顯示中文也非常方便,缺點僅ST家可以使用,因爲已經被ST收購。

(2)ThreadX GUIX  Studio

最大的優勢是ScreenFlow確實牛,做各種界面切換超方便,缺點是軟件操作便捷性有待提升,比如GiF動圖的無痛支持。

(3) emWin AppWizard

各種功能都有了,滿足基本的UI設計,缺點是還有很多控件支持沒有添加到AppWizard裏面:

(4) Embedded Wizard

跟TouchGFX一樣強,缺點是需要掌握使用他們獨創的語言
 

(5)測試了下週立功的AWTK Designer,感覺也不錯

下載後也需要登錄賬號才能使用,這點不太便利。

 (6)安裝了RT-Thread的柿餅UI設計器

支持的控件也不少。

 (7) 安裝測試NXP設計的LVGL設計器GUI Builder,支持基礎的控件添加和觸發事件處理

效果:
界面對齊佈局,不太方便。

貌似還不太穩定,容易崩:

 (8)測試LVGL官方版的設計器EdgeLine V0.2,還在開發階段,拖動控件略卡頓,支持的控件少

使用也需要登錄,這種設計,個人覺得非常不推薦,除非要做收費版。

還在開發階段,功能還比較少。

看官方消息,預計明年1月上線V1.0版。


9、V5, V6和V7的ThreadX NetXDUO網絡教程更新兩章TCP服務器章節

論壇下載:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=104619

目錄:

 

10、H7-TOOL本週進展

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

(1)H7-TOOL脫機燒錄增加nRF51,航順HK32和雅特力新出288MHz主頻M4內核AT32F435,AT32F437支持已經完成,下次升級固件添加支持。

- HC32L110C6PA
- NRF51822-QFAC
- AT32F435CGT7
- AT32F437RMT7

(2)倒騰一晚上給H7-TOOL的脫機燒錄製作了個好使的STM32H7Ax,STM32H7Bx下載算法文件,MDK自帶的用在TOOL上不好用
一開始方向跑偏了,MDK自己可以用,但是TOOL脫機就不行,所以一直從TOOL端着手解決了,倒騰到很晚,後來沒那個耐心了,乾脆重新設計個給TOOL的脫機燒錄使用。

下面是給H7B0下載128KB文件,這個芯片Flash容量是128KB,與H743不同的是這個芯片的扇區大小是8KB,而H743是128KB,而且Flash相關寄存器也略有不同。

 (3)嘗試使用Lua語法做個不限制點數FFT,在H7-TOOL上刷,方便大家使用

之前做的C版例程,這次在H7-TOOL上準備做個Lua支持,這樣大家就可以方便的調用做數據分析。

http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547

 還有點小問題,本週有時間再測測:

 (4)H7-TOOL的LUA小程序教程第3期:使用LUA控制H7-TOOL的LCD簡易界面設計

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

 

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