Atmel推出包括外部總線接口(EBI)的ARM7微控制器
atmel corporation的arm7 usb微控制器sam7系列新增三款微控制器。sam7se微控制器的可選閃存密度為32、256和512千字節(jié),是唯一一款包括外部總線接口(ebi)的arm7微控制器。通過外部總線接口可訪問大量nand外置閃存、同步動態(tài)隨機存取內存(sdram)、compactflash、同步隨機存取內存(sram)和只讀存儲器(rom)存儲。sam7se微控制器能有效存儲和檢索千兆字節(jié)數(shù)據(jù),是移動醫(yī)療監(jiān)控等數(shù)據(jù)記錄應用的理想之選。 sam7se微控制器是業(yè)界首款帶有sdram、nand閃存接口以及錯誤糾正編碼(ecc)的arm7微控制器。在trueide模式下,atmel的at91sam7se微控制器上的外部總線接口支持32比特nand閃存、sdram和compactflash。它包括一個配有互補的錯誤糾正編碼控制器的nand閃存控制器。錯誤糾正編碼控制器能夠彌補nand閃存隨時間的推移所丟失的比特。一個內置式閃存控制器提供最高達八個可配置的芯片選擇,并支持sram、rom、閃存、內存映射的液晶顯示器(lcd)以及現(xiàn)場可編程門陣列(fpga)等各種16和32比特的靜態(tài)設備。 sam7se微控制器可實現(xiàn)低成本、低功耗和數(shù)據(jù)記錄應用的便攜式安裝。數(shù)據(jù)記錄應用通常采用高成本和功耗較高的arm9微控制器來實現(xiàn)安裝,這是因為arm9微控制器是唯一一種支持sdram和nand閃存的微控制器。傳統(tǒng)的arm7微控制器需要通過這些應用上的通用型輸入/輸出進行密集型比特操作,大大減少了處理功耗。隨著atmel的sam7e系列的推出,設計師們現(xiàn)在能夠使用這些體積更小的arm7微控制器來安裝這些應用的電池驅動型便攜式版本。 安全比特和微控制器可防止外部訪問片上閃存。使用外置內存或邏輯的問題是,它使片上閃存容易受到外部潛在、未經(jīng)許可的訪問。而atmel的sam7e微控制器具備一些保護編碼的功能: 1)該微控制器可以阻擋外置內存; 2)一個閃存安全比特能夠阻止快速閃存編程接口(ffp)和jtag 接口訪問片上閃存; 3)一個內存保護單元(mpu)可配置用于實現(xiàn)片上閃存的代碼執(zhí)行,因此能夠阻止外部源的執(zhí)行。 512 kb微控制器上的雙存儲庫內存支持高級應用內編程。512 kb sam7se微控制器上的雙存儲庫閃存可實現(xiàn)真正的邊寫邊讀能力,因此系統(tǒng)可在持續(xù)運行的同時實現(xiàn)編程。該雙存儲庫內存還保護系統(tǒng)免受斷電或其他導致系統(tǒng)無法恢復正常工作的錯誤的干擾。 主域控制器(pdc)憑借外置內存的直接存儲支持高速25mbps的同步并行接口(spi)?,F(xiàn)代通信協(xié)議擁有傳統(tǒng)arm7微控制器所無法支持的最高數(shù)據(jù)傳輸率。例如,全速usb運行的速度為12mbps,而高速spi運行的速度為25mbps。傳統(tǒng)的arm7微控制器在運行速度只有4mbps時會出現(xiàn)運行故障,以致無法有效地處理數(shù)據(jù)。與atmel的其他sam7微控制器一樣,sam7se系列配有一個11信道的外設直接內存訪問(dma)控制器(pdc),該控制器能夠在針對應用處理保持96%的中央處理器周期的同時將芯片上帶寬增至10mbps。無需中央處理器的介入,pdc就能夠直接在nand外置閃存或sdram中儲存流內容。 外圍設備支持實時確定性應用。sam7se系列微控制器具有與8比特微控制器相同的監(jiān)控特點,包括高級節(jié)電檢測器、上電復位、實時時鐘、晶體振蕩器、看門狗定時器和3個16比特的定時器。通信接口包括三個同步/異步串行通信(usart)接口、usb、雙線接口(twi)、i2s(同步串行接口(ssc))和 spi。該設備還配有四個脈寬調制器(pwm)、一個8信道、10比特的模擬數(shù)字控制器和88個輸入/輸出針腳。 3個并行的輸入/輸出(pio)控制器能夠同時實現(xiàn)外圍設備訪問。傳統(tǒng)的微控制器多路傳輸外圍設備,因而在多個外圍設備訪問時就會常常導致瓶頸的出現(xiàn)。三個單獨的pio控制器能夠避免這種問題的發(fā)生。當外部總線接口不在使用時,所有的外圍設備都可同時被訪問。 at91sam7se512目前已以128針腳綠色四方扁平封裝(qfp)或球柵陣列封裝(bga) 推出。