日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

ATAM893-D微控制器:特性、架構與應用全解析

chencui ? 2026-04-06 11:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ATAM893-D微控制器:特性、架構與應用全解析

一、引言

電子工程師的設計世界里,微控制器是核心組件之一。ATAM893-D作為Atmel家族4位單芯片微控制器的一員,具有獨特的特性和廣泛的應用場景。本文將深入剖析ATAM893-D的各項特性、架構以及相關應用,為電子工程師在設計中提供全面的參考。

文件下載:ATAM893T-TKQ.pdf

二、ATAM893-D特性概述

2.1 溫度與存儲特性

  • 寬溫度范圍:能夠在高達125°C的高溫環(huán)境下穩(wěn)定工作,適用于多種惡劣工業(yè)環(huán)境。
  • 大容量存儲:擁有4-Kbyte EEPROM程序存儲器和2 × 512-bit EEPROM數(shù)據(jù)存儲器,以及256 × 4-bit RAM數(shù)據(jù)存儲器,為程序運行和數(shù)據(jù)存儲提供了充足的空間。

2.2 輸入輸出與中斷特性

  • 豐富的I/O接口:具備16個雙向I/O端口,可滿足多種外設連接需求。
  • 多樣的中斷源:多達七個外部/內(nèi)部中斷源,以及八個硬件和軟件中斷優(yōu)先級,能高效處理各種事件。

2.3 時鐘電源特性

  • 多功能時鐘:配備多功能定時器/計數(shù)器和可編程系統(tǒng)時鐘,有五種不同的時鐘源可供選擇。
  • 寬電源范圍:電源電壓范圍為1.8 V至6.5 V,且睡眠電流極低(<1 μA),有效降低功耗。

三、ATAM893-D與ATARx90/x92的差異

3.1 程序內(nèi)存

ATAM893-D的程序內(nèi)存采用EEPROM實現(xiàn),用戶程序內(nèi)存大小為4096字節(jié),以258 × 16字節(jié)塊的形式編程,且具有可選擇的LOCK位功能,能防止程序內(nèi)存被非法讀取。

3.2 配置內(nèi)存

EEPROM中有32字節(jié)的額外區(qū)域用于存儲硬件配置信息,用戶可選擇與ROM版本相同的選項,如端口配置、電容選擇、看門狗硬鎖啟用等。

3.3 數(shù)據(jù)內(nèi)存

內(nèi)部數(shù)據(jù)EEPROM組織為兩個32 × 16位的頁面,與ROM部分兼容時,僅需使用一個頁面。訪問EEPROM通過MCL(串行接口)進行,且在通信處理上與ROM部分略有不同,對通信錯誤的容忍度更高。

3.4 復位功能

在每次復位(上電或掉電)時,配置寄存器會復位并重新加載配置內(nèi)存中的數(shù)據(jù)。與ROM版本相比,ATAM893-D在復位時I/O端口切換到輸入模式,但MTP在下載完成前會移除上拉或下拉電阻

3.5 RC振蕩器頻率

與ROM部分相比,ATAM893-D的內(nèi)部RC振蕩器典型頻率約高5%,不過由于總體公差范圍較寬(±50%),對應用影響不大。

3.6 高驅(qū)動輸出

ROM部分可提供高電流輸出選擇,而ATAM893-D僅默認將Timer 2輸出(BP42)和Timer 3輸出(BP60)配置為低側(cè)驅(qū)動器的高電流輸出,且該配置不可更改。

四、MARC4架構解析

4.1 總體描述

MARC4微控制器由先進的基于堆棧的4位CPU核心和片上外設組成。采用哈佛架構,程序內(nèi)存(ROM)和數(shù)據(jù)內(nèi)存(RAM)物理分離,通過三條獨立總線(指令總線、內(nèi)存總線和I/O總線)實現(xiàn)并行通信,有效提高程序執(zhí)行速度。同時,集成了強大的中斷控制器,支持八個優(yōu)先級的中斷級別,能快速高效地處理硬件事件。

4.2 核心組件

4.2.1 程序內(nèi)存

