MCU
意法STM32CubeMX MCU導入多面板GUI
意法半導體(ST)最新版STM32CubeMX軟體開發工具啟動STM32微控制器(MCU)專案,將會更直觀且更高效率。STM32CubeMX v.5.0最新設計的多面板GUI介面在不改變螢幕顯示的情況下,能夠讓使用者查看更多參數,並完成更多任務,進而讓優化MCU配置參數變得更加輕鬆自如且得心應手。
STM32CubeMX協助使用者從800多款STM32產品中選擇最適合的產品,配置基本硬體功能、自動生成MCU初始化編碼,輕鬆開啟嵌入式專案研發之旅。
使用者可以利用功能強大的元件配置工具來設定微控制器參數,包括可解決衝突的針腳選擇器和時鐘設置的輔助,以及能夠在早期準確評估耗能需求和增進節能機會的功耗計算器,以及用於配置外部周邊和中介軟體堆疊的工具,例如,TCP/IP或USB堆疊,並支援參數約束動態驗證。
配置完成後,STM32CubeMX將自動生成初始化代碼並支援許多常用的開發環境,包括適用於IAR-EWARM、Keil MDK-ARM、AC6-SystemWorkbench STM32系列或獨立的GCC(GNU編譯器集合)工具鏈專案。
HOLTEK新推出Cost-Effective MCU新品
Holtek Cost-Effective Flash MCU系列新增HT68F0021及HT68F0031成員,與HT68F002及HT68F003最大差異在於最低工作電壓可達1.8V及使用高精度內部振盪電路,讓此系列產品更適用於各種計時產品、小家電產品及工業控制產品。
此系列產品的工作電壓為1.8V~5.5V,系統資源為1K×14 Flash Memory、64×8 RAM、32×14 Emulated EEPROM、8-bit PWM、8-bit Timer及Time Base各一組。Oscillator提供2種模式 – HIRC(8MHz)與LIRC(32kHz),其中內建的高精度HIRC及LIRC振盪電路,在定溫定壓下精度為±1%。HT68F0021提供8SOP封裝,HT68F0031則提供16NSOP封裝。
瑞薩發布針對工業/家用機器人設達控制32位元RX66T MCU
先進半導體解決方案頂尖供應商瑞薩電子宣布,全新推出RX66T微控制器(MCU)產品組──以全新的第三代RXv3 CPU核心為基礎,是瑞薩旗艦級32位元RX MCU系列的第一批成員。新型MCU採用尖端的CPU核心技術,大幅提升性能,比之前的RX系列MCU高出2.5倍。
新型RX66T MCU結合了功能強大的新RXv3核心,以及目前RX62T和RX63T MCU的優勢,可滿足變頻器控制所需要的即時性能與更高的穩定性。新型MCU非常適用在工業應用方面的下一代智慧化工廠設備,如工業馬達、電源調節器和機器人,以及包括空調和洗衣機在內等智慧型家電。
當RX66T MCU在160MHz工作時,可達到928 CoreMark 2同級晶片的最高性能,進而實現更精確的變頻器控制。此MCU可同時控制多達四顆馬達,使RX66T成為傳統馬達控制,以及需要多軸馬達控制應用產品的理想選擇。多軸馬達控制應用產品的例子有袖珍型工業機器人和個人用機器人,這些機器人正在迅速普及。除此之外,RX66T的額外處理能力,讓開發人員可以使用嵌入式AI(e-AI)來添加程式並用於馬達故障檢測。這些程式可根據馬達的電流或振動特性,即時檢測馬達故障並辨識故障位置。其所提供的這項功能,為開發人員提供了生產力、安全性和品質的重要附加價值。RX66T MCU還整合了一組5V電源,可提供出色的雜訊耐受性。
全新瑞薩低功耗S1JA微控制器簡化工業IoT感測器設計
瑞薩電子近日宣布推出全新S1JA MCU群組,擴展其瑞薩Synergy S1微控制器(MCU)系列的產品陣容。超低功耗的S1JA MCU,採用48 MHz Arm Cortex-M23核心,並整合了同級產品中最佳的可程式類比和安全功能,可實現高精度感測器訊號擷取和調節。S1JA MCU針對的是注重成本和低功耗的工業物聯網(Industrial Internet of Things, IIoT)感測器應用相關產品,如流量控制表、多感測器系統、無接頭式醫療監控器與儀表系統,以及單相電子式電表等。
S1JA產品組包括5款MCU,快閃記憶體高達256KB,SRAM記憶體高達32KB,工作電壓範圍為1.6V至5.5V。每個MCU都內建了一個感測器偏壓單元,可為外部感測器提供精確的電源,以及一個可配置程度很高的類比結構,可處理複雜的演算法,以最大限度地提高訊號調節和精準的類比測量。
該晶片內建的類比組件,包括高精度的16位元類比至數位轉換器(ADC)、24位元三角積分(Sigma-Delta)ADC,快速反應的12位元數位至類比轉換器(DAC),軌對軌低偏移運算放大器,以及高速/低功耗比較器。S1JA MCU支援高級的類比配置,可以從基本功能,到更複雜的類比方塊。因此,嵌入式系統的設計人員,可以藉由削減多個外部類比元件,來節省BOM成本和PCB尺寸。透過存取電容式觸控接腳,設計人員可以開發觸控式按鍵HMI介面,而S1JA的記憶體鏡像(Memory Mirror)功能,可以在幾乎不增加軟體負擔的情況下實現無線更新。
意法半導體STM32CubeMX MCU導入多面板GUI
意法半導體(STMicroelectronics, ST)最新版STM32CubeMX軟體開發工具啟動STM32 微控制器(MCU)專案,將會更直觀且更高效率。STM32CubeMX v.5.0最新設計的多面板GUI介面在不改變螢幕顯示的情況下,能夠讓使用者查看更多參數,並完成更多任務,進而讓優化MCU配置參數變得更加輕鬆自如且得心應手。
STM32CubeMX協助使用者從800多款STM32產品中選擇最適合的產品,配置基本硬體功能、自動生成MCU初始化編碼,輕鬆開啟嵌入式專案研發之旅。
使用者可以利用功能強大的元件配置工具來設定微控制器參數,包括可解決衝突的針腳選擇器和時鐘設置的輔助,以及能夠在早期準確評估耗能需求和增進節能機會的功耗計算器,以及用於配置外部周邊和中介軟體堆疊的工具,例如,TCP/IP或USB堆疊,並支援參數約束動態驗證。
配置完成後,STM32CubeMX將自動生成初始化代碼並支援許多常用的開發環境,包括適用於IAR-EWARM、Keil MDK-ARM、AC6-SystemWorkbench STM32系列或獨立的GCC(GNU編譯器集合)工具鏈專案。
ST車用微控制器嵌入式PCM樣片開始供貨
意法半導體(ST)日前公布了內建嵌入式相變存儲器(ePCM)的28nm FD-SOI車用微控制器(MCU)技術架構和性能標準,並從現在開始提供主要客戶搭載ePCM的微控制器樣片,預計2020年按照汽車應用要求完成現場試驗,並取得全部技術認證。這些微控制器是世界上首批使用ePCM的微控制器,將被用於汽車傳動系統、先進安全網關、安全/ADAS系統以及汽車電動化。
隨著汽車系統的要求越來越高,提升處理能力、節能降耗、更大存儲容量等需求推進微控制器廠商開發新的車用MCU架構。隨著韌體複雜性和代碼量大幅提升,對容量更大的嵌入式存儲器需求是當前汽車工業面臨的最大挑戰之一。ePCM解決方案可以克服這些晶片和系統的挑戰,以進一步滿足AEC-Q100 0級汽車標準的要求,其最高工作溫度可達+165℃。此外,意法半導體的ePCM技術確保在高溫回流焊製程後其韌體/數據可完好保存,並且抗輻射,為數據提供更多的安全保護。
意法半導體汽車與離散元件產品部總裁Marco Monti表示,透過應用ST的製程、設計、技術和專長,該公司開發出一個創新的ePCM解決方案,成為首家有能力整合這種非易失性存儲器與28nmFD-SOI技術,並研發高性能之低功耗汽車微控制器的廠商。現在樣片已經送到部分主要客戶手中,該公司正在與客戶確認ePCM優異的溫度表現和滿足所有汽車標準的能力,同時積極的反饋意見進一步加強對其應用普及和市場成功的信心。
意法新款連網汽車MCU實現安全遠端更新/高速車載網路
意法半導體(ST)推出最新高性能、多核心、多介面之車用微控制器,讓連網汽車變得更安全且應用開發更靈活,同時具有未來性。
隨著車輛動力總成、車身、底盤和資訊娛樂系統的關鍵功能日益軟體化,透過空中下載技術(OTA)安全地提供修復補丁、可選包等更新程序,讓車商可以提升成本效益,並提供使用者更多的便利性。意法半導體新Chorus汽車微控制器擁有最先進的安全技術和充裕的晶片代碼存儲容量,躍身於業界首批能夠安全處理主要OTA更新之汽車網閘道/域控制器晶片之列。
作為意法半導體Chorus系列汽車微控制器的新旗艦產品,SPC58 H Line搭載三顆高性能內核心處理器,RAM容量超過1.2MB,另配備功能強大的晶片外部週邊,可同時運作多個不同的應用軟體,實現靈活性和成本效益更高的車載電子系統架構。兩個獨立的乙太網路連接埠可在車輛上的多個Chorus晶片之間搭建一條高速數據連接通道,並帶來快速的車載診斷功能。Chorus另具有16個CAN-FD和24個LINFlex™介面,可作為閘道器以連接多個ECU(電控元件),透過晶片上2個乙太網路介面支援智慧閘道功能。
意法半導體汽車和離散元件事業部暨微控制器業務部總監Luca Rodeschini表示,車商的新車研發、配置、部署和維護方式正在產生變化,因為軟體提供的功能讓汽車電子系統的先進功能、靈活性和便利性得到更廣泛的應用。我們最新且性能最高的Chorus微控制器不僅支援OTA技術,另配備兩個傳輸速度高達千兆位的乙太網路連接埠,為設計人員在研發車載設備無縫安全連接和控制提供了一個先進的平台。」
為了保護連網汽車的功能,同時安全地安裝OTA軟體更新,新的Chorus晶片整合了硬體安全模組(Hardware Security Module, HSM)。該模組具有非對稱加密功能,完全符合EVITA標準,提供業界領先的攻擊防禦、檢測和臨時圍堵技術。主要客戶已獲得下一代汽車智慧閘道和車身控制模組的SPC58 Chorus H Line微控制器樣品,同時亦在評測新微控制器是否適用於電池管理元件和ADAS安全控制器。
HOLTEK推出USB RGB LED Flash MCU新品
Holtek針對LED Gaming Keyboard應用新推出的Flash MCU HT68FB571,其最大特點為不需外加電晶體,以矩陣掃瞄I/O直推方式,達到同時完成128單色LED及鍵盤掃瞄。在Gaming Keyboard應用上擁有高性價比。
HT68FB571為單層板PCB安排的MCU腳位,能輕鬆降低跳線的使用量,具備1.5kHz高掃瞄頻率,使LED有極佳的顯示效果。HT68FB571的資源包含8Kx16程式記憶體、512x8 RAM、64x8 True EEPROM及SPIx1,提供48LQFP及28SSOP二種封裝,可滿足單色LED Gaming Keyboard應用之需求。同時,HT68FB571延續HT66FB5x0 & HT68FB5x0系列特色,支持ISP線上韌體更新。
ST新品提升智慧裝置續航
意法半導體(ST)新款STM32L412和STM32L422微控制器(MCU)以特定功能和精簡不同封裝之選項,為注重成本預算的消費性、工業和醫療應用帶來超低功耗技術和優異的處理性能。
新款微控制器為設計人員提供更大的發揮空間,還可突破各種設計資源的挑戰,包括內核心性能表現、能耗限制,或是空間尺寸和物料清單成本限制。開發人員可以將這些勝出競品的測試高分轉化為實際的產品優勢,利用多個低功耗模式等功能以最大限度地延長電池續航時間。類比外部周邊包括兩個用於執行同步採集的ADC和一個比較器,使晶片上整合了訊號鏈的大部分功能,用於感測或心率監測。此外,為節省元件和電路板空間,新款產品亦提供更多的封裝選擇,包括5mm×5mm LQFP32或2.58mm×3.07mm WLCSP36之封裝技術。
此外,新產品出色的動態效能確保智慧電表的優異性能,其工作電流僅為28μA/MHz。新微控制器亦整合了ADC、電池域和備用電源域防篡改輸入、真實亂數產生器(True Random-Number Generator, TRNG),此外,加密功能更強化的STM32L422還增加了AES-256加密算法支援功能,上述功能確保電表測量精準,並具備強大的保護機制。
8位元MCU小兵立大功 LED驅動控制更精確/智慧
此外,整合的核心獨立周邊,與純類比或ASIC方案相比可顯著提升靈活性,擴展照明產品功能的同時塑造產品差異化,進而實現創新。這類智慧照明解決方案具備故障預測和維護、能量監測,色溫維持以及遠端通訊和控制等功能,功能之豐富不勝枚舉,因而備受市場青睞。
雖然LED驅動器與先前的照明解決方案相比具備諸多優勢,但其實現過程中也會面臨許多挑戰。而本文章主要目的在於,讓設計人員瞭解如何使用8位元MCU來輕鬆應對這些設計上的挑戰,進而打造出高性能的開關模式LED驅動解決方案。
8位元微控制器可獨立控制最多四串LED迴路,這是大多數現成LED驅動器控制器所欠缺的一項獨特能力。圖1中LED調光引擎可由微控制器中提供的周邊構成。這些LED引擎均具有獨立的封閉迴路,極少需要或是甚至不需要中央處理單元(CPU)干預即可控制開關模式電源轉換器。這樣可以釋放CPU以執行其他重要任務,比如系統中的監控功能、通訊功能或新增的智慧功能。
圖1 8位元微控制器控制四個LED串之示意圖
驅動控制由LED調光引擎主導
圖2中,基於電流模式升壓轉換器的LED驅動器由LED調光引擎控制。該引擎主要由互補輸出發生器(COG)、數位訊號調變器(DSM)、比較器、可程式設計斜坡產生器(PRG)、運算放大器(OPA)和脈寬調變器3(PWM3)等核心獨立周邊(CIP)組成。這些CIP與參考電壓源(FVR)、數位至類比轉換器(DAC)和捕捉/比較/PWM(CCP)等其他內建周邊一起組成完整的引擎。COG將高頻開關脈衝提供給MOSFET Q1,並將能量和供電電流傳輸給LED串。
圖2 LED調光引擎
COG輸出的開關週期透過CCP和工作週期設置,用於維持LED恒定電流,具體取決於比較器輸出。每當Rsense1兩端的電壓超過PRG模組的輸出時,比較器會產生一個輸出脈衝。PRG的輸入源自回饋電路中的OPA輸出,它被配置為斜率補償器,以在工作週期大於50%時抵消固有次諧波振盪的影響。OPA模組實現為具有II型補償器配置的誤差放大器(EA)。FVR用作DAC輸入,根據LED恒定電流規範為OPA同相輸入提供參考電壓。
為了實現調光目的,PWM3用作CCP輸出的調變器,同時驅動MOSFET Q2以使LED快速迴圈亮起和熄滅。調變操作可透過DSM模組來完成,調變後的輸出訊號饋送到COG。PWM3可提供工作週期可變的脈衝,用於控制驅動器的平均電流,實際上控制的是LED的亮度。LED調光引擎不僅可以實現典型LED驅動器控制器的功能,而且還具備解決LED驅動器典型問題的能力。現在,我們將探討這些問題並分析如何使用LED調光引擎來加以避免。
頻閃為驅動器主要挑戰之一
頻閃是典型開關模式可調光LED驅動器可能面臨的挑戰之一。雖然精心策劃的頻閃會帶來有趣的效果,但如果LED發生意外頻閃,則會破壞用戶期望的燈光設計。為避免頻閃並且提供平滑調光體驗,應該確保驅動器從最高檔位(即100%燈光輸出)一直到最低檔位的調光效果都是連續流暢的。
由於LED會瞬間回應電流變化並且不具有阻尼(Dampening)效果,因此驅動器必須具有足夠多的調光檔位才能確保人眼察覺不到變化。為了滿足這一要求,LED調光引擎採用PWM3來控制LED的調光。PWM3具有16位元解析度的PWM,從100%到0%工作週期共有65,536個檔位,可保證亮度平滑切換。
負載開關提升LED色溫轉換率
LED驅動器還可以轉換LED的色溫。 此顏色變化是人眼能夠察覺得到的,削弱了客戶對享受優質LED照明體驗的主張。圖3給出了典型的PWM LED調光波形。當LED熄滅時,由於輸出電容緩慢放電,LED電流會逐漸減小。此事件會導致LED發生色溫漂移且功耗增大。可以使用負載開關來防止輸出電容緩慢放電。例如,在圖2中,電路使用Q2作為負載開關,LED調光引擎會同步關閉COG PWM輸出和Q2,以便切斷電流衰減路徑,讓LED快速熄滅。
圖3 LED調光波形
避免峰值電流影響LED壽命
當使用開關模式功率轉換器驅動LED時,將採用回饋電路來調節LED電流。但是,如果在調光期間操作不當,回饋電路會產生峰值電流(圖3)。回顧圖2,當LED點亮時,電流傳輸到LED,RSENSE2兩端的電壓饋送到EA;當LED熄滅時,沒有電流傳輸到LED,RSENSE2電壓變為零。在此調暗期間,EA輸出會增加到最大值,並使EA補償網路過充。當調變的PWM再次導通時,如果有高峰值電流驅動到LED,則需要若干個週期才能恢復。此峰值電流會削減LED的使用壽命。
為避免這一問題,LED調光引擎允許將PWM3當作OPA的覆蓋來源(Override Source)。當PWM3為低電平時,EA輸出呈三態,將補償網路與反饋回路完全斷開,並將保持最後一個穩定回饋點作為補償電容中儲存的電荷。當PWM3為高電平且LED再次點亮時,補償網路重新連接,EA輸出電壓立即跳到其先前的穩定狀態(PWM3為低電平之前),且幾乎立即恢復LED電流設定值。
LED調光引擎實現更多功能
如前文所述,LED調光引擎極少需要或甚至不需要CPU干預即可正常工作。因此,在將所有對於LED驅動器的控制工作分配給各個CIP時,CPU將具有充足的頻寬來執行其他重要任務。此外,藉由對檢測到的輸入和輸出電壓進行處理,可以執行欠壓鎖定(UVLO)、過壓鎖定(OVLO)和輸出過壓保護(OOVP)等保護功能;這樣可確保LED驅動器按照規範要求工作,並且LED不受異常輸入和輸出條件的影響。
CPU還可以處理來自感測器的溫度資料,以實現對LED的熱管理。而且,當設置LED驅動器的調光級別時,CPU可以處理來自簡單外部開關或串列通訊命令的觸發訊號。此外,LED驅動器的參數可以通過串列通訊的方式發送到外部設備以進行監控或測試。除了上述功能之外,設計師還可以在自己的LED應用中添加更多智慧功能,包括通訊(例如,DALI或DMX)和客製化控制功能等。總而言之,LED調光引擎可用於打造高效型開關模式可調光LED驅動器。高效性體現在其能夠驅動多個LED串、提供高效能源、確保LED達到最佳性能、維持較長的LED使用壽命以及在系統中增添遠端遙控及智慧控制功能等。
(本文作者為Microchip 8位元微控制器產品部主任應用工程師)