概 述
CH378是文件管理控制芯片,用于單片機系統(tǒng)快速讀寫U盤或者SD卡中的文件。
CH378支持USB設備方式和USB主機方式,并且內置了USB通訊協(xié)議的基本固件,內置了處理Mass-Storage海量存儲設備的專用通訊協(xié)議的固件,內置了SD卡的通訊接口固件,內置了FAT16和FAT32以及FAT12文件系統(tǒng)的管理固件,支持常用的USB存儲設備(包括U 盤/USB硬盤/USB 閃存盤/USB讀卡器)和SD卡(包括標準容量SD卡和高容量HC-SD卡以及協(xié)議兼容的MMC卡和TF卡)。
CH378支持三種通訊接口:8 位并口、SPI 接口或者異步串口,單片機/DSP/MCU/MPU等控制器可以通過上述任何一種通訊接口控制CH378芯片,存取U 盤或者SD卡中的文件或者與計算機通訊。
下圖為CH378的應用框圖。
特 點
》 支持12Mbps全速和480Mbps高速USB通訊,外圍元器件只需要晶體和電容。
》 支持USB-HOST主機接口和USB-DEVICE設備接口,支持動態(tài)切換主機方式和設備方式。
》 支持USB 設備的控制傳輸、批量傳輸和中斷傳輸。
》 自動檢測USB設備或SD卡的連接和斷開,提供設備連接和斷開的事件通知。
》 提供最高50MHz 的SPI主機接口,支持SD卡以及與其協(xié)議兼容的MMC卡和TF卡等。
》 內置USB 控制傳輸?shù)膮f(xié)議處理器,簡化常用的控制傳輸。
》 內置固件處理海量存儲設備的專用通訊協(xié)議,支持Bulk-Only傳輸協(xié)議和SCSI、UFI、RBC 或等效命令集的USB存儲設備(包括U 盤/USB硬盤/USB閃存盤/USB讀卡器)。
》 內置FAT16和FAT32以及FAT12文件系統(tǒng)的管理固件,支持容量高達32GB的U盤和SD卡。
》 提供文件管理功能:打開、新建或刪除文件、枚舉和搜索文件、創(chuàng)建子目錄、支持長文件名。
》 提供文件讀寫功能:以字節(jié)為最小單位或者以扇區(qū)為單位對多級子目錄下的文件進行讀寫。
》 提供磁盤管理功能:初始化磁盤、查詢物理容量、查詢剩余空間、物理扇區(qū)讀寫。
》 提供芯片自動演示功能,演示文件的創(chuàng)建和讀寫。
》 提供高速8位被動并行接口,支持連接到單片機的并行數(shù)據(jù)總線。
》 提供最高30MHz速度的SPI設備接口,支持連接到單片機的SPI串行總線。
》 提供最高10Mbps速度的異步串口,支持連接到單片機的串行口,支持通訊波特率動態(tài)調整。
》 支持低功耗模式。
》 內置20KRAM,可當文件讀寫緩沖區(qū)使用,也可當普通RAM使用,極大降低了外部系統(tǒng)的資源要求。
》 提供LQFP64M或LQFP128無鉛封裝,兼容RoHS。
-
嵌入式主板
+關注
關注
7文章
6092瀏覽量
35846 -
沁恒股份
+關注
關注
2文章
103瀏覽量
4700
發(fā)布評論請先 登錄
相關推薦
請問ch378做主機能不能實現(xiàn)識別U盤和鍵盤?
CH376怎樣同時管理U盤和SD卡?
使用CH378 MCU代碼是否是0開發(fā)就可以實現(xiàn)在電腦端進行SD卡格式化?
沁恒 CH32V208 開發(fā)板免費試用+ U盤/ SD NAND讀寫與多功能數(shù)碼相框

評論