Microchip Technology AVR32SD20/28/32 AVR^?^ SD 8位微控制器 (MCU) 將AVR CPU與硬件乘法器相結(jié)合,時(shí)鐘速度高達(dá)20MHz。該MCU具有32/64KB閃存、4/8KB SRAM和256字節(jié)EEPROM。Microchip AVR32SD20/28/32 MCU采用20、28、32和48引腳封裝。該系列提供靈活的低功耗架構(gòu),包括事件系統(tǒng)、準(zhǔn)確模擬功能和高級(jí)數(shù)字外設(shè)。AVR SD提供雙核鎖步CPU、閃存上的單錯(cuò)誤校正和雙錯(cuò)誤檢測(cè) (SECDED) ECC、EEPROM/SRAM、用于功能安全的錯(cuò)誤控制器以及用于安全的編程和調(diào)試接口禁用 (PDID)。這些微控制器符合ISO 26262 (ASIL C) 和IEC 61508 (SIL 2) 安全標(biāo)準(zhǔn),確保適用于汽車(chē)安全系統(tǒng)、工業(yè)自動(dòng)化和醫(yī)療設(shè)備。此外,強(qiáng)大的性能和可靠性使這些MCU成為消費(fèi)類(lèi)電子產(chǎn)品和安全系統(tǒng)的理想選擇。
數(shù)據(jù)手冊(cè):*附件:Microchip Technology AVR32SD20,28,32 AVR? SD 8位微控制器數(shù)據(jù)手冊(cè).pdf
特性
- 采用雙核鎖步 (DCLS) 配置的AVR CPU
- 運(yùn)行頻率高達(dá)20MHz
- 單周期I/O訪(fǎng)問(wèn)
- 兩級(jí)中斷控制器
- 雙周期硬件乘法器
- 電源電壓范圍:2.7V - 5.5 V
- 存儲(chǔ)器
- 32KB系統(tǒng)內(nèi)可編程閃存(帶ECC)
- 4 KB SRAM(帶ECC)
- 256B EEPROM (帶ECC)
- 非易失性存儲(chǔ)器 (NVM) 中的512B用戶(hù)行,可在芯片擦除期間保留數(shù)據(jù),并在器件鎖定時(shí)進(jìn)行編程
- 用于加密密鑰的256B引導(dǎo)行,僅可從引導(dǎo)部分讀取
- 系統(tǒng)
- 上電復(fù)位 (POR)
- 具有可編程電平的掉電檢測(cè)器 (BOD)
- 穩(wěn)壓器監(jiān)控器 (VMON)
- 時(shí)鐘選項(xiàng)
- 時(shí)鐘故障檢測(cè) (CFD)
- 時(shí)鐘頻率測(cè)量 (CFM)
- 單引腳統(tǒng)一編程和調(diào)試接口 (UPDI)
- 三種睡眠模式
- 空閑,所有外圍設(shè)備運(yùn)行,可即時(shí)喚醒
- 待機(jī),選定外設(shè)可配置運(yùn)行
- 掉電,數(shù)據(jù)完全保留
- 自動(dòng)循環(huán)冗余校驗(yàn) (CRCSCAN) 程序內(nèi)存掃描
- 驗(yàn)證啟動(dòng)閃存部分
- CRC-16-CCITT或CRC-32 (IEEE 802.3)
- 所有通用引腳上外部中斷
- I/O和封裝
- 多達(dá)25個(gè)可編程I/O引腳
- 多電壓I/O,內(nèi)置電壓電平轉(zhuǎn)換器
- 20引腳SSOP
- 28引腳VQFN、SSOP和SPDIP
- 32引腳VQFN和TQFP
- 外設(shè)
- 6通道事件系統(tǒng),用于可預(yù)測(cè)和不受CPU影響的外設(shè)間信號(hào)傳輸
- 一個(gè)16位定時(shí)器/計(jì)數(shù)器(A型)(TCA),具有三個(gè)比較通道,用于PWM和波形生成
- 多達(dá)四個(gè)16位定時(shí)器/計(jì)數(shù)器(B型)(TCB),具有輸入捕獲功能,用于捕獲和信號(hào)測(cè)量
- 一個(gè)12位定時(shí)器/計(jì)數(shù)器(D型)(TCD),優(yōu)化用于電源控制
- 一個(gè)16位實(shí)時(shí)計(jì)數(shù)器 (RTC),從外部晶體或內(nèi)部RC振蕩器運(yùn)行
- 多達(dá)三個(gè)USART
- RS-485、LIN客戶(hù)端、主機(jī)SPI和IrDA工作模式
- 分?jǐn)?shù)波特率發(fā)生器、自動(dòng)波特率和幀起始檢測(cè)
- 兩個(gè)SPI,具有主機(jī)/客戶(hù)端工作模式
- 兩個(gè)I^2^C,主機(jī)/客戶(hù)端可同時(shí)運(yùn)行(雙模式),具有雙地址匹配
- 一個(gè)可配置自定義邏輯 (CCL),具有多達(dá)六個(gè)可編程查找表 (LUT)
- 兩個(gè)10位170ksps模數(shù)轉(zhuǎn)換器 (ADC),具有獨(dú)立的電壓基準(zhǔn)源
- 一個(gè)10位數(shù)模轉(zhuǎn)換器 (DAC)
- 三個(gè)模擬比較器 (AC)
- 多達(dá)兩個(gè)零交叉檢測(cè)器 (ZCD)
- 內(nèi)部1.024V、2.048V、4.096V和2.500V電壓基準(zhǔn)以及外部基準(zhǔn)選項(xiàng)
- 系統(tǒng)完整性功能
- 錯(cuò)誤控制器 (ERRCTRL)
- 用于故障檢測(cè)的中央接口
- 根據(jù)可編程嚴(yán)重程度對(duì)硬件進(jìn)行故障處理
- 可選心跳輸出
- 發(fā)生故障時(shí),所有I/O引腳均可選三態(tài)
- 數(shù)據(jù)總線(xiàn)上奇偶校驗(yàn)
- 雙看門(mén)狗
- 同步看門(mén)狗定時(shí)器 (SWDT)
- 帶窗口模式的看門(mén)狗定時(shí)器 (WDT) 和帶時(shí)鐘故障檢測(cè)功能的獨(dú)立片上振蕩器
- 帶中斷功能的電壓電平監(jiān)控器 (VLM)
- PDID
- 錯(cuò)誤控制器 (ERRCTRL)
- 溫度范圍
- 工業(yè)溫度范圍:-40°C至+85°C
- 擴(kuò)展溫度:-40°C至+125°C
概述

