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