程序內(nèi)存(EEPROM)可通過客戶應用程序進行編程,由12位寬的程序計數(shù)器尋址,最大程序庫大小為4 Kbytes,最低用戶程序內(nèi)存地址段為512字節(jié)的零頁,包含中斷服務程序和特殊子程序的預定義起始地址。

4.2.2 RAM

ATAM893-D的RAM為256 × 4位寬的靜態(tài)隨機存取存儲器,用于表達式堆棧、返回堆棧以及變量和數(shù)組的數(shù)據(jù)存儲。通過四個8位寬的RAM地址寄存器(SP、RP、X和Y)進行尋址。

  • 表達式堆棧:由表達式堆棧指針(SP)尋址,用于算術、I/O和內(nèi)存引用操作的操作數(shù)存儲和結果返回,也用于子程序間的參數(shù)傳遞和臨時數(shù)據(jù)存儲。
  • 返回堆棧:由返回堆棧指針(RP)尋址,用于存儲子程序和中斷程序的返回地址以及循環(huán)索引計數(shù),也可作為臨時存儲區(qū)域。

4.2.3 寄存器

  • 程序計數(shù)器(PC):12位寄存器,存儲從ROM中獲取下一條指令的地址,在指令執(zhí)行過程中根據(jù)不同情況進行更新。
  • RAM地址寄存器:SP、RP、X和Y四個8位寬的寄存器,用于訪問256個RAM半字節(jié)。
  • 棧頂寄存器(TOS):作為MARC4的累加器,用于算術、邏輯、內(nèi)存引用和I/O操作。
  • 條件代碼寄存器(CCR):4位寬,包含分支、進位和中斷使能標志,反映CPU的當前狀態(tài),可通過特定指令直接操作。
  • ALU:4位ALU對表達式堆棧的前兩個元素進行算術、邏輯、移位和旋轉(zhuǎn)操作,并將結果返回TOS,同時影響CCR中的進位/借位和分支標志。

4.2.4 指令集

MARC4指令集針對高級編程語言qFORTH進行了優(yōu)化,許多指令是qFORTH單詞,使編譯器能夠生成快速緊湊的程序代碼。CPU具有指令流水線,可在執(zhí)行當前指令的同時預取程序內(nèi)存中的下一條指令。

4.2.5 中斷結構

MARC4可處理八個不同優(yōu)先級的中斷,可由內(nèi)部和外部中斷源或CPU自身的軟件中斷產(chǎn)生。每個中斷級別都有固定的優(yōu)先級和對應的服務程序向量,程序員可通過重置CCR中的中斷使能標志(I)來推遲中斷處理。

4.2.6 中斷處理

MARC4包含一個中斷控制器,通過兩個8位寬的“中斷待處理”和“中斷激活”寄存器處理八個中斷級別。在非I/O指令周期內(nèi)采樣所有中斷請求,并在中斷激活寄存器中無更高優(yōu)先級中斷時,通知CPU中斷當前程序執(zhí)行。中斷服務程序通過RTI指令完成,重置相應的中斷待處理/激活寄存器位,并從返回堆棧中獲取返回地址到程序計數(shù)器。

4.2.7 中斷延遲

MARC4的中斷延遲極短,根據(jù)核心狀態(tài)不同,介于3到5個機器周期之間。

4.3 主復位

主復位可使CPU進入明確狀態(tài),不可屏蔽且獨立于當前程序狀態(tài)。可由初始電源上電、電源短暫崩潰、掉電檢測電路、看門狗超時或外部輸入時鐘監(jiān)控階段觸發(fā)。主復位會復位中斷使能標志、中斷待處理寄存器和中斷激活寄存器,在復位階段,I/O總線控制信號設置為復位模式,初始化所有片上外設,所有雙向端口設置為輸入模式。

4.4 電壓監(jiān)控

電壓監(jiān)控器由帶有內(nèi)部電壓參考的比較器組成,用于監(jiān)控電源電壓或VMI引腳的外部電壓。比較器針對電源電壓有三個內(nèi)部可編程閾值(2.2 V、2.6 V和3.0 V),對于VMI引腳的外部電壓,閾值設置為1.3 V。VMS位指示監(jiān)控電壓是否低于或高于閾值,可通過設置或重置VMS位生成中斷,檢測電壓的上升或下降斜率。

