概述
U盤,一種微型高容量移動存儲產品,具有即插即用、無需物理驅動器、便于攜帶等優(yōu)點。隨著磁盤存儲技術、閃存技術、通用串行總線技術的發(fā)展,U盤在速度、接口、容量、功耗等方面相應提升變化,成為各領域進行數據轉移、存儲、備份功能的首選工具。在此基礎上,加密U盤、啟動U盤、多分區(qū)U盤等多樣功能產品也應運而生,豐富便捷了我們的生活。
參考設計及產品
CH569 MCU資源上配有EMMC卡控制器和USB3.0 OTG控制器及收發(fā)器,通過EMMC接口掛載SD/TF/EMMC卡后即可具備U盤設計的基本物理資源。USB口作為設備口,插入USB主機端口后,系統(tǒng)得到供電5V,通過DC-DC轉換為3.3V電壓供應給CH569芯片和存儲卡(一般都是3.3V系統(tǒng))。
硬件設計上,CH569內置雙層DMA架構,兩路DMA實時并發(fā)處理高速數據(如USB3.0端、EMMC卡端)和低速數據(如MCU、定時器等),互不影響;中斷模式提供優(yōu)先級搶占和高速直通方式;接口模式上采用通知優(yōu)先方式,將軟件處理和硬件傳輸同步進行,提高整體速度性能。
軟件設計上,緩沖區(qū)資源共享,劃分隊列管理,USB3.0端數據和EMMC卡數據只進行DMA地址修改,不參與任何數據拷貝,減少MCU處理時間;添加了EMMC卡協(xié)議命令處理及USB3.0設備端命令響應過程。
經實測,使用一款16G EMMC卡作為存儲介質(工作在HS200模式下),在Win10平臺下進行大數據拷貝,讀出速度不低于90MB/s,寫入速度不低于40MB/s。讀寫速度尤其是寫速度主要受限于EMMC卡本身的存儲延遲,可通過選擇更快的存儲介質做速度提升。
此外,啟用片上AES/SM4對稱算法加解密模塊,可以將普通U盤擴展為數據加密存儲U盤,正確的密鑰下才可見磁盤或數據。
低速接口外掛一個低成本的藍牙MCU(如CH573、CH579)或者便捷的藍牙模塊(如CH9140),將擴展無線解鎖/鎖定磁盤功能。
其它片上資源擴展,如使用Ethernet實現數據共享;DVP接口實現UVC攝像頭;HSPI接口通訊FPGA功能等等。
相關支持
- USB3.0 信號走線及板面設計參考
- 藍牙天線設計參考
- 軟件設計庫及例程
- 了解更多信息,請點擊?聯系我們