探索Cypress EZ - USB SX3:可配置超高速USB控制器的卓越之選
在當(dāng)今數(shù)字化時(shí)代,USB技術(shù)的發(fā)展日新月異,對(duì)于高性能、可配置的USB控制器的需求也日益增長(zhǎng)。Cypress的EZ - USB SX3系列控制器就是這樣一款備受矚目的產(chǎn)品,它以其豐富的功能和卓越的性能,為電子工程師們提供了強(qiáng)大的設(shè)計(jì)支持。
文件下載:CYUSB3KIT-004.pdf
一、產(chǎn)品概述
Cypress的EZ - USB SX3是一款可配置的超高速外設(shè)控制器,它集成了USB 3.2 Gen 1和USB 2.0物理層(PHYs),并配備了32位ARM926EJ - S微處理器,具備強(qiáng)大的數(shù)據(jù)處理能力,可用于構(gòu)建各種自定義應(yīng)用。該系列產(chǎn)品包括CYUSB3015、CYUSB3016和CYUSB3017,不同型號(hào)在數(shù)據(jù)總線寬度和支持的USB協(xié)議上有所差異,以滿足不同應(yīng)用場(chǎng)景的需求。
二、關(guān)鍵特性剖析
(一)USB接口
SX3嚴(yán)格遵循USB 3.2 Gen 1規(guī)范修訂版1.0,同時(shí)具備與USB 2.0規(guī)范的向后兼容性,支持超高速(5 Gbps)、高速和全速模式。它支持USB視頻類(UVC)和USB廠商類協(xié)議,為視頻設(shè)備和其他定制設(shè)備的開發(fā)提供了便利。
在重新枚舉功能方面,SX3的軟配置特性使其能夠在一個(gè)芯片上實(shí)現(xiàn)多個(gè)不同USB設(shè)備的身份。當(dāng)首次插入U(xiǎn)SB時(shí),它會(huì)以Cypress廠商ID(0x04B4)自動(dòng)枚舉,并通過(guò)USB接口下載固件和USB描述符。下載完成后,固件會(huì)執(zhí)行電氣斷開和連接操作,然后再次枚舉,以實(shí)現(xiàn)設(shè)備的特定功能。
此外,為了保護(hù)SX3免受VBUS過(guò)壓損壞,當(dāng)充電器在VBUS上提供高達(dá)9 V的電壓時(shí),需要外部過(guò)壓保護(hù)(OVP)設(shè)備。SX3的VBUS引腳最大輸入電壓為6 V。
(二)通用可配置接口
這是SX3的一大亮點(diǎn),它類似于FX2LP的GPIF和從FIFO接口,但功能更為先進(jìn)。該接口是一個(gè)可配置的狀態(tài)機(jī),可作為從FIFO或并行視頻接口使用,支持8位、16位、24位和32位并行數(shù)據(jù)總線,接口頻率最高可達(dá)100 MHz。
(三)CPU
SX3搭載了片上32位、200 MHz的ARM926EJ - S核心CPU,并集成了512 KB的嵌入式SRAM,用于存儲(chǔ)代碼和數(shù)據(jù)。它還實(shí)現(xiàn)了高效靈活的DMA連接,能夠在各種外設(shè)(如USB、通用可配置接口、SPI、I2C)之間進(jìn)行數(shù)據(jù)傳輸,只需固件配置數(shù)據(jù)訪問(wèn),后續(xù)由DMA架構(gòu)進(jìn)行管理。同時(shí),通過(guò)SX3配置實(shí)用程序,用戶可以輕松對(duì)其進(jìn)行配置。
(四)其他接口
- SPI接口:支持SPI主接口,可用于連接SPI閃存,存儲(chǔ)SX3固件、配置數(shù)據(jù)、FPGA配置/ISP固件以及圖像傳感器/HDMI RX配置數(shù)據(jù)。最大操作頻率為33 MHz,支持四種SPI通信模式,且具有單主控制器和自動(dòng)SSN控制功能,支持4位到32位的事務(wù)大小。
- I2C接口:與I2C總線規(guī)范修訂版3兼容,僅作為I2C主設(shè)備運(yùn)行,可與其他I2C從設(shè)備通信,支持多主模式。其電源供應(yīng)VIO5是一個(gè)獨(dú)立的電源域,可靈活選擇不同的工作電壓。該接口支持100 kHz、400 kHz和1 MHz的總線頻率,并支持時(shí)鐘拉伸以實(shí)現(xiàn)流量控制。
(五)時(shí)鐘與電源
- 時(shí)鐘:SX3支持在XTALIN和XTALOUT引腳之間連接晶體,或在CLKIN引腳連接外部時(shí)鐘。支持的晶體頻率為19.2 MHz,外部時(shí)鐘頻率為19.2、26、38.4和52 MHz。內(nèi)部PLL會(huì)根據(jù)輸入頻率應(yīng)用適當(dāng)?shù)臅r(shí)鐘倍頻選項(xiàng)。
- 電源:SX3具有多個(gè)獨(dú)立的電源供應(yīng)域,包括IO_VDDQ(數(shù)字I/O電源)、VDD(邏輯核心電源)、U3TXVDDQ/U3RXVDDQ(USB 3.0接口電源)、VBATT/VBUS(USB I/O和模擬電路電源)等。它支持多種電源模式,如正常模式、低功耗模式(包括L1、L2、L3、L4模式),以滿足不同應(yīng)用場(chǎng)景下的功耗需求。
三、應(yīng)用案例
SX3的應(yīng)用領(lǐng)域十分廣泛,涵蓋了USB網(wǎng)絡(luò)攝像頭、文檔攝像頭、視頻會(huì)議系統(tǒng)、USB到低壓差分信號(hào)(LVDS)攝像頭接口板、HDMI USB視頻采集卡、SDI USB視頻采集卡、測(cè)試和測(cè)量設(shè)備、監(jiān)控?cái)z像頭、醫(yī)療成像設(shè)備、工業(yè)攝像頭、USB邏輯分析儀、USB示波器、USB數(shù)據(jù)記錄器、USB數(shù)據(jù)采集系統(tǒng)以及USB飛行時(shí)間(TOF)攝像頭等眾多領(lǐng)域。
四、配置與開發(fā)
SX3配備了“SX3配置實(shí)用程序”,該工具支持在Windows、macOS和Linux系統(tǒng)上運(yùn)行。用戶可以根據(jù)系統(tǒng)需求對(duì)SX3進(jìn)行全面配置,包括USB描述符設(shè)置、GPIO配置、調(diào)試接口、FPGA配置等。對(duì)于不同的變體(如SX3 - UVC和SX3 - Data),還可以進(jìn)行特定的配置,如UVC視頻格式和分辨率、音頻接口配置等。此外,該工具還支持將FPGA配置與SX3配置合并,并存儲(chǔ)在單個(gè)SPI閃存中。
同時(shí),Cypress提供了豐富的開發(fā)套件,如CYUSB3KIT - 004 EZ - USB SX3超高速探索套件,以及大量的應(yīng)用筆記,如AN231295《EZ - USB SX3入門指南》等,幫助工程師快速上手和進(jìn)行開發(fā)。
五、電氣特性與規(guī)格
(一)絕對(duì)最大額定值
包括閂鎖電流、最大輸出短路電流、最大單I/O輸出電流等參數(shù),超過(guò)這些額定值可能會(huì)縮短設(shè)備的使用壽命。
(二)工作條件
涵蓋環(huán)境溫度、電源電壓等范圍,如工業(yè)級(jí)應(yīng)用的環(huán)境溫度范圍為 - 40 °C至 + 85 °C,商業(yè)級(jí)為0 °C至 + 70 °C;電源電壓也有相應(yīng)的規(guī)定。
(三)DC規(guī)格
詳細(xì)規(guī)定了各個(gè)電源域的電壓范圍、輸入輸出電壓、電流等參數(shù),為電路設(shè)計(jì)提供了重要依據(jù)。
(四)AC時(shí)序參數(shù)
包括通用可配置接口的AC特性、PCLK抖動(dòng)特性以及接口時(shí)序等參數(shù),確保數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和穩(wěn)定性。
六、總結(jié)與展望
Cypress的EZ - USB SX3系列控制器以其豐富的功能、靈活的配置和卓越的性能,為電子工程師們?cè)赨SB設(shè)備開發(fā)領(lǐng)域提供了一個(gè)強(qiáng)大的解決方案。無(wú)論是在視頻、數(shù)據(jù)采集還是工業(yè)控制等領(lǐng)域,SX3都能發(fā)揮重要作用。隨著USB技術(shù)的不斷發(fā)展,相信SX3也將不斷演進(jìn),為更多的應(yīng)用場(chǎng)景帶來(lái)更好的支持。
作為電子工程師,你在使用SX3進(jìn)行設(shè)計(jì)時(shí),是否遇到過(guò)一些挑戰(zhàn)?你認(rèn)為SX3在未來(lái)的應(yīng)用中還可能有哪些拓展方向?歡迎在評(píng)論區(qū)分享你的觀點(diǎn)和經(jīng)驗(yàn)。
-
USB控制器
+關(guān)注
關(guān)注
1文章
40瀏覽量
12359 -
應(yīng)用開發(fā)
+關(guān)注
關(guān)注
0文章
65瀏覽量
10000
發(fā)布評(píng)論請(qǐng)先 登錄
探索Cypress EZ - USB SX3:可配置超高速USB控制器的卓越之選
評(píng)論