4.5 時鐘生成

4.5.1 時鐘模塊

ATAM893-D包含一個時鐘模塊,具有四種不同的內(nèi)部振蕩器類型:兩個RC振蕩器、一個4-MHz晶體振蕩器和一個32-kHz晶體振蕩器。通過OSC1和OSC2引腳可連接晶體,OSC1還可作為外部時鐘輸入或連接外部微調(diào)電阻??赏ㄟ^軟件編程時鐘管理寄存器(CM)和系統(tǒng)配置寄存器(SC)選擇振蕩器類型或外部輸入時鐘來生成系統(tǒng)時鐘(SYSCL)。

4.5.2 振蕩器電路和外部時鐘輸入階段

  • RC振蕩器1:完全集成,無需外部組件,適用于對定時不敏感的應用,中心頻率公差優(yōu)于±50%,上電復位后默認選擇。
  • 外部輸入時鐘:OSC1或OSC2可由外部時鐘源驅(qū)動,外部時鐘階段包含監(jiān)控電路,若外部輸入時鐘缺失超過1 ms且CCS = 0,監(jiān)控電路將生成硬件復位。
  • 帶外部微調(diào)電阻的RC振蕩器2:高分辨率可微調(diào)振蕩器,通過在OSC1和VDD之間連接外部電阻,可將振蕩器頻率穩(wěn)定在±15% / -20%的公差范圍內(nèi)。
  • 4-MHz振蕩器:需要連接晶體或陶瓷諧振器到OSC1和OSC2引腳,除實際晶體、諧振器、C3和C4外,所有必要的振蕩器電路都集成在芯片上。
  • 32-kHz振蕩器:適用于需要長期計時或低分辨率定時的應用,可生成SUBCL和SYSCL,在掉電模式下不能停止。

4.5.3 時鐘管理

時鐘管理寄存器控制系統(tǒng)時鐘分頻器和同步階段,寫入該寄存器會觸發(fā)同步周期。通過CM寄存器的NSTOP位可控制在睡眠模式下是否停止外設時鐘,CCS位可選擇系統(tǒng)時鐘的生成源。

4.6 掉電模式

睡眠模式用于降低系統(tǒng)平均功耗,通過SLEEP指令進入,該指令設置條件代碼寄存器中的中斷使能位(I),停止核心運行。在睡眠模式下,外設模塊保持活躍并能生成中斷,通過任何中斷或復位可退出睡眠模式??偣呐c微控制器的活動時間成正比,可通過公式[I{total }left(V{D D}, f{syscl }right)=I{Sleep }+left(I{D D} × frac{t{active }}{t_{total }}right)]估算平均系統(tǒng)電流消耗。

五、外設模塊

5.1 外設尋址

通過I/O總線訪問外設模塊,IN或OUT指令可直接尋址多達16個I/O模塊。采用雙寄存器尋址方案,可直接尋址主寄存器,訪問輔助寄存器需通過輔助切換模塊。對于更復雜的外設模塊,采用擴展尋址方式,通過子端口地址間接尋址多達16個子端口寄存器。

5.2 雙向端口

除端口1和端口6外,其他端口(2、4和5)為4位寬,端口1和端口6數(shù)據(jù)寬度為2位(位0和位3)。所有端口可用于數(shù)據(jù)輸入或輸出,配備施密特觸發(fā)器輸入和多種掩碼選項,如開漏、開源、全互補輸出、上拉和下拉晶體管。

5.2.1 雙向端口1

數(shù)據(jù)方向寄存器不可獨立軟件編程,在I/O指令發(fā)生時自動切換端口方向。OUT指令將端口切換到輸出模式,IN指令將其切換到輸入模式。

5.2.2 雙向端口2

