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