探索Cypress EZ - USB FX2LP:高性能USB微控制器的深度剖析
在當(dāng)今的電子設(shè)計領(lǐng)域,USB接口的應(yīng)用無處不在,而一款優(yōu)秀的USB微控制器對于提升設(shè)備性能和開發(fā)效率至關(guān)重要。Cypress的EZ - USB FX2LP(CY7C68013A/14A/15A/16A)系列就是這樣一款值得深入研究的產(chǎn)品,下面我們就來詳細了解它的特點、功能及應(yīng)用。
產(chǎn)品特性概覽
核心特性
EZ - USB FX2LP是一款高度集成的低功耗USB 2.0微控制器,具有諸多令人矚目的特性。它通過將USB 2.0收發(fā)器、串行接口引擎(SIE)、增強型8051微控制器和可編程外設(shè)接口集成在單芯片中,提供了一種經(jīng)濟高效的解決方案,在低功耗的同時具備出色的上市時間優(yōu)勢,非常適合總線供電應(yīng)用。
該系列產(chǎn)品通過了USB - IF高速認證(TID # 40440111),支持全速(12 Mbps)和高速(480 Mbps)兩種信號速率,但不支持低速(1.5 Mbps)模式。其內(nèi)部集成了USB 2.0收發(fā)器,相比使用USB 2.0 SIE或外部收發(fā)器實現(xiàn)方案,更加經(jīng)濟且占用空間更小。
低功耗優(yōu)勢
FX2LP具有超低功耗的特點,在任何模式下,(I_{cc})不超過85 mA,這使得它非常適合總線和電池供電的應(yīng)用。其中,CY7C68014A和CY7C68016A的待機電流更低,典型值為100 μA,是電池供電應(yīng)用的理想選擇;而CY7C68013A和CY7C68015A則更適用于非電池供電應(yīng)用,待機電流典型值為300 μA。
內(nèi)存與接口
它擁有16 KBytes的片上代碼/數(shù)據(jù)RAM,并且提供多種軟件運行方式,代碼可以從通過USB下載的內(nèi)部RAM、從EEPROM加載的內(nèi)部RAM或外部存儲設(shè)備(128引腳封裝)中運行。此外,它還具備四個可編程的BULK/INTERRUPT/ISOCHRONOUS端點,緩沖選項包括雙緩沖、三緩沖和四緩沖,同時還有一個額外的可編程(BULK/INTERRUPT)64字節(jié)端點。其數(shù)據(jù)接口支持8位或16位外部數(shù)據(jù)接口,方便與各種設(shè)備進行連接。
通用可編程接口(GPIF)
GPIF是FX2LP的一大亮點,它是一個靈活的8位或16位并行接口,由用戶可編程的有限狀態(tài)機驅(qū)動。通過GPIF,CY7C68013A/15A可以執(zhí)行本地總線主控,并能實現(xiàn)多種協(xié)議,如ATA接口、打印機并行端口和Utopia等。GPIF具有六個可編程控制輸出(CTL)、九個地址輸出(GPIFADRx)和六個通用就緒輸入(RDY),數(shù)據(jù)總線寬度可設(shè)置為8位或16位,能夠根據(jù)不同的需求進行靈活配置。
功能詳細解析
8051微處理器
FX2LP嵌入的8051微處理器具有256字節(jié)的寄存器RAM、擴展的中斷系統(tǒng)、三個定時器/計數(shù)器和兩個USART。其時鐘頻率可通過片上振蕩器電路和PLL進行調(diào)整,默認的8051時鐘頻率為12 MHz,用戶可以通過CPUCS寄存器動態(tài)改變時鐘頻率。
兩個USART接口通過特殊功能寄存器(SFR)位進行尋址,UART0和UART1可以使用內(nèi)部時鐘以230 KBaud的速率運行,且波特率誤差不超過1%。此外,某些8051 SFR地址被填充以提供對關(guān)鍵FX2LP功能的快速訪問。
I2C總線
FX2LP支持I2C總線作為主設(shè)備,運行頻率為100 kHz或400 kHz。SCL和SDA引腳具有開漏輸出和滯后輸入,即使沒有連接I2C設(shè)備,這些信號也必須上拉至3.3V。
USB啟動方法
在加電序列期間,內(nèi)部邏輯會檢查I2C端口是否連接了EEPROM,若檢測到EEPROM且其第一個字節(jié)為0xC0或0xC2,則會使用EEPROM中的VID/PID/DID值代替內(nèi)部存儲的值,或者將EEPROM內(nèi)容引導(dǎo)加載到內(nèi)部RAM中。若未檢測到EEPROM,則FX2LP將使用內(nèi)部存儲的描述符進行枚舉。
重新枚舉(ReNumeration?)
FX2LP的配置具有靈活性,一個芯片可以呈現(xiàn)多個不同USB設(shè)備的身份。當(dāng)首次插入USB時,F(xiàn)X2LP會自動枚舉并通過USB電纜下載固件和USB描述符表,然后再次枚舉,以下載信息定義的設(shè)備身份出現(xiàn)。這一過程由USBCS寄存器中的DISCON和RENUM兩個控制位控制。
中斷系統(tǒng)
FX2LP實現(xiàn)了INT2和INT4的自動向量功能,其中INT2(USB)有27個向量,INT4(FIFO/GPIF)有14個向量。通過自動向量功能,可以節(jié)省識別單個USB中斷源所需的代碼和處理時間。
端點RAM
端點RAM的大小和組織非常靈活,包括3×64字節(jié)(端點0和1)和8×512字節(jié)(端點2、4、6、8)。端點0是雙向端點,端點1可以是批量或中斷端點,端點2、4、6、8可以配置為批量、中斷或等時模式,并且EP4和EP8可以采用雙緩沖,EP2和6可以采用雙緩沖、三緩沖或四緩沖。
引腳分配與寄存器
引腳分配
FX2LP提供五種封裝類型,分別為56VFBGA、56 SSOP、56 QFN、100 TQFP和128 TQFP。不同封裝的引腳分配有所不同,但都提供了端口、GPIF主模式和從FIFO三種模式,用戶可以通過IFCONFIG[1:0]寄存器位選擇接口模式。100引腳封裝在56引腳封裝的基礎(chǔ)上增加了一些功能引腳,128引腳封裝則進一步增加了8051地址和數(shù)據(jù)總線以及控制信號。
寄存器
FX2LP的寄存器涵蓋了各種功能,包括CPU控制與狀態(tài)、接口配置、端點配置、中斷控制等。詳細的寄存器位定義在FX2LP TRM中有更詳細的描述,用戶可以根據(jù)需要對寄存器進行讀寫操作,以實現(xiàn)不同的功能。
電氣特性
絕對最大額定值和工作條件
FX2LP的存儲溫度范圍為–65°C至+150°C,商業(yè)級應(yīng)用的環(huán)境溫度范圍為0°C至+70°C,工業(yè)級應(yīng)用的環(huán)境溫度范圍為–40°C至+105°C。供電電壓范圍為+3.00V至+3.60V,輸入和輸出電壓也有相應(yīng)的限制。
熱特性
不同封裝的熱特性有所不同,通過相應(yīng)的公式可以計算結(jié)溫和殼溫。例如,結(jié)溫(Tj = P * theta{Ja} + T_a),殼溫(Tc = P * theta{Ca} + Ta),其中(P)為功率,(theta{Ja})為結(jié)到環(huán)境的熱阻,(theta_{Ca})為殼到環(huán)境的熱阻,(T_a)為環(huán)境溫度。
直流和交流特性
文檔詳細給出了FX2LP的直流和交流特性參數(shù),包括電源電壓、輸入輸出電壓、電流、電容等。在交流特性方面,對程序內(nèi)存讀取、數(shù)據(jù)內(nèi)存讀取和寫入、PORTC strobe功能、GPIF同步信號、從FIFO同步和異步讀寫等操作的時序圖和參數(shù)進行了詳細描述,為工程師進行電路設(shè)計和調(diào)試提供了重要依據(jù)。
應(yīng)用領(lǐng)域與訂購信息
應(yīng)用領(lǐng)域
EZ - USB FX2LP適用于多種應(yīng)用場景,如便攜式視頻記錄儀、MPEG/TV轉(zhuǎn)換、DSL調(diào)制解調(diào)器、ATA接口、存儲卡讀取器、傳統(tǒng)轉(zhuǎn)換設(shè)備、相機、掃描儀、家庭PNA、無線局域網(wǎng)、MP3播放器和網(wǎng)絡(luò)等。Cypress網(wǎng)站的“參考設(shè)計”部分為典型的USB 2.0應(yīng)用提供了額外的工具,每個參考設(shè)計都包含固件源代碼、目標(biāo)代碼、原理圖和文檔。
訂購信息
根據(jù)不同的應(yīng)用需求,用戶可以選擇不同的型號和封裝。對于電池供電應(yīng)用,可選擇CY7C68014A和CY7C68016A系列;對于非電池供電應(yīng)用,CY7C68013A和CY7C68015A系列是不錯的選擇。此外,還提供了開發(fā)工具包和參考設(shè)計套件,方便用戶進行產(chǎn)品開發(fā)。
總結(jié)
Cypress的EZ - USB FX2LP系列微控制器以其豐富的功能、低功耗特性和靈活的配置選項,為電子工程師在USB接口設(shè)計方面提供了強大的支持。無論是在消費電子、工業(yè)控制還是通信領(lǐng)域,它都能發(fā)揮重要作用。希望通過本文的介紹,能幫助工程師更好地了解和應(yīng)用這款優(yōu)秀的產(chǎn)品。你在使用FX2LP的過程中遇到過哪些問題或有什么獨特的應(yīng)用經(jīng)驗?zāi)??歡迎在評論區(qū)分享。
-
低功耗
+關(guān)注
關(guān)注
12文章
3920瀏覽量
106834
發(fā)布評論請先 登錄
探索AT91FR40162:高性能ARM微控制器的深度剖析
探索AT43USB355:適用于游戲控制器的高性能USB微控制器
AT43USB320A:高性能8位微控制器的深度解析
深入解析Cypress FM系列微控制器:多功能、高性能的理想之選
EZ-USB? NX2LP-Flex?:靈活的USB NAND閃存控制器深度剖析
探秘 EZ - USB NX2LP:USB 2.0 NAND Flash 控制器的卓越之選
深入剖析CYPRESS CY7C63001A/CY7C63101A USB微控制器
英飛凌推出新一代USB 2.0外設(shè)控制器EZ-USB? FX2G3
探索Cypress EZ - USB FX2LP:高性能USB微控制器的深度剖析
評論