概述
MAX3420E包含實現USB 2.0全速USB外設所需的數字邏輯電路和模擬電路。全速收發器具有±15kV ESD保護和可編程的USB連接和斷開特性。內部的串行接口引擎(SIE)負責處理底層USB協議,如錯誤校驗和總線重試。通過工作頻率高達26MHz的SPI?接口訪問寄存器組,可對MAX3420E進行控制。利用簡易的3線或4線SPI接口,可為任何SPI主機(微處理器、ASIC和DSP等)增添USB功能。
內部電平轉換器允許SPI接口工作在1.71V至3.6V的系統電壓。在MAX3420E內部執行USB定時操作,并在操作完成后提供中斷,因此,SPI主機無需定時器來滿足USB定時要求。MAX3420E包括4路通用輸入及輸出,因此所有采用I/O引腳實現SPI接口的微處理器都能再次利用I/O引腳,并獲得額外的引腳。
MAX3420E工作在擴展級-40°C至+85°C溫度范圍,采用32引腳LQFP封裝(7mm x 7mm)和節省空間的24引腳TQFN封裝(4mm x 4mm)。
數據表:*附件:MAX3420E USB外設控制器,SPI接口技術手冊.pdf
應用
- 照相機
- 蜂窩電話
- 定制USB設備
- 臺式路由器
- 儀表
- 微處理器和DSP
- MP3播放器
- PC外設
- PDA
- PLC
- 機頂盒
特性
- 獨立于微處理器的USB解決方案
- 符合USB 2.0規范(全速工作模式)
- 內置全速USB收發器
- 固件/硬件控制內部D+上拉電阻
- 可編程的3線或4線26MHz SPI接口
- 電平轉換器和V
L輸入可實現獨立的系統接口電壓 - 內部比較器檢測V
BUS,用于自供電應用 - D+、D-和VBCOMP具有ESD保護功能
- 中斷輸出引腳(電平或可編程邊沿),可實現輪詢或中斷驅動的SPI接口
- 智能USB串行接口引擎(SIE)
- 自動處理USB流量控制和雙緩沖
- 處理底層USB信令
- 包含定時器,可用于USB定時操作,因此SPI主機無需定時
- 內置端點FIFO
- EP0:CONTROL (64字節)
- EP1:OUT,Bulk或Interrupt,2 x 64字節(雙緩沖)
- EP2:IN,Bulk或Interrupt,2 x 64字節(雙緩沖)
- EP3:IN,Bulk或Interrupt (64字節)
- 雙緩沖數據端點允許SPI主機和USB在同一端點上同時傳輸數據,從而提高了吞吐量
- SETUP數據具有自身的8字節FIFO,簡化了固件
- 4路通用輸入和4路通用輸出
- 可節省空間的LQFP和TQFN封裝
框圖
電特性
引腳配置描述
測試電路和時序圖
典型工作特性
該器件包含實現符合USB 2.0規范的全速USB外設所需的數字邏輯和模擬電路。D+、D-和VBCOMP引腳提供±15kV的靜電放電(ESD)保護。
MAX3420E具有內置USB收發器和一個內部1.5kΩ電阻,該電阻在寄存器位(CONNECT)的控制下連接D+和 V_{CC} 。這使得USB外設能夠控制與USB主機的邏輯連接。任何SPI主機都可以通過SPI從機接口與該器件通信,SPI從機接口可在SPI模式(0,0) 或(1,1)下運行。SPI主機通過對內部寄存器進行讀寫來訪問MAX3420E。典型的數據傳輸包括寫入第一個字節,該字節設置寄存器地址和方向,隨后再寫入字節或讀取數據,這些數據來自內部FIFO或MAX3420E的384字節端點緩沖區存儲器。
MAX3420E包含以下端點:
- EP0 :64字節雙向控制端點
- EP1 :2 x 64字節雙緩沖批量/中斷輸出端點
- EP2 :2 x 64字節雙緩沖批量/中斷輸入端點
- EP3 :64字節批量/中斷輸入端點
將EP1、EP2、EP3用作批量或中斷端點嚴格取決于端點描述符的功能。在枚舉期間,SPI主機返回給USB主機。
MAX3420E的寄存器組和SPI接口經過優化,以減少SPI通信流量。中斷輸出引腳INT在需要USB服務時(例如數據包到達、數據包發送或主機掛起或恢復總線活動時)通知SPI主機。雙緩沖端點通過允許數據同時在USB和SPI接口上傳輸來維持帶寬。
通過向**V_{CC}引腳施加+3.3V電源為USB收發器供電。使用1.0μF陶瓷電容盡可能靠近V_{CC}**引腳進行旁路接地。
MAX3420E的數字內核通過**V_{L}**引腳供電。**V_{L}也用作SPI接口以及所有其他輸入和輸出的參考電平。將V_{L}連接到系統邏輯電平電源。內部穩壓器和V_{L}**允許SPI接口以及所有通用輸入和輸出在1.71V至3.6V的系統電壓下工作。
VBCOMP
MAX3420E具有一個USB V_{bus}檢測輸入VBCOMP。VBCOMP引腳可承受高達6V的輸入電壓。使用1.0μF陶瓷電容將VBCOMP旁路接地。根據USB 2.0規范,未供電的USB設備在USB主機切斷V_{bus}時,內部必須連接一個1.5kΩ上拉電阻。如果USB主機切斷V_{bus} ,VBCOMP通過電壓比較器連接到地(這樣SPI主機可以通過中斷(INT)或檢查**V_{bus}位來檢測V_{bus}**的丟失)。
-
控制器
+關注
關注
114文章
16933瀏覽量
182695 -
usb
+關注
關注
60文章
8104瀏覽量
270406 -
SPI
+關注
關注
17文章
1767瀏覽量
94511 -
MAX3420E
+關注
關注
0文章
8瀏覽量
7231
發布評論請先 登錄
MAX3420E系統調試步驟
MAX3420E全速u***接口芯片與Ez USB相比如何
MAX3420E系統調試

MAX3420E USB外設控制器,SPI接口

MAX3420E與SPI主控制器構成USB外設器件的中斷系統分析

評論