Atmel新款閃存MCU滿足USB嵌入式應用需求
Atmel Corporation日前推出四款帶有USB控制器的全新AVR閃存微控制器(Flash MCU)。AT90USB微控制器設(shè)計用于滿足在主機和功能模式中需要USB連接的嵌入式應用的各種不同要求。
本文引用地址:http://www.ex-cimer.com/article/201609/305237.htm目前正在使用的USB設(shè)備數(shù)量超過10億;在占領(lǐng)計算機和外圍設(shè)備領(lǐng)域之后,USB在消費產(chǎn)品和工業(yè)設(shè)備領(lǐng)域也正在迅猛發(fā)展。數(shù)據(jù)存儲、數(shù)據(jù)傳輸、產(chǎn)品配置和固件更新是推動這一趨勢的關(guān)鍵應用。AT90USB1286和AT90USB646具有USB口,用于需要與USB主機相連的應用。 AT90USB1287和AT90USB647符合USB On-The-Go(OTG)標準,在應用中作為兩用設(shè)備(Dual Role Device, DRD),既可充當USB主機,也可充當USB功能元件。USB主機功能對要求無需連接電腦便可進行數(shù)據(jù)傳輸?shù)那度胧皆O(shè)備來說至關(guān)重要。
據(jù)介紹,AT90USB1286和AT90USB1287具有128Kb系統(tǒng)內(nèi)可編程(In-System Programmable, ISP)閃存、8Kb RAM和4Kb EEPROM。AT90USB646和AT90USB647也具有同樣的配置,但存儲容量減半。這四種設(shè)備都帶有片上引導程序,可通過USB總線實現(xiàn)系統(tǒng)內(nèi)編程,從而提供從開發(fā)階段一直到現(xiàn)場升級(Field Upgrade)過程中良好靈活性。
Atmel稱,一種新的USB控制器已經(jīng)開發(fā)出來,用于為其所能設(shè)定的各種USB模式和OTG提供支持,以便在1.5Mbit/s的低速或 12Mbit/s的全速狀態(tài)下運行。低速能夠?qū)崿F(xiàn)對各種低成本設(shè)備(如鼠標和鍵盤)的支持,而全速則能夠在數(shù)秒內(nèi)完成幾兆字節(jié)的傳輸。通過64字節(jié)的最大數(shù)據(jù)包,可同步設(shè)定多達一個控制裝置和6個數(shù)據(jù)端點/管道。最大數(shù)據(jù)包大小最多可擴展至256字節(jié),用于通過首數(shù)據(jù)端點/管道進行的對時間要求嚴格的“同步”傳輸。通過雙重緩沖可以接近最大USB帶寬,而無需在AVR MCU以8MHz運行時進行任何實時限制。
此外,帶有2MHz至16MHz的外部晶體的片上PLL為USB的運行提供48MHz時鐘。最新的AVR微控制器能夠以8MHz在3伏電源電壓下運行,可用于電池供電應用。在這種情況下,在USB主機運轉(zhuǎn)時,電力消耗一般不超過20mA。這些設(shè)備還可以5伏電壓驅(qū)動USB,最高可在16 MHz條件下運行。
所有設(shè)備都包括一個硬件乘法器、一個USART、一個SPI、一個TWI、帶有PWM和RTC的兩個8位和兩個16位定時器、具有差動輸入的8信道10位ADC、一個可編程增益放大器和48個可編程I/O。一個龐大的軟件庫提供用于支持嵌入式市場最具相關(guān)性的USB種類:大容量存儲設(shè)備 (Mass Storage Device, MSD)、人機接口設(shè)備(Human Interface Device, HID)、設(shè)備固件升級(Device Firmware Upgrade, DFU)、通信設(shè)備類 (Communication Device Class, CDC)、音頻類(Audio Class)等。
評估和調(diào)試工具現(xiàn)已推出。STK525開發(fā)工具包(Starter Kit)售價為199美元,可用于獨立模式,并可演示上述所有設(shè)備類型。STK525還可用作普通STK500的適配器。AVR USB Key售價29.99美元,可演示人機接口、大容量存儲和OTG功能。還可通過USB接口在不到5秒鐘時間內(nèi)重新編程。JTAGICE MkII能夠與這些開發(fā)工具包以及AVR USB Key 連接,通過片上調(diào)試(On-Chip Debug, OCD)資源進行系統(tǒng)內(nèi)編程和評估。AT90USB1287 將用于出樣以及整個AT90USB系列(包括即將公布的設(shè)備)的開發(fā)。
評論