EFM8UB2微控制器:特性、性能與應(yīng)用全解析
在電子設(shè)計領(lǐng)域,微控制器(MCU)是許多項目的核心。今天要介紹的 EFM8UB2 是 Silicon Labs 推出的 Universal Bee 系列 MCU 中的一員,它具有豐富的特性和出色的性能,適用于多種應(yīng)用場景。
文件下載:EFM8UB20F32G-A-QFN32R.pdf
一、EFM8UB2 概述
EFM8UB2 是一款 8 位多功能微控制器,集成了 USB 外設(shè)接口、高精度振蕩器、時鐘恢復(fù)電路和集成收發(fā)器,無需外部組件即可用于全速 USB 應(yīng)用。其高效的 8051 內(nèi)核和精密模擬功能,也使其成為嵌入式應(yīng)用的理想選擇。
1.1 關(guān)鍵特性
- 高性能內(nèi)核:采用流水線 CIP - 51 內(nèi)核,與標(biāo)準(zhǔn) 8051 指令集完全兼容,70%的指令在 1 - 2 個時鐘周期內(nèi)執(zhí)行,最高工作頻率達(dá) 48 MHz。
- 豐富的內(nèi)存:具有高達(dá) 64 KB 的閃存和 4352 字節(jié)的 RAM(包括 256 字節(jié)標(biāo)準(zhǔn) 8051 RAM 和 4096 字節(jié)片上 XRAM),且閃存可通過固件進(jìn)行系統(tǒng)內(nèi)重新編程。
- 靈活的 I/O:多達(dá) 40 個多功能 I/O 引腳,支持?jǐn)?shù)字和模擬功能,具有靈活的外設(shè)交叉開關(guān),可直接驅(qū)動 LED。
- 多樣的時鐘源:內(nèi)部 48 MHz 精密振蕩器(無 USB 時鐘恢復(fù)時精度為±1.5%,有 USB 時鐘恢復(fù)時精度為±0.25%)、80 kHz 低頻振蕩器,還支持外部晶體、RC、C 和 CMOS 時鐘選項。
- 強(qiáng)大的定時器和 PWM:5 通道可編程計數(shù)器陣列(PCA)支持 PWM、捕獲/比較和頻率輸出模式,還有 6 個 16 位通用定時器。
- 豐富的通信接口:包括 USB 功能控制器、2 個 UART、SPI、2 個 SMBus/I2C 等。
- 模擬功能:10 位模數(shù)轉(zhuǎn)換器(ADC)和 2 個低電流模擬比較器。
- 調(diào)試和引導(dǎo):支持片上非侵入式調(diào)試,具有預(yù)加載的 USB 引導(dǎo)加載程序。
1.2 應(yīng)用領(lǐng)域
EFM8UB2 的應(yīng)用廣泛,涵蓋 USB I/O 控制、高速通信橋、消費(fèi)電子、醫(yī)療設(shè)備等領(lǐng)域。
二、系統(tǒng)概述
2.1 電源管理
EFM8UB2 的所有內(nèi)部電路從 VDD 電源引腳獲取電源,外部 I/O 引腳由 VIO 電源電壓供電(無單獨(dú) VIO 連接的設(shè)備則由 VDD 供電),大部分內(nèi)部電路由片上 LDO 穩(wěn)壓器供電。通過啟用/禁用各個外設(shè),可以實現(xiàn)對設(shè)備電源的控制。該設(shè)備具有多種電源模式,如正常、空閑、掛起、停止和關(guān)機(jī)模式,不同模式下的功耗和喚醒源各有不同。
2.2 I/O 接口
設(shè)備的多功能 I/O 引腳提供數(shù)字和模擬資源。端口引腳 P0.0 - P3.7 可定義為通用 I/O(GPIO),通過交叉開關(guān)或?qū)S猛ǖ婪峙浣o內(nèi)部數(shù)字資源,或分配給模擬功能;P4.0 - P4.7 可作為 GPIO 使用。此外,部分封裝中 C2 接口數(shù)據(jù)信號(C2D)與 P3.0 共享。
2.3 時鐘系統(tǒng)
CPU 核心和外設(shè)子系統(tǒng)可由內(nèi)部和外部振蕩器資源提供時鐘。默認(rèn)情況下,系統(tǒng)時鐘由 48 MHz 振蕩器分頻得到,內(nèi)部振蕩器具有 8 種時鐘分頻設(shè)置,可實現(xiàn)靈活的時鐘縮放。
2.4 計數(shù)器/定時器和 PWM
- 可編程計數(shù)器陣列(PCA):提供多個增強(qiáng)型定時器和 PWM 功能通道,每個通道有獨(dú)立的 16 位捕獲/比較模塊,可配置為多種模式。
- 定時器:包括 6 個 16 位定時器,其中兩個與標(biāo)準(zhǔn) 8051 兼容,其余為 16 位自動重載定時器,可用于測量時間間隔、計數(shù)外部事件和生成周期性中斷請求。
- 看門狗定時器(WDT):集成在 PCA0 外設(shè)中,可防止系統(tǒng)因軟件或硬件故障而出現(xiàn)異常,若發(fā)生故障會強(qiáng)制 MCU 進(jìn)入復(fù)位狀態(tài)。
2.5 通信和其他數(shù)字外設(shè)
- USB0:提供全速/低速 USB 功能,符合 USB 2.0 規(guī)范,無需外部組件,具有 1 KB FIFO 塊和時鐘恢復(fù)機(jī)制。
- UART0 和 UART1:異步全雙工串行端口,提供多種數(shù)據(jù)格式和波特率選項,支持自動啟動和停止生成。
- SPI0:支持 3 線或 4 線模式,可作為主設(shè)備或從設(shè)備,支持多個主設(shè)備和從設(shè)備在同一總線上通信。
- SMB0 和 SMB1:符合 System Management Bus 規(guī)范,支持標(biāo)準(zhǔn)(最高 100 kbps)和快速(400 kbps)傳輸速度,支持主、從和多主模式。
- 外部內(nèi)存接口(EMIF0):支持訪問片外存儲器和內(nèi)存映射設(shè)備,具有多種外部內(nèi)存模式和可配置的時序參數(shù)。
2.6 模擬功能
- 10 位模數(shù)轉(zhuǎn)換器(ADC0):采用逐次逼近寄存器(SAR)架構(gòu),具有高達(dá) 32 個外部輸入,支持差分或單端 10 位操作,輸出更新速率可達(dá) 500 ksps。
- 低電流比較器(CMP0、CMP1):用于比較兩個模擬輸入的電壓,具有可編程的滯后、響應(yīng)時間和電流消耗。
2.7 復(fù)位源
設(shè)備的復(fù)位源包括上電復(fù)位、外部復(fù)位引腳、比較器復(fù)位、軟件觸發(fā)復(fù)位、電源監(jiān)控復(fù)位、看門狗定時器復(fù)位、時鐘丟失檢測器復(fù)位、閃存錯誤復(fù)位和 USB 復(fù)位。復(fù)位時,核心停止程序執(zhí)行,模塊寄存器初始化,外部端口引腳強(qiáng)制到已知狀態(tài),中斷和定時器禁用。
2.8 調(diào)試和引導(dǎo)
EFM8UB2 具有片上 Silicon Labs 2 - 線(C2)調(diào)試接口,可進(jìn)行閃存編程和系統(tǒng)內(nèi)調(diào)試。所有設(shè)備都預(yù)編程有 USB 引導(dǎo)加載程序,可在復(fù)位后決定是否進(jìn)入引導(dǎo)加載模式。
三、電氣規(guī)格
3.1 推薦工作條件
EFM8UB2 的推薦工作電壓為 2.7 - 3.6 V,系統(tǒng)時鐘頻率最高為 48 MHz,工作環(huán)境溫度范圍為 - 40 至 85 °C。
3.2 功耗
不同工作模式下的功耗差異較大,如正常模式下,48 MHz 時電流為 12 - 14 mA,24 MHz 時為 7 - 8 mA,80 kHz 時為 280 μA;空閑模式下功耗相對較低。
3.3 其他電氣參數(shù)
包括復(fù)位和電源監(jiān)控、閃存內(nèi)存、內(nèi)部振蕩器、晶體振蕩器、外部時鐘輸入、ADC、電壓參考、溫度傳感器、5 V 電壓調(diào)節(jié)器、比較器、端口 I/O、USB 收發(fā)器和 SMBus 等方面的參數(shù)。
四、典型連接圖
4.1 電源連接
提供了使用內(nèi)部穩(wěn)壓器且 USB 連接(總線供電和自供電)以及不使用內(nèi)部 5 V - 3.3 V 穩(wěn)壓器時的典型電源連接圖,同時強(qiáng)調(diào)了旁路電容器的使用。
4.2 USB 連接
展示了包括 ESD 保護(hù)二極管的 USB 引腳典型連接圖。
4.3 電壓參考連接
給出了使用內(nèi)部電壓參考時的典型連接圖,使用外部電壓參考時需參考外部參考數(shù)據(jù)手冊。
4.4 調(diào)試連接
說明了調(diào)試連接引腳的典型連接圖,以及在特定情況下需要使用的引腳共享電阻。
五、引腳定義
EFM8UB2 有 QFP48、QFP32 和 QFN32 三種封裝,每種封裝的引腳定義和功能各有不同,詳細(xì)介紹了每個引腳的名稱、描述、交叉開關(guān)能力、附加數(shù)字功能和模擬功能。
六、封裝規(guī)格
6.1 QFP48 封裝
包括封裝尺寸、PCB 焊盤圖案和封裝標(biāo)記等信息。
6.2 QFP32 封裝
同樣提供了封裝尺寸、PCB 焊盤圖案和封裝標(biāo)記的詳細(xì)規(guī)格。
6.3 QFN32 封裝
包含封裝尺寸、PCB 焊盤圖案和封裝標(biāo)記的相關(guān)內(nèi)容。
七、總結(jié)
EFM8UB2 微控制器以其豐富的特性、出色的性能和多樣的封裝選項,為電子工程師提供了一個強(qiáng)大而靈活的解決方案。無論是在 USB 應(yīng)用還是嵌入式系統(tǒng)中,它都能發(fā)揮重要作用。在實際設(shè)計中,工程師需要根據(jù)具體的應(yīng)用需求,合理選擇封裝和配置參數(shù),以充分發(fā)揮 EFM8UB2 的優(yōu)勢。你在使用 EFM8UB2 過程中遇到過哪些挑戰(zhàn)呢?歡迎在評論區(qū)分享你的經(jīng)驗。
-
微控制器
+關(guān)注
關(guān)注
49文章
8800瀏覽量
165475
發(fā)布評論請先 登錄
EFM8UB2微控制器:特性、性能與應(yīng)用全解析
評論