包含按位可編程的控制寄存器(P2CR),可將每個端口位單獨編程為輸入或輸出,還可在輸出模式下讀取引腳狀態(tài)。該端口具有增強的驅(qū)動能力和額外的低電阻上拉/下拉晶體管掩碼選項。

5.2.3 雙向端口5

同樣包含按位可編程的控制寄存器(P5CR),端口引腳可作為外部中斷輸入,中斷(INT1和INT6)可屏蔽或獨立配置為觸發(fā)任何邊緣。

5.2.4 雙向端口4

是按位可配置的I/O端口,為Timer 2、SSI和電壓監(jiān)控輸入(VMI)提供外部引腳。除作為普通端口外,還可將數(shù)據(jù)和端口方向控制傳遞給其他內(nèi)部模塊。

5.2.5 雙向端口6

按位可配置的I/O端口,為Timer 3提供外部引腳,可將數(shù)據(jù)和端口方向控制傳遞給Timer 3,T3I線的I/O引腳具有生成Timer 3中斷的額外模式。

5.3 通用定時器/計數(shù)器/通信模塊(UTCM)

由三個定時器(Timer 1、Timer 2、Timer 3)和一個同步串行接口(SSI)組成。

5.3.1 Timer 1

作為間隔定時器,可生成周期性中斷,為Timer 2、Timer 3、串行接口和看門狗功能提供預分頻器。由可編程的14級分頻器組成,輸出信號可作為預分頻器時鐘、SUBCL或Timer 1中斷源。在掉電模式SLEEP下,輸出T1OUT停止,但Timer 1仍可活動并生成中斷。

5.3.2 Timer 2

8/12位定時器,可用于中斷、方波、脈沖和占空比生成、波特率生成、曼徹斯特和雙相調(diào)制以及載波頻率生成和調(diào)制。由4位和8位向上計數(shù)器級組成,具有比較寄存器,輸入可由系統(tǒng)時鐘、外部輸入時鐘(T2I)、Timer 1輸出時鐘、Timer 3輸出時鐘或串行接口的移位時鐘提供。

5.3.3 Timer 3

8位定時器/計數(shù)器,具有兩個比較寄存器和一個捕獲寄存器,可作為事件計數(shù)器、定時器和信號發(fā)生器,輸出可編程為串行接口的調(diào)制器和解調(diào)器。具有觸發(fā)和單動作模式,適用于調(diào)制、解調(diào)、信號生成、信號測量和相位控制。

5.3.4 同步串行接口(SSI)

具有2-和3線NRZ模式,可用于與外部設備的串行通信,也可用于生成和捕獲片上串行數(shù)據(jù)流??膳cTimer 2或Timer 3結合使用,實現(xiàn)多種數(shù)據(jù)調(diào)制和解調(diào)功能。

5.3.5 組合模式

UTCM中的定時器和串行接口可通過多種組合模式協(xié)同工作,如Timer 2和SSI的組合可實現(xiàn)突發(fā)調(diào)制、雙相調(diào)制、曼徹斯特調(diào)制等;Timer 3和SSI的組合可實現(xiàn)FSK調(diào)制、脈沖寬度調(diào)制、曼徹斯特解調(diào)等;Timer 2和Timer 3的組合可用于頻率測量或帶時間門的事件計數(shù)等。

六、數(shù)據(jù)EEPROM

內(nèi)部數(shù)據(jù)EEPROM提供兩個512位的頁面,每個頁面組織為32 × 16位字。編程電壓和寫周期時序在芯片上生成。與ROM部分兼容時,僅使用默認頁面,通過MCL(串行接口)訪問EEPROM。

6.1 串行接口

EEPROM使用類似MCL的兩線串行接口與微控制器進行數(shù)據(jù)讀寫訪問,作為從設備,由控制器作為主設備發(fā)起數(shù)據(jù)傳輸并提供時鐘。

6.2 EEPROM操作

6.2.1 串行協(xié)議

數(shù)據(jù)傳輸遵循特定協(xié)議,數(shù)據(jù)狀態(tài)在SCL為低時在SDA線上改變,SCL為高時SDA線的變化被解釋為START或STOP條件。每個數(shù)據(jù)傳輸必須以START條件開始,以STOP條件結束,接收設備在接收每個字節(jié)后生成確認(A)。