框圖

AVR32SD20/28/32微控制器技術(shù)解析與應(yīng)用指南
一、產(chǎn)品概述
Microchip Technology的AVR32SD20/28/32是基于AVR架構(gòu)的8位微控制器系列,專(zhuān)為功能安全應(yīng)用設(shè)計(jì),符合ISO 26262和IEC 61508安全標(biāo)準(zhǔn)。該系列采用雙核鎖步(DCLS)配置的AVR CPU,運(yùn)行頻率高達(dá)20MHz,提供32KB Flash、4KB SRAM和256B EEPROM存儲(chǔ)空間。
?主要特性?:
- 雙核鎖步CPU配置,帶冗余比較器
- 所有存儲(chǔ)器(Flash/SRAM/EEPROM)支持SECDED ECC保護(hù)
- 數(shù)據(jù)總線(xiàn)奇偶校驗(yàn)和冗余控制信號(hào)
- 時(shí)鐘故障檢測(cè)(CFD)和頻率監(jiān)測(cè)(CFM)
- 雙看門(mén)狗定時(shí)器(WDT和SWDT)
- 支持-40°C至+125°C工業(yè)溫度范圍
二、功能安全架構(gòu)
AVR32SD系列集成了多項(xiàng)核心獨(dú)立安全(CIS)功能,適用于ASIL C/SIL 2安全等級(jí)應(yīng)用:
- ? 錯(cuò)誤控制器(ERRCTRL) ?:集中管理硬件錯(cuò)誤報(bào)告,可根據(jù)配置的嚴(yán)重級(jí)別自動(dòng)將設(shè)備置于安全狀態(tài)。
- ?雙核鎖步機(jī)制?:兩個(gè)相同CPU并行執(zhí)行程序,通過(guò)比較器持續(xù)比較內(nèi)部狀態(tài),任何不匹配都會(huì)觸發(fā)機(jī)器檢查復(fù)位。
- ?存儲(chǔ)器保護(hù)?:
- SEC-DED ECC保護(hù)Flash、EEPROM和SRAM
- 閃存CRC掃描(CRCSCAN)驗(yàn)證Boot區(qū)完整性
- 數(shù)據(jù)總線(xiàn)奇偶校驗(yàn)
- ?系統(tǒng)監(jiān)控?:
- 電壓調(diào)節(jié)器監(jiān)控(VMON)
- 同步和異步看門(mén)狗
- 堆棧指針限制檢查
三、存儲(chǔ)系統(tǒng)
3.1 內(nèi)存組織
?Flash存儲(chǔ)器?:
- 32KB容量,512B頁(yè)大小
- 分為Boot區(qū)、應(yīng)用代碼區(qū)和應(yīng)用數(shù)據(jù)區(qū)
- 支持在線(xiàn)系統(tǒng)編程(ISP)和自編程
?EEPROM?:
- 256B容量,支持單字節(jié)擦寫(xiě)
- 可選芯片擦除保留(通過(guò)EESAVE熔絲)
?特殊存儲(chǔ)區(qū)?:
- 用戶(hù)行(USERROW):512B,芯片擦除后保留
- Boot行(BOOTROW):256B,僅Boot區(qū)可訪(fǎng)問(wèn)
- 簽名行(SIGROW):包含設(shè)備ID和校準(zhǔn)數(shù)據(jù)
3.2 ECC保護(hù)機(jī)制
所有存儲(chǔ)器采用單錯(cuò)校正雙錯(cuò)檢測(cè)(SECDED)ECC:
- 檢測(cè)并糾正單比特錯(cuò)誤
- 檢測(cè)但不糾正多比特錯(cuò)誤
- 地址信息包含在ECC校驗(yàn)中,防止地址錯(cuò)誤
- 提供冗余ECC檢查邏輯
四、安全特性
- ? 編程調(diào)試接口禁用(PDID) ?:
- 激活后禁止通過(guò)UPDI接口修改Flash
- 僅能通過(guò)Boot區(qū)代碼更新應(yīng)用區(qū)
- 提供雙層安全保護(hù)
- ?鎖定機(jī)制?:
- 可禁止通過(guò)UPDI讀取存儲(chǔ)器內(nèi)容
- 芯片擦除是唯一解鎖方式
- Boot區(qū)可設(shè)置讀保護(hù)(BOOTRP)
- ?安全啟動(dòng)?:
- 可選Boot區(qū)CRC校驗(yàn)
- 支持CRC-16-CCITT或CRC-32算法
- 校驗(yàn)失敗阻止代碼執(zhí)行
五、外設(shè)資源
AVR32SD系列提供豐富的外設(shè)接口:
?定時(shí)器?:
- 1個(gè)16位TCA(3路PWM)
- 最多4個(gè)16位TCB(輸入捕獲)
- 1個(gè)12位TCD(優(yōu)化電源控制)
- 1個(gè)16位RTC(實(shí)時(shí)計(jì)數(shù)器)
?通信接口?:
- 最多3個(gè)USART(支持LIN/SPI/IrDA)
- 2個(gè)SPI接口
- 2個(gè)I2C接口(支持主從模式)
?模擬外設(shè)?:
- 2個(gè)10位ADC(170ksps)
- 1個(gè)10位DAC
- 3個(gè)模擬比較器
- 內(nèi)部電壓基準(zhǔn)(1.024V/2.048V/4.096V/2.500V)
?其他?:
- 可配置定制邏輯(CCL)
- 多電壓I/O(MVIO)
- 零交叉檢測(cè)器(ZCD)
六、硬件設(shè)計(jì)指南
- ?電源設(shè)計(jì)?:
- 每個(gè)電源引腳需布置100nF去耦電容
- 建議添加1-10nF高頻去耦電容
- 快速VDD瞬變時(shí)推薦增加1μF電容
- ?復(fù)位電路?:
- RESET引腳內(nèi)置上拉電阻
- 可選330Ω串聯(lián)電阻保護(hù)濾波電容
- ?時(shí)鐘設(shè)計(jì)?:
- 外部32.768kHz晶體需靠近MCU放置
- 高頻晶體電路周?chē)贾媒拥劂~區(qū)
- 必要時(shí)添加串聯(lián)電阻防止過(guò)驅(qū)動(dòng)
- ?UPDI接口?:
七、應(yīng)用場(chǎng)景
AVR32SD系列特別適用于以下領(lǐng)域:
- 汽車(chē)電子(符合ISO 26262)
- 工業(yè)控制系統(tǒng)
- 功能安全關(guān)鍵設(shè)備
- 需要高可靠性嵌入式系統(tǒng)
-
微控制器
+關(guān)注
關(guān)注
48文章
8305瀏覽量
163561 -
mcu
+關(guān)注
關(guān)注
147文章
18786瀏覽量
392965 -
cpu
+關(guān)注
關(guān)注
68文章
11250瀏覽量
223847
發(fā)布評(píng)論請(qǐng)先 登錄
關(guān)于AVR微控制器的的省能技巧介紹
關(guān)于AVR微控制器最早期的樣品介紹
使用AVR DA微控制器的溫度接入點(diǎn)
AVR HV2基于Arduino的AVR微控制器的高壓并行編程器
AVR32SD32 Curiosity Nano評(píng)估套件開(kāi)發(fā)指南與技術(shù)解析
Microchip Technology AVR? DU微控制器數(shù)據(jù)手冊(cè)
AVR64EA微控制器:高性能與靈活性的完美結(jié)合
Microchip Technology AVR32/16DD14/20微控制器 (MCU)數(shù)據(jù)手冊(cè)
Microchip AVR32EA 系列微控制器:高性能與低功耗的完美融合
Microchip AVR64EA28/32/48微控制器:高性能與低功耗的完美融合
AVR? DD微控制器系列技術(shù)解析:架構(gòu)與功能特性
Microchip AVR64DD14/20 微控制器:高集成度與低功耗的完美結(jié)合
AVR64DD32/28微控制器技術(shù)解析與應(yīng)用指南
AVR32SD20/28/32微控制器技術(shù)解析與應(yīng)用指南
評(píng)論