EFM8UB2:多功能8位微控制器的技術(shù)剖析
在電子設(shè)計領(lǐng)域,微控制器(MCU)是眾多項目的核心組件。Silicon Labs的EFM8UB2作為Universal Bee家族的一員,是一款具備USB功能的8位微控制器,在多種應(yīng)用場景中展現(xiàn)出卓越的性能。下面,我們就來深入剖析這款MCU的技術(shù)特點。
一、產(chǎn)品概述
EFM8UB2集成了USB外設(shè)接口、高精度振蕩器、時鐘恢復(fù)電路和集成收發(fā)器,無需外部組件即可適用于全速USB應(yīng)用。其高效的8051內(nèi)核和精密模擬功能,使其成為嵌入式應(yīng)用的理想選擇。常見應(yīng)用包括USB I/O控制、高速通信橋、消費電子和醫(yī)療設(shè)備等。
二、關(guān)鍵特性
1. 內(nèi)核與性能
- CIP - 51內(nèi)核:采用流水線式CIP - 51內(nèi)核,與標準8051指令集完全兼容,70%的指令在1 - 2個時鐘周期內(nèi)執(zhí)行,最高工作頻率可達48 MHz,為系統(tǒng)提供了強大的處理能力。
- 內(nèi)存配置:擁有高達64 KB的閃存,可通過固件進行系統(tǒng)內(nèi)重新編程;還有高達4352字節(jié)的RAM,包括256字節(jié)的標準8051 RAM和4096字節(jié)的片上XRAM,滿足不同的數(shù)據(jù)存儲和處理需求。
2. 電源管理
- 內(nèi)部LDO調(diào)節(jié)器:為CPU核心電壓提供內(nèi)部LDO調(diào)節(jié)器,內(nèi)部5 - 3.3 V LDO可直接連接到USB電源網(wǎng)絡(luò),同時具備上電復(fù)位電路和欠壓檢測器,保障系統(tǒng)的穩(wěn)定供電。
- 多種電源模式:支持正常、空閑、掛起、停止和關(guān)機等多種電源模式,可根據(jù)不同的應(yīng)用場景靈活切換,有效降低功耗。例如,在空閑模式下,核心暫停但所有外設(shè)保持時鐘運行,當系統(tǒng)處于低負載時可顯著降低功耗。
3. I/O接口
- 多功能I/O引腳:多達40個多功能I/O引腳,支持數(shù)字和模擬功能,通過靈活的外設(shè)交叉開關(guān)進行外設(shè)路由,可直接驅(qū)動LED,為設(shè)計帶來了極大的靈活性。
- 中斷源:P0引腳提供兩個直接引腳中斷源(INT0和INT1),具備專用中斷向量,方便處理外部事件。
4. 時鐘源
- 內(nèi)部振蕩器:擁有48 MHz內(nèi)部高精度振蕩器(無USB時鐘恢復(fù)時精度為±1.5%,使用USB時鐘恢復(fù)時精度為±0.25%)和80 kHz低頻振蕩器,還支持外部晶體、RC、C和CMOS時鐘選項,可根據(jù)具體需求選擇合適的時鐘源。
- 時鐘分頻:內(nèi)部振蕩器具有8種時鐘分頻設(shè)置,可實現(xiàn)靈活的時鐘縮放。
5. 計數(shù)器/定時器和PWM
- 可編程計數(shù)器陣列(PCA):提供5個通道的增強定時器和PWM功能,每個通道有獨立的16位捕獲/比較模塊,可配置為多種模式,如邊緣觸發(fā)捕獲、軟件定時器、高速輸出、頻率輸出或脈寬調(diào)制(PWM)輸出,還集成了看門狗定時器功能。
- 通用定時器:包含6個16位通用定時器,可用于測量時間間隔、計數(shù)外部事件和生成周期性中斷請求。
6. 通信與數(shù)字外設(shè)
- USB接口:USB0模塊提供全速/低速功能,符合USB 2.0規(guī)范,無需外部組件,具備4個雙向端點,可直接訪問1 KB的FIFO RAM。
- 串口通信:擁有2個UART、SPI和2個SMBus/I2C接口,支持多種通信協(xié)議,滿足不同的通信需求。
- 外部內(nèi)存接口(EMIF):支持多路復(fù)用和非多路復(fù)用內(nèi)存訪問,有4種外部內(nèi)存模式可供選擇,可配置地址鎖存使能(ALE)時序、地址建立和保持時間以及讀寫脈沖寬度。
7. 模擬外設(shè)
- 10位ADC:采用逐次逼近寄存器(SAR)ADC,支持差分或單端10位操作,輸出更新速率可達500 ksps,具備異步硬件轉(zhuǎn)換觸發(fā)、輸出數(shù)據(jù)窗口比較器等功能,還集成了溫度傳感器。
- 模擬比較器:有2個低電流模擬比較器,可比較兩個模擬輸入電壓,輸出數(shù)字信號,具備可編程遲滯、響應(yīng)時間和電流消耗等特性。
8. 復(fù)位與調(diào)試
- 復(fù)位源:支持多種復(fù)位源,包括上電復(fù)位、外部復(fù)位引腳、比較器復(fù)位、軟件觸發(fā)復(fù)位、電源監(jiān)控復(fù)位、看門狗定時器復(fù)位、時鐘丟失檢測器復(fù)位、閃存錯誤復(fù)位和USB復(fù)位等,確保系統(tǒng)在各種異常情況下能恢復(fù)到默認狀態(tài)。
- 調(diào)試接口:具備片上Silicon Labs 2 - 線(C2)調(diào)試接口,可進行閃存編程和系統(tǒng)內(nèi)調(diào)試,不占用片上資源,支持對內(nèi)存和寄存器的檢查和修改、設(shè)置斷點、單步執(zhí)行以及運行和停止命令。
9. 引導(dǎo)加載程序
所有設(shè)備都預(yù)裝了USB引導(dǎo)加載程序,位于代碼閃存的最后三頁,可根據(jù)需要擦除。引導(dǎo)加載程序可在復(fù)位后決定設(shè)備是進入引導(dǎo)加載模式還是跳轉(zhuǎn)到復(fù)位向量(0x0000)。
三、電氣規(guī)格
1. 推薦工作條件
- 電源電壓:VDD引腳的工作電源電壓范圍為2.7 - 3.6 V,VREGIN引腳的工作電源電壓范圍為2.7 - 5.25 V。
- 系統(tǒng)時鐘頻率:系統(tǒng)時鐘頻率最高可達48 MHz。
- 工作環(huán)境溫度:工作環(huán)境溫度范圍為 - 40 - 85 °C。
2. 功耗
不同工作模式下的功耗差異較大,例如在正常模式下,當系統(tǒng)時鐘頻率為48 MHz時,數(shù)字核心電源電流典型值為12 mA;在空閑模式下,當系統(tǒng)時鐘頻率為48 MHz時,數(shù)字核心電源電流典型值為6.5 mA;在關(guān)機模式下,電流典型值僅為0.25 μA。
3. 其他電氣參數(shù)
包括復(fù)位和電源監(jiān)控、閃存內(nèi)存、內(nèi)部振蕩器、晶體振蕩器、外部時鐘輸入、ADC、電壓參考、溫度傳感器、5 V電壓調(diào)節(jié)器、比較器、端口I/O、USB收發(fā)器和SMBus等方面的電氣參數(shù),為設(shè)計人員提供了詳細的參考。
四、典型連接圖
1. 電源連接
根據(jù)不同的供電方式,提供了使用內(nèi)部調(diào)節(jié)器且USB連接(總線供電)、使用內(nèi)部調(diào)節(jié)器且USB連接(自供電)以及不使用內(nèi)部5 - 3.3 V調(diào)節(jié)器等多種電源連接方式的典型連接圖。
2. USB連接
USB引腳連接圖包含ESD保護二極管,確保USB通信的穩(wěn)定性和可靠性。
3. 電壓參考連接
提供了使用內(nèi)部電壓參考時的典型連接圖,若使用外部電壓參考,需參考外部參考數(shù)據(jù)手冊進行連接。
4. 調(diào)試連接
給出了調(diào)試連接引腳的典型連接圖,同時說明了在某些情況下需要使用引腳共享電阻的情況。
五、引腳定義
EFM8UB2提供了QFP48、QFP32和QFN32三種封裝形式,每種封裝的引腳定義都詳細列出,包括引腳編號、引腳名稱、描述、交叉開關(guān)能力、附加數(shù)字功能和模擬功能等信息,方便設(shè)計人員進行電路設(shè)計。
六、封裝規(guī)格
詳細介紹了QFP48、QFP32和QFN32三種封裝的尺寸、PCB焊盤圖案和封裝標記等規(guī)格,為PCB設(shè)計提供了準確的參考。
七、總結(jié)
EFM8UB2微控制器憑借其豐富的功能、高性能和低功耗等特點,在USB應(yīng)用和嵌入式系統(tǒng)中具有廣泛的應(yīng)用前景。電子工程師在設(shè)計相關(guān)項目時,可以根據(jù)具體需求充分利用其各種特性,實現(xiàn)高效、穩(wěn)定的系統(tǒng)設(shè)計。同時,Silicon Labs不斷對產(chǎn)品進行更新和改進,如在修訂版中增加了一些新的規(guī)格和功能,進一步提升了產(chǎn)品的性能和適用性。大家在實際應(yīng)用中,是否遇到過類似微控制器的使用問題呢?歡迎在評論區(qū)分享交流。
-
微控制器
+關(guān)注
關(guān)注
49文章
8800瀏覽量
165471
發(fā)布評論請先 登錄
EFM8UB2:多功能8位微控制器的技術(shù)剖析
評論