6.2.2 操作模式

通過控制字節(jié)定義EEPROM的操作模式,控制字節(jié)包含行地址、模式控制位和讀/寫位,用于控制數(shù)據(jù)傳輸方向。支持單字節(jié)和雙字節(jié)寫操作以及單字節(jié)到多字節(jié)讀操作,還支持自動遞增和自動遞減讀操作。

七、電氣特性

7.1 絕對最大額定值

包括電源電壓(-0.3至+ 6.5 V)、輸入電壓(VSS -0.3 ≤ VIN ≤ VDD +0.3 V)、輸出短路持續(xù)時間(無限)、工作溫度范圍(-40至+125 °C)、存儲溫度范圍(-40至+130 °C)和焊接溫度(≤ 260 °C,持續(xù)時間≤ 10 s)。

7.2 熱阻

SSO20封裝的熱阻為140 K/W。

7.3 DC工作特性

包括電源電壓、工作電流、掉電電流、睡眠電流、引腳電容等參數(shù),在不同電源電壓和溫度條件下有相應的取值范圍。

7.4 AC特性

包括系統(tǒng)時鐘周期、定時器輸入時鐘和時序、中斷請求輸入時序、外部系統(tǒng)時鐘、復位時序、振蕩器頻率和穩(wěn)定性等參數(shù)。

7.5 晶體特性

介紹了4-MHz和32-kHz晶體振蕩器的頻率、啟動時間、穩(wěn)定性以及相關的晶體參數(shù)。

八、仿真與訂購信息

8.1 仿真

MARC4控制器包含特殊的仿真模式,在該模式下,內(nèi)部CPU核心不活動,I/O總線可通過端口0和端口1進行外部訪問,便于測試和評估客戶程序和硬件,分析時序、硬件或軟件問題。

8.2 訂購信息

提供了不同型號的訂購信息,包括程序內(nèi)存、數(shù)據(jù)EEPROM、封裝和交付方式等。

九、總結

