AT43DK355 USB 控制器開發(fā)套件:開啟創(chuàng)新設計之門
在電子設計領(lǐng)域,擁有一套功能強大且易于使用的開發(fā)套件是至關(guān)重要的。今天,就讓我們一起來深入了解 Atmel 公司的 AT43DK355 USB 控制器開發(fā)套件,看看它能為我們帶來怎樣的驚喜。
文件下載:AT43DK355.pdf
一、套件簡介
AT43DK355 是一款專為 Atmel 的 AT43USB35x 系列基于 AVR? 的 USB 微控制器(MCUs)打造的完整入門套件和開發(fā)系統(tǒng)。它提供了所有必要的硬件和固件組件,能極大地促進 AT43USB35x 應用的快速原型設計和固件開發(fā)。
1. 套件特性
- 多功能 USB 控制器:AT43USB355 是一款全速 USB 控制器,可被編程為復合設備、僅集線器設備或僅功能設備。
- 豐富的端口資源:具備一個內(nèi)部和兩個外部下游 HUB 端口。
- 充足的內(nèi)存:擁有 1 Kbytes 的片上程序 SRAM 和 24 Kbytes 的程序內(nèi)存。
- 便捷的編程接口:通過并行接口可進行系統(tǒng)內(nèi)固件編程。
- 用戶交互設計:配備 8 個按鈕和 8 個 LED 燈,方便進行通用操作。
- 引腳擴展:提供引腳頭連接器,可訪問所有可用的 GPIO 引腳。
- 設計資源豐富:包含硬件設計文件(原理圖和 PCB 布局)、USB 2.0 兼容的 USB 固件庫、USB Wizard 固件源代碼生成工具、系統(tǒng)內(nèi)編程工具以及完整的用戶指南。
2. 設備支持
該開發(fā)套件及配套軟件工具旨在支持 AT43USB35x 系列 USB 功能控制器的固件開發(fā)和原型設計,涵蓋了 AT43USB355、AT43USB353M 和 AT43USB351M 等型號。并且,AT43USB3xx 系列的二進制兼容性確保了只需一套開發(fā)工具(開發(fā)套件、編譯器等)就能滿足所有基于 AT43USB3xx 的應用需求。只要使用的是兩個部件都具備的功能,為其中一個成員編寫的固件就可以直接用于另一個成員,無需修改。
二、開始使用
1. 靜電防護
AT43DK355 開發(fā)板采用防靜電包裝運輸。在處理開發(fā)板時,務必佩戴接地帶或類似防護設備,避免接觸組件引腳或其他金屬元件,以防高靜電電位對開發(fā)板造成損壞。
2. 開箱檢查
套件包含 AT43DK355 開發(fā)板、2 米全額定 USB 電纜、公對公 DB25 并行電纜以及帶有軟件和文檔的 Atmel USB CD-ROM。若發(fā)現(xiàn)套件中缺少任何物品,請聯(lián)系當?shù)?Atmel 經(jīng)銷商或發(fā)送電子郵件至 usb@atmel.com。
3. 系統(tǒng)要求
- 硬件:最低需要 486 處理器(推薦使用 Pentium?)、128 MB RAM 和 10 MB 可用硬盤空間。
- 軟件:操作系統(tǒng)需為 Windows? 98/2000/ME/XP,還需具備并行打印機端口。
4. 軟件需求
要訪問和修改 CD-ROM 中的文檔和源代碼,需要安裝以下第三方軟件:
- OrCAD Capture?(用于 .dsn 文件)
- IAR 或 GNU C 編譯器(用于示例 C 源代碼)
- Microsoft? Word(用于 .doc 文件)
- Acrobat? Reader?(用于 .pdf 文件)
- Winzip?(用于打開 .zip 文件)
5. 硬件連接
AT43DK355 開發(fā)板由 USB 總線供電,無需外部電源。為確保正常運行,必須按照指定設置使用套件中的組件,不建議進行替換。具體連接步驟如下:
- 確保跳線 JP8 和 JP11 閉合。
- 將 USB 電纜從開發(fā)板上的 J1 系列 B USB 插座連接到 PC 上的 USB 系列 A 插座。
- 將 DB25 并行電纜從開發(fā)板上的 J4 連接到 PC 的并行端口。
6. CD-ROM 內(nèi)容
CD-ROM 的頂級目錄為 355_evx,其中 x 表示固件版本。主要包含以下三個子目錄:
- BOARD:硬件設計文檔。
- Docs:數(shù)據(jù)手冊、教程和用戶指南。
- USBWizard:USB Wizard 軟件工具和示例。
7. 硬件檢查
開發(fā)板預裝了應用程序。將開發(fā)板的 USB 上游端口連接到主機(如 PC)的下游端口,然后在系統(tǒng)控制面板窗口的設備管理器中檢查其是否存在。若開發(fā)板正常工作,它應在 PC 上顯示為符合 HID 標準的設備。此外,還可以將 USB 設備(如鼠標)連接到開發(fā)板的下游 USB 集線器端口之一,若 PC 能檢測到鼠標,則說明開發(fā)板功能正常。
三、硬件詳細描述
1. 指示燈(LD0 至 LD7)
開發(fā)套件包含 8 個綠色 LED 燈,每個 LED 的陽極通過電阻連接到 VBUS。通過將 5x2 頭 JP14 拉低可點亮相應的 LED。
2. 開關(guān)與接口
- 8 DIP 開關(guān) SW1:將開關(guān)置于 ON 位置會使 JP16 上對應的 SWx 引腳拉低,釋放則處于高阻抗狀態(tài)。
- DB 25 母并行端口連接器 J4:用于系統(tǒng)內(nèi)編程,將固件從 PC 上傳到 SEEPROM U4。
- 8 引腳 IC 插座 U4:用于插入 SEEPROM 設備,存儲編程內(nèi)存,開發(fā)板配備的是 Atmel 25HP256 SEEPROM。
3. 其他硬件組件
- 可變電阻 R15:可用于調(diào)整 AT43USB355 的 VREF 引腳電壓,以測試模數(shù)轉(zhuǎn)換器(ADC)功能。
- 可編程邏輯設備 U2:采用 ATF16V8CZ 電可擦除 PLD,用于系統(tǒng)內(nèi)編程和將數(shù)據(jù)從 SEEPROM 下載到 AT43USB355。
- USB 端口:USB 外部下游端口 J2 和 J3 用于連接 USB 設備,USB 上游端口 J1 用于連接主機或其他集線器。
- 可編程微控制器 U1:開發(fā)板配備的是 AT43USB355E 微控制器。
四、SEEPROM 加載器
1. 準備工作
在開始系統(tǒng)內(nèi)編程之前,需要進行以下配置檢查:
- 確保 EEPROM 正確插入 U4。
- 確保 JP6 上沒有安裝任何跳線。
- 將上游 USB 端口連接到 PC,為開發(fā)板提供電源。
- 將 J4 連接器連接到 PC 的并行端口。
2. 加載代碼
完成開發(fā)板設置后,即可加載固件。開發(fā)套件附帶的應用固件已針對 SEEPROM 進行了正確格式化,文件位于 USBWizardBinary 目錄的子目錄中。具體操作步驟如下:
- 打開 SEEPROM Loader.exe(位于 CD-ROM 的 USBWizardISP 目錄)。
- 點擊“Reset”將設備置于活動重置狀態(tài),然后從“Memory Choice”列表框中選擇內(nèi)存。
- 點擊“Write Flash”按鈕,選擇要下載的 *.hex 文件,點擊“Open”開始下載。
- 下載成功后,會顯示消息框。點擊“OK”關(guān)閉消息框。
- 斷開 DB25 并行電纜與 J4 連接器的連接,然后斷開并重新連接開發(fā)板的 USB 上游端口以重置評估板。
五、技術(shù)支持
若遇到技術(shù)問題,可通過以下方式獲取支持:
- 發(fā)送電子郵件至 usb@atmel.com,提供 AT43DK355 開發(fā)板的修訂號、USB Wizard 的版本號以及問題的詳細描述。
- 填寫 Atmel 網(wǎng)站(http://www.atmel.com)產(chǎn)品部分提供的在線支持表單。
AT43DK355 USB 控制器開發(fā)套件為電子工程師提供了一個強大而便捷的開發(fā)平臺,無論是新手還是有經(jīng)驗的開發(fā)者,都能借助它快速實現(xiàn) USB 應用的原型設計和開發(fā)。你是否已經(jīng)迫不及待地想要嘗試使用這個套件進行創(chuàng)新設計了呢?
-
電子設計
+關(guān)注
關(guān)注
42文章
3522瀏覽量
50086
發(fā)布評論請先 登錄
AT43DK355 USB 控制器開發(fā)套件:開啟創(chuàng)新設計之門
評論