EFM8UB1:小封裝大能量的8位MCU
在電子設(shè)計(jì)的世界里,尋找一款性能出色、功能豐富且適用于多種應(yīng)用場(chǎng)景的微控制器(MCU)至關(guān)重要。Silicon Labs的EFM8UB1作為Universal Bee家族的一員,以其獨(dú)特的特性和廣泛的應(yīng)用前景,成為眾多工程師的理想選擇。今天,我們就來深入了解一下這款EFM8UB1。
一、產(chǎn)品概述
EFM8UB1是一款多功能的8位微控制器,具備USB功能集,采用小封裝設(shè)計(jì)。它將創(chuàng)新的節(jié)能USB外設(shè)接口、充電器檢測(cè)電路、8 kV ESD保護(hù)以及增強(qiáng)的高速通信接口集成到小封裝中,為空間受限的USB應(yīng)用提供了高性價(jià)比的解決方案。同時(shí),其高效的8051內(nèi)核和精密模擬功能,也使其成為嵌入式應(yīng)用的理想之選。
應(yīng)用領(lǐng)域
- USB I/O控制與加密狗:可用于實(shí)現(xiàn)各種USB接口的輸入輸出控制,以及加密狗等設(shè)備。
- 高速通信橋:在不同通信協(xié)議之間搭建橋梁,實(shí)現(xiàn)高速數(shù)據(jù)傳輸。
- 消費(fèi)電子:如智能穿戴設(shè)備、智能家居等領(lǐng)域。
- 醫(yī)療設(shè)備:滿足醫(yī)療設(shè)備對(duì)高精度和穩(wěn)定性的要求。
二、關(guān)鍵特性
1. 核心與性能
- C8051內(nèi)核:采用流水線式8位C8051內(nèi)核,最高工作頻率可達(dá)50 MHz,70%的指令在1 - 2個(gè)時(shí)鐘周期內(nèi)執(zhí)行,與標(biāo)準(zhǔn)8051指令集完全兼容。
- 內(nèi)存配置:擁有高達(dá)16 KB的閃存內(nèi)存,可通過固件進(jìn)行系統(tǒng)內(nèi)重新編程,包括1 KB的64字節(jié)扇區(qū)和15 KB的512字節(jié)扇區(qū);高達(dá)2304字節(jié)的RAM,包括256字節(jié)標(biāo)準(zhǔn)8051 RAM、1024字節(jié)片上XRAM和1024字節(jié)的USB緩沖區(qū)。
2. 電源管理
- LDO調(diào)節(jié)器:配備5 V輸入LDO調(diào)節(jié)器,可直接連接USB電源;內(nèi)部LDO調(diào)節(jié)器為CPU核心電壓供電。
- 電源模式:支持多種電源模式,如正常、空閑、掛起、休眠和關(guān)機(jī)模式,可根據(jù)實(shí)際需求靈活調(diào)整功耗。
3. I/O接口
- 多功能引腳:最多22個(gè)多功能I/O引腳,所有引腳在偏置下可承受5 V電壓。
- 靈活路由:通過靈活的外設(shè)交叉開關(guān)實(shí)現(xiàn)外設(shè)路由,5 mA源電流和12.5 mA灌電流可直接驅(qū)動(dòng)LED。
4. 時(shí)鐘源
- 內(nèi)部振蕩器:包括精度為±1.5%的48 MHz內(nèi)部振蕩器(獨(dú)立運(yùn)行)和±0.25%(使用USB時(shí)鐘恢復(fù))、精度為±2%的24.5 MHz內(nèi)部振蕩器以及80 kHz低頻振蕩器。
- 外部時(shí)鐘:支持外部CMOS時(shí)鐘輸入。
5. 定時(shí)器與PWM
- PCA模塊:3通道可編程計(jì)數(shù)器陣列(PCA),支持PWM、捕獲/比較和頻率輸出模式。
- 通用定時(shí)器:5個(gè)16位通用定時(shí)器,獨(dú)立看門狗定時(shí)器由低頻振蕩器提供時(shí)鐘。
6. 通信與數(shù)字外設(shè)
- USB接口:符合USB 2.0標(biāo)準(zhǔn)的全速接口,集成低功耗收發(fā)器,4個(gè)雙向端點(diǎn)和專用1 KB緩沖區(qū),支持低功耗模式。
- 串口通信:2個(gè)UART,最高波特率可達(dá)3 Mbaud;SPI主/從模式,最高速率可達(dá)12 Mbps;SMBus/I2C主/從模式,最高速率可達(dá)400 kbps;I2C高速?gòu)哪J剑罡咚俾士蛇_(dá)3.4 Mbps。
- CRC單元:16位CRC單元,支持在256字節(jié)邊界自動(dòng)對(duì)閃存進(jìn)行CRC校驗(yàn)。
7. 模擬功能
- ADC轉(zhuǎn)換器:12位模數(shù)轉(zhuǎn)換器(ADC),支持多達(dá)20個(gè)外部輸入,可在12位和10位模式下工作,最高采樣率分別為200 ksps和800 ksps。
- 模擬比較器:2個(gè)低電流模擬比較器,具有可調(diào)參考電壓。
8. 調(diào)試與引導(dǎo)
- 調(diào)試接口:片上Silicon Labs 2線(C2)調(diào)試接口,支持閃存編程和系統(tǒng)內(nèi)調(diào)試。
- 引導(dǎo)加載程序:所有設(shè)備預(yù)加載USB引導(dǎo)加載程序,方便固件更新。
三、訂購(gòu)信息
EFM8UB1家族有多種型號(hào)可供選擇,不同型號(hào)在閃存內(nèi)存、RAM、數(shù)字端口、I/O數(shù)量、ADC通道等方面存在差異。工程師可以根據(jù)具體需求選擇合適的型號(hào)。
| 訂購(gòu)型號(hào) | 閃存內(nèi)存 (kB) | RAM (字節(jié)) | 數(shù)字端口 | I/Os (總數(shù)) | ADC0通道 | 比較器0輸入 | 比較器1輸入 | 無鉛 (RoHS合規(guī)) | 獨(dú)立VIO和VDD引腳 | 溫度范圍 | 封裝 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| EFM8UB10F16G - C - QFN28 | 16 | 2304 | 22 | 20 | 10 | 12 | 是 | - | -40 至 +85 °C | QFN28 | |
| EFM8UB11F16G - C - QSOP24 | 16 | 2304 | 17 | 15 | 8 | 9 | 是 | 是 | -40 至 +85 °C | QSOP24 | |
| EFM8UB10F16G - C - QFN20 | 16 | 2304 | 13 | 11 | 8 | 5 | 是 | - | -40 至 +85 °C | QFN20 | |
| EFM8UB10F8G - C - QFN20 | 8 | 2304 | 13 | 11 | 8 | 5 | 是 | - | -40 至 +85 °C | QFN20 |
四、系統(tǒng)概述
1. 電源管理
EFM8UB1的內(nèi)部電路從VDD電源引腳獲取電源,外部I/O引腳由VIO電源電壓供電(無獨(dú)立VIO連接的設(shè)備使用VDD)。通過啟用/禁用各個(gè)外設(shè),可以實(shí)現(xiàn)對(duì)設(shè)備電源的控制。不同的電源模式提供了靈活的功耗管理方案,以滿足不同應(yīng)用場(chǎng)景的需求。
2. I/O接口
數(shù)字和模擬資源可通過設(shè)備的多功能I/O引腳外部訪問。端口引腳可定義為通用I/O(GPIO),通過交叉開關(guān)或?qū)S猛ǖ婪峙浣o內(nèi)部數(shù)字資源,或分配給模擬功能。端口控制塊提供了多種功能,如靈活的優(yōu)先級(jí)交叉開關(guān)解碼器、兩種驅(qū)動(dòng)強(qiáng)度設(shè)置和多個(gè)直接引腳中斷源。
3. 時(shí)鐘系統(tǒng)
CPU核心和外設(shè)子系統(tǒng)可由內(nèi)部和外部振蕩器資源提供時(shí)鐘。默認(rèn)情況下,系統(tǒng)時(shí)鐘由24.5 MHz振蕩器除以8后運(yùn)行。時(shí)鐘控制系統(tǒng)提供了多種時(shí)鐘源和時(shí)鐘分頻設(shè)置,以滿足不同的時(shí)鐘需求。
4. 定時(shí)器與PWM
可編程計(jì)數(shù)器陣列(PCA)提供了增強(qiáng)的定時(shí)器和PWM功能,減少了CPU的干預(yù)。多個(gè)定時(shí)器可用于測(cè)量時(shí)間間隔、計(jì)數(shù)外部事件和生成周期性中斷請(qǐng)求。
5. 通信與數(shù)字外設(shè)
USB接口提供了全速USB 2.0兼容的設(shè)備控制器和PHY,支持低功耗模式。UART、SPI、SMBus/I2C等通信接口提供了豐富的通信選擇,滿足不同的通信需求。
6. 模擬功能
ADC轉(zhuǎn)換器可在不同模式下工作,支持多種外部輸入和采樣率。模擬比較器可用于比較兩個(gè)模擬輸入的電壓,具有可編程的滯后、響應(yīng)時(shí)間和電流消耗。
7. 復(fù)位與調(diào)試
復(fù)位電路可使控制器進(jìn)入預(yù)定義的默認(rèn)狀態(tài),復(fù)位源包括電源復(fù)位、外部復(fù)位引腳、比較器復(fù)位等。片上C2調(diào)試接口支持閃存編程和系統(tǒng)內(nèi)調(diào)試。
8. 引導(dǎo)加載程序
所有設(shè)備預(yù)加載USB引導(dǎo)加載程序,通過特定的引腳進(jìn)入引導(dǎo)加載模式,方便固件更新。
五、電氣規(guī)格
1. 推薦工作條件
EFM8UB1的工作電壓范圍為2.2 - 3.6 V(VDD),系統(tǒng)時(shí)鐘頻率最高可達(dá)50 MHz,工作環(huán)境溫度范圍為 - 40 至 +85 °C。
2. 功耗
不同電源模式下的功耗差異較大,如正常模式下,當(dāng)系統(tǒng)時(shí)鐘頻率為48 MHz時(shí),數(shù)字核心電源電流典型值為9.4 mA;空閑模式下,當(dāng)系統(tǒng)時(shí)鐘頻率為48 MHz時(shí),數(shù)字核心電源電流典型值為6.3 mA。模擬外設(shè)的功耗也根據(jù)不同的工作模式和參數(shù)有所不同。
3. 其他電氣參數(shù)
包括復(fù)位和電源監(jiān)控、閃存內(nèi)存、內(nèi)部振蕩器、ADC、電壓參考、溫度傳感器等方面的電氣參數(shù),為工程師在設(shè)計(jì)電路時(shí)提供了詳細(xì)的參考。
六、典型連接圖
1. 電源連接
根據(jù)不同的電源供電方式(總線供電或自供電)和是否使用內(nèi)部調(diào)節(jié)器,提供了相應(yīng)的電源連接圖。同時(shí),每個(gè)電源引腳需要靠近引腳放置4.7 μF和0.1 μF的旁路電容。
2. USB連接
包括總線供電和自供電兩種情況下的USB引腳連接圖,注意在自供電配置中,需要對(duì)VBUS引腳進(jìn)行特殊處理,以滿足電壓和電流的要求。
3. 調(diào)試連接
提供了典型的調(diào)試連接圖,當(dāng)C2D和C2CK引腳的功能路由到外部電路時(shí),需要使用引腳共享電阻。
4. 其他連接
其他組件或連接可能需要根據(jù)系統(tǒng)級(jí)要求進(jìn)行配置,可參考相關(guān)應(yīng)用筆記獲取詳細(xì)信息。
七、引腳定義
EFM8UB1提供了QFN28、QSOP24和QFN20三種封裝形式,每種封裝的引腳定義都詳細(xì)列出,包括引腳名稱、描述、交叉開關(guān)能力、附加數(shù)字功能和模擬功能等信息。
八、封裝規(guī)格
1. QFN28封裝
包括封裝尺寸、PCB焊盤圖案和封裝標(biāo)記等信息,為PCB設(shè)計(jì)提供了詳細(xì)的指導(dǎo)。
2. QSOP24封裝
同樣提供了封裝尺寸、PCB焊盤圖案和封裝標(biāo)記等信息。
3. QFN20封裝
詳細(xì)說明了封裝尺寸、PCB焊盤圖案和封裝標(biāo)記等內(nèi)容。
九、總結(jié)
EFM8UB1以其豐富的功能、靈活的配置和低功耗特性,為電子工程師在設(shè)計(jì)空間受限的USB應(yīng)用和嵌入式系統(tǒng)時(shí)提供了一個(gè)強(qiáng)大的解決方案。通過對(duì)其關(guān)鍵特性、訂購(gòu)信息、系統(tǒng)概述、電氣規(guī)格、典型連接圖、引腳定義和封裝規(guī)格的了解,工程師可以更好地利用這款MCU,開發(fā)出高性能、高可靠性的產(chǎn)品。在實(shí)際應(yīng)用中,你是否遇到過類似的小封裝高性能MCU?你對(duì)EFM8UB1在特定應(yīng)用場(chǎng)景中的表現(xiàn)有什么疑問或經(jīng)驗(yàn)分享嗎?歡迎在評(píng)論區(qū)留言交流。
-
8位MCU
+關(guān)注
關(guān)注
0文章
104瀏覽量
17984 -
USB應(yīng)用
+關(guān)注
關(guān)注
0文章
15瀏覽量
7069
發(fā)布評(píng)論請(qǐng)先 登錄
EFM8UB1:小封裝大能量的8位MCU
評(píng)論