ATAM893-D微控制器憑借其豐富的特性、獨特的架構和多樣的外設模塊,為電子工程師在設計中提供了強大的支持。在高溫環(huán)境、低功耗應用、復雜的外設控制等方面都有出色的表現(xiàn)。電子工程師在使用ATAM893-D時,可根據(jù)具體需求合理配置其各項功能,充分發(fā)揮其優(yōu)勢,實現(xiàn)高效、穩(wěn)定的設計。你在實際設計中是否使用過類似的微控制器呢?遇到過哪些挑戰(zhàn)和問題?歡迎在評論區(qū)分享你的經(jīng)驗和見解。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    T89C51CC02微控制器:設計與應用解析

    T89C51CC02微控制器:設計與應用解析 在電子設計領域,一款性能卓越且功能豐富的微控制器能為項目帶來無限可能。T89C51CC02作為一款低引腳數(shù)的8位Flash
    的頭像 發(fā)表于 04-28 16:50 ?98次閱讀

    探索Stellaris? LM3S5D51微控制器特性與應用解析

    探索Stellaris? LM3S5D51微控制器特性與應用解析 在電子工程師的日常工作中,選擇一款合適的
    的頭像 發(fā)表于 04-20 14:05 ?181次閱讀

    RL78/L1C微控制器特性、規(guī)格與應用解析

    RL78/L1C微控制器特性、規(guī)格與應用解析 在電子工程領域,微控制器的性能和特性對產(chǎn)品的設
    的頭像 發(fā)表于 04-13 14:45 ?206次閱讀

    RL78/L1C微控制器特性、規(guī)格與應用解析

    RL78/L1C微控制器特性、規(guī)格與應用解析 在當今的電子領域,微控制器扮演著至關重要的角色,它們廣泛應用于各種電子設備中,為設備的智能
    的頭像 發(fā)表于 04-13 14:45 ?189次閱讀

    深入解析Kinetis K21D子系列微控制器特性、參數(shù)與應用考量

    深入解析Kinetis K21D子系列微控制器特性、參數(shù)與應用考量 在電子設計領域,微控制器是眾多項目的核心組件,其性能和
    的頭像 發(fā)表于 04-10 09:55 ?190次閱讀

    深入解析MC68HC711D3微控制器特性、功能與應用

    深入解析MC68HC711D3微控制器特性、功能與應用 在電子工程領域,微控制器是眾多電子設備的核心大腦,它們以其強大的功能和廣泛的適用性
    的頭像 發(fā)表于 04-09 10:40 ?248次閱讀

    Atmel AVR XMEGA D微控制器深度解析

    Atmel AVR XMEGA D微控制器深度解析 在電子設計領域,選擇一款合適的微控制器對于項目的成功至關重要。Atmel AVR XMEGA D
    的頭像 發(fā)表于 04-07 16:50 ?465次閱讀

    PIC16C745/765微控制器:功能、特性與應用解析

    PIC16C745/765微控制器:功能、特性與應用解析 在電子工程領域,微控制器作為核心組件,廣泛應用于各種電子設備中。PIC16C74
    的頭像 發(fā)表于 04-07 16:40 ?183次閱讀

    ATmega103(L)微控制器特性、功能與應用解析

    ATmega103(L)微控制器特性、功能與應用解析 在電子設計領域,微控制器就像是設備的“大腦”,掌控著各種功能的實現(xiàn)。ATmega1
    的頭像 發(fā)表于 04-06 14:40 ?659次閱讀

    ATmega163微控制器:功能特性與設計應用解析

    ATmega163微控制器:功能特性與設計應用解析 在嵌入式系統(tǒng)設計領域,選擇一款合適的微控制器至關重要。ATmega163作為一款低功耗
    的頭像 發(fā)表于 04-06 12:40 ?750次閱讀

    深入剖析AT91FR4081微控制器:功能、架構與應用解析

    深入剖析AT91FR4081微控制器:功能、架構與應用解析 在嵌入式系統(tǒng)設計領域,選擇一款合適的微控制器至關重要。AT91FR4081作為
    的頭像 發(fā)表于 04-06 10:40 ?314次閱讀

    AT90S8535微控制器:功能、特性與應用解析

    AT90S8535微控制器:功能、特性與應用解析 在嵌入式系統(tǒng)設計領域,選擇一款性能卓越、功能豐富且穩(wěn)定可靠的微控制器至關重要。AT90S
    的頭像 發(fā)表于 04-06 10:15 ?324次閱讀

    深入解析AT83R5122/AT8xC5122/23系列微控制器特性、架構與應用

    深入解析AT83R5122/AT8xC5122/23系列微控制器特性、架構與應用 在電子設計領域,微控制器是眾多項目的核心組件,其性能和功
    的頭像 發(fā)表于 04-05 16:30 ?873次閱讀

    RA4T1微控制器:性能與特性解析

    RA4T1微控制器:性能與特性解析 在當今的電子設計領域,微控制器扮演著至關重要的角色。Renesas的RA4T1系列
    的頭像 發(fā)表于 12-29 14:50 ?459次閱讀

    探索RA6T3微控制器:性能、特性與應用解析

    探索RA6T3微控制器:性能、特性與應用解析 在電子工程師的世界里,微控制器是構建各種智能系統(tǒng)的核心組件。今天,我們將深入探討瑞薩(Ren
    的頭像 發(fā)表于 12-29 13:55 ?504次閱讀
    天津市| 杭锦旗| 伊川县| 玉龙| 马关县| 革吉县| 瑞丽市| 嘉禾县| 松滋市| 石景山区| 凌海市| 马龙县| 黄浦区| 辽阳市| 永顺县| 大宁县| 扶余县| 泗水县| 调兵山市| 赤城县| 漠河县| 凤阳县| 衢州市| 龙陵县| 镇平县| 凤阳县| 五常市| 安阳市| 红桥区| 沙坪坝区| 桃园市| 仁化县| 卢湾区| 绥江县| 塔河县| 巴东县| 新河县| 河北省| 延吉市| 吉安市| 福安市|