AT83C5134/35/36 8位微控制器的全方位剖析
在電子工程領域,微控制器是眾多設備的核心大腦。今天,我們要深入探討一款功能強大的8位微控制器——AT83C5134/35/36,它具備高速USB功能,在眾多應用場景中都能發(fā)揮出色的性能。
文件下載:AT83C5134-PNTUL.pdf
一、核心特性
1. 強大的內(nèi)核
AT83C5134/35/36采用80C52X2核心,每指令6個時鐘周期。在X1模式下,最大核心頻率可達48 MHz,X2模式下為24 MHz,并且擁有雙數(shù)據(jù)指針,這大大提高了數(shù)據(jù)處理的效率。同時,它還具備全雙工增強型UART(EUART),TxD和Rxd可承受5V電壓,還有三個16位定時器/計數(shù)器(T0、T1和T2),為精確的定時和計數(shù)提供了保障。
2. 豐富的存儲資源
它擁有8/16/32 - Kbyte的片上ROM,512字節(jié)或32 - Kbyte的EEPROM(僅MLF48封裝有EEPROM),以及1024字節(jié)的片上擴展RAM(ERAM),能夠滿足不同應用場景下的數(shù)據(jù)存儲需求。
3. 完善的監(jiān)控與接口
集成了電源監(jiān)控(POR/PFD)來監(jiān)督內(nèi)部電源供應,確保系統(tǒng)的穩(wěn)定性。還具備USB 2.0全速兼容模塊,傳輸完成時可產(chǎn)生中斷,支持多種端點配置,方便與外部設備進行高速數(shù)據(jù)傳輸。此外,還有5通道可編程計數(shù)器陣列(PCA),具備16位計數(shù)器、高速輸出、比較/捕獲、PWM和看門狗定時器等功能,以及TWI(400Kbit/s)和SPI接口(主/從模式),且MISO、MOSI、SCK和SS可承受5V電壓。
4. 其他特性
擁有34個I/O引腳,4個可編程電流源的直接驅(qū)動LED輸出,典型電流為2 - 6 - 10 mA。具備4級優(yōu)先級中斷系統(tǒng)(11個中斷源),支持空閑和掉電模式,可有效降低功耗。還有0到32 MHz的片上振蕩器,通過模擬PLL可合成48 MHz時鐘,適用于工業(yè)溫度范圍,工作電壓范圍為2.7V到3.6V,提供多種封裝形式,如Die SO28、QFN32、MLF48、TQFP64。
二、詳細功能模塊
1. 時鐘控制器
時鐘控制器基于片上振蕩器和鎖相環(huán)(PLL),為外設和CPU核心提供時鐘。時鐘源有兩種選擇:X1和X2引腳的晶體振蕩器(最高32 MHz)以及X1引腳的外部48 MHz時鐘。PLL用于生成與外部低頻時鐘同步的內(nèi)部高頻時鐘,通過配置分頻器可得到不同的時鐘頻率。相關寄存器如CKCON0、CKCON1、PLLCON和PLLDIV可對時鐘進行靈活控制。
2. 特殊功能寄存器(SFR)
AT83C5134/35/36的SFR分為多個類別,包括C51核心寄存器、I/O端口寄存器、定時器寄存器、串行I/O端口寄存器、PCA寄存器、電源和時鐘控制寄存器、硬件看門狗定時器寄存器、中斷系統(tǒng)寄存器、鍵盤接口寄存器、LED寄存器、TWI寄存器、SPI寄存器、USB寄存器、PLL寄存器、BRG寄存器等。這些寄存器對微控制器的各種功能進行精確控制。
3. 定時器2
定時器2是標準的C52定時器2,為16位定時器/計數(shù)器,由T2CON和T2MOD寄存器控制。它有捕獲、自動重載和波特率發(fā)生器三種工作模式,還具備自動重載模式下的上下計數(shù)器和可編程時鐘輸出功能。
4. 可編程計數(shù)器陣列(PCA)
PCA提供了比標準定時器/計數(shù)器更多的定時功能,且減少了CPU干預。它由一個專用定時器/計數(shù)器作為時間基準,有五個比較/捕獲模塊,每個模塊可編程為上升和/或下降沿捕獲、軟件定時器、高速輸出或脈沖寬度調(diào)制器等模式,模塊4還可作為看門狗定時器。
5. 串行I/O端口
串行I/O端口兼容80C52的串行I/O端口,提供同步和異步通信模式,具備幀錯誤檢測和自動地址識別功能。波特率可通過T2CON和BDRCON寄存器分別選擇發(fā)送和接收時鐘源。
6. 雙數(shù)據(jù)指針寄存器
雙數(shù)據(jù)指針結(jié)構(gòu)可加快代碼執(zhí)行速度并減小代碼大小,通過AUXR1寄存器中的DPS位可在兩個16位DPTR寄存器之間切換。
7. 中斷系統(tǒng)
AT83C5134/35/36共有11個中斷向量,包括兩個外部中斷、三個定時器中斷、串行端口中斷、SPI中斷、鍵盤中斷、USB中斷和PCA全局中斷。每個中斷源可單獨啟用或禁用,并可設置四個優(yōu)先級級別。
8. 鍵盤接口
支持連接8 x n矩陣鍵盤,基于8個具有可編程中斷能力的輸入,通過KBLS、KBE和KBF三個特殊功能寄存器與C51核心通信。
9. 可編程LED
最多有4個可編程LED電流源,通過LEDCON寄存器進行配置,可提供2、4或10 mA的電流。
10. 串行外設接口(SPI)
支持全雙工、同步、串行通信,具備主/從操作模式,有八個可編程主時鐘速率,可設置串行時鐘的極性和相位,還具備主模式故障錯誤標志和寫沖突標志保護。
11. 兩線接口(TWI)
是一種雙向兩線串行通信標準,用于簡單而高效的集成電路控制。通過SSCON、SSDAT、SSCS和SSADR四個8位特殊功能寄存器與CPU接口,有主發(fā)送、主接收、從發(fā)送和從接收四種操作模式。
12. USB控制器
USB設備控制器為AT89C5131提供了將USB鏈路與雙端口內(nèi)存(DPRAM)中的數(shù)據(jù)流進行接口的硬件。包括串行接口引擎(SIE)和功能接口單元(FIU),可進行NRZI編碼和解碼、位填充和去填充、CRC生成和檢查等操作。通過一系列寄存器可對USB控制器進行配置,包括端點配置、數(shù)據(jù)讀寫等操作。
三、應用與配置
1. 典型應用
在典型應用中,需要使用特定的外部組件,并且在PCB布局時要注意將組件靠近微控制器,線路盡可能短,同時要隔離D+和D - 信號與其他信號。
2. 電源管理
支持空閑和掉電模式,在空閑模式下,CPU凍結(jié),但定時器、串行端口和中斷系統(tǒng)仍可運行;在掉電模式下,RAM數(shù)據(jù)保存,外設時鐘凍結(jié),可通過USB事件或外部中斷喚醒。
3. 硬件看門狗定時器
WDT由一個14位計數(shù)器和WDTRST特殊功能寄存器組成,默認在復位后禁用。啟用后,需定期寫入特定值以避免溢出,溢出時會在RST引腳產(chǎn)生復位脈沖。
4. 降低EMI模式
通過設置AUXR寄存器中的AO位可禁用ALE信號,減少電磁干擾。ALE信號在內(nèi)部代碼執(zhí)行時仍會產(chǎn)生,禁用后僅在MOVX和MOVC指令以及外部取指時有效。
四、電氣特性
1. 絕對最大額定值
包括環(huán)境溫度、存儲溫度、電壓等方面的限制,超過這些限制可能會對設備造成永久性損壞。
2. DC參數(shù)
規(guī)定了輸入輸出電壓、電流、電阻、電容等參數(shù),以及不同模式下的電源電流。
3. AC參數(shù)
涵蓋了外部程序內(nèi)存、外部數(shù)據(jù)內(nèi)存、串行端口、USB、SPI等接口的時序參數(shù),確保設備在不同頻率下的正常工作。
五、訂購與封裝信息
1. 訂購信息
提供了不同型號的AT83C5134/35/36的內(nèi)存大小、供電電壓、溫度范圍、封裝形式和包裝方式等信息。
2. 封裝信息
詳細介紹了64 - 引腳VQFP、48 - 引腳MLF、28 - 引腳SO和QFN32等封裝的尺寸和相關參數(shù)。
AT83C5134/35/36微控制器以其豐富的功能、靈活的配置和良好的電氣特性,在電子工程領域有著廣泛的應用前景。電子工程師們在設計相關產(chǎn)品時,可以根據(jù)具體需求充分利用其特性,打造出高性能、穩(wěn)定可靠的設備。你在使用這款微控制器的過程中遇到過哪些問題呢?又有哪些獨特的應用經(jīng)驗可以分享呢?歡迎在評論區(qū)留言交流。
-
電子工程
+關注
關注
1文章
180瀏覽量
17622 -
8位微控制器
+關注
關注
0文章
39瀏覽量
1334
發(fā)布評論請先 登錄
AT83C5134/35/36 8位微控制器的全方位剖析
評論