方式
CH376支持USB設備方式和USB主機方式,並且內置了USB通訊協定的基本固件,內置了處理Mass-Storage海量存儲設備的專用通訊協定的固件,內置了SD卡的通訊接口固件,內置了FAT16和FAT32以及FAT12檔案系統的管理固件,支持常用的USB存儲設備(包括隨身碟/USB硬碟/USB快閃記憶體盤/USB讀卡器)和SD卡(包括標準容量SD卡和高容量HC-SD卡以及協定兼容的MMC卡和TF卡)。CH376支持三種通訊接口:8位並口、SPI接口或者異步串口,單片機/DSP/MCU/MPU等控制器可以通過上述任何一種通訊接口控制CH376晶片,存取隨身碟或者SD卡中的檔案或者與計算機通訊。 CH376的USB設備方式與CH372晶片完全兼容,CH376的USB主機方式與CH375晶片基本兼容。
特點
●支持1.5Mbps低速和12Mbps全速USB通訊,兼容USB V2.0,外圍元器件只需要晶體和電容。
● 支持USB-HOST主機接口和USB-DEVICE設備接口,支持動態切換主機方式與設備方式。
● 支持USB設備的控制傳輸、批量傳輸、中斷傳輸。
● 自動檢測USB設備的連線和斷開,提供設備連線和斷開的事件通知。
● 提供6MHz的SPI主機接口,支持SD卡以及與其協定兼容的MMC卡和TF卡等。
● 內置USB控制傳輸的協定處理器,簡化常用的控制傳輸。
● 內置固件處理海量存儲設備的專用通訊協定,支持Bulk-Only傳輸協定和SCSI、UFI、RBC或等效命令集的USB存儲設備(包括隨身碟/USB硬碟/USB快閃記憶體盤/USB讀卡器)。
● 內置FAT16和FAT32以及FAT12檔案系統的管理固件,支持容量高達32GB的隨身碟和SD卡。
● 提供檔案管理功能:打開、新建或刪除檔案、枚舉和搜尋檔案、創建子目錄、支持長檔案名稱。
● 提供檔案讀寫功能:以位元組為最小單位或者以扇區為單位對多級子目錄下的檔案進行讀寫。
● 提供磁碟管理功能:初始化磁碟、查詢物理容量、查詢剩餘空間、物理扇區讀寫。 ● 提供2MB速度的8位被動並行接口,支持連線到單片機的並行數據匯流排。 ● 提供2MB/24MHz速度的SPI設備接口,支持連線到單片機的SPI串列匯流排。
● 提供最高3Mbps速度的異步串口,支持連線到單片機的串列口,支持通訊波特率動態調整。 ● 支持5V電源電壓和3.3V電源電壓以及3V電源電壓,支持低功耗模式。 ● USB設備方式完全兼容CH372晶片;USB主機方式基本兼容CH375晶片。
● 提供SOP-28和SSOP20無鉛封裝,兼容RoHS,提供SOP28到DIP28的轉換板,SOP28封裝的引腳基本兼容CH375晶片。
● 提供磁碟管理功能:初始化磁碟、查詢物理容量、查詢剩餘空間、物理扇區讀寫。 ● 提供2MB速度的8位被動並行接口,支持連線到單片機的並行數據匯流排。 ● 提供2MB/24MHz速度的SPI設備接口,支持連線到單片機的SPI串列匯流排。
● 提供最高3Mbps速度的異步串口,支持連線到單片機的串列口,支持通訊波特率動態調整。 ● 支持5V電源電壓和3.3V電源電壓以及3V電源電壓,支持低功耗模式。 ● USB設備方式完全兼容CH372晶片;USB主機方式基本兼容CH375晶片。
● 提供SOP-28和SSOP20無鉛封裝,兼容RoHS,提供SOP28到DIP28的轉換板,SOP28封裝的引腳基本兼容CH375晶片。
封裝
封裝形式 | 塑體寬度 | 引腳間距 | 封裝說明 | 訂貨型號 | ||
SOP-28 | 7.62mm | 300mil | 1.27mm | 50mil | 標準的28腳貼片 | CH376S |
SSOP-20 | 5.30mm | 209mil | 0.65mm | 25mil | 超小型20腳貼片 | CH376T |
引腳
CH376S引腳號 | CH376T引腳號 | 引腳名稱 | 類型 | 引腳說明 |
28 | 20 | VCC | 電源 | 正電源輸入端,需要外接0.1uF電源退耦電容 |
12 | 10 | GND | 電源 | 公共接地端,需要連線USB匯流排的地線 |
9 | 7 | V3 | 電源 | 在3.3V電源電壓時連線VCC輸入外部電源,在5V電源電壓時外接容量為0.01uF退耦電容 |
13 | 11 | X1 | 輸入 | 晶體振盪的輸入端,需要外接12MHz晶體 |
14 | 12 | X0 | 輸出 | 晶體振盪的反相輸出端,需要外接12MHz晶體 |
10 | 8 | UD+ | USB信號 | USB匯流排的D+數據線 |
11 | 9 | UD- | USB信號 | USB匯流排的D-數據線 |
23 | 17 | SD_CS | 開漏輸出 | SD卡SPI接口的片選輸出,低電平有效,內置上拉電阻 |
26 | 19 | SD_CK | 輸出 | SD卡SPI接口的串列時鐘輸出 |
7 | 6 | SD_DI | 輸入 | SD卡SPI接口的串列數據輸入,內置上拉電阻 |
25 | 18 | RST | 輸出 | 在進入SD卡模式之前是電源上電復位和外部復位輸出,高電平有效 |
25 | 18 | SD_D0 | 輸出 | SD卡SPI接口的串列數據輸出 |
22~15 | 無 | D7~D0 | 雙向三態 | 並口的8位雙向數據匯流排,內置上拉電阻 |
18 | 13 | SCS | 輸入 | SPI接口的片選輸入,低電平有效,內置上拉電阻 |
20 | 14 | SCK | 輸入 | SPI接口的串列時鐘輸入,內置上拉電阻 |
21 | 15 | SDI | 輸入 | SPI接口的串列數據輸入,內置上拉電阻 |
22 | 16 | SD0 | 三態輸出 | SPI接口的串列數據輸出 |
19 | 無 | BZ | 輸出 | SPI接口的忙狀態輸出,高電平有效 |
8 | 無 | A0 | 輸入 | 並口的地址輸入,區分命令口與數據口,內置上拉電阻,當A0=1時可以寫命令或讀狀態,當A0=0時可以讀寫數據 |
27 | 無 | PCS# | 輸入 | 並口的片選控制輸入,低電平有效,內置上拉電阻 |
4 | 無 | RD# | 輸入 | 並口的讀選通輸入,低電平有效,內置上拉電阻 |
3 | 無 | WR# | 輸入 | 並口的寫選通輸入,低電平有效,內置上拉電阻 |
無 | 3 | SPI# | 輸入 | 在晶片內部復位期間為接口配置輸入,內置上拉電阻 |
5 | 4 | TXD | 輸入、輸出 | 在晶片內部復位期間為接口配置輸入,內置上拉電阻,在晶片復位完成後為異步串口的串列數據輸出 |
6 | 5 | RXD | 輸入 | 異步串口的串列數據輸入,內置上拉電阻 |
1 | 1 | INT# | 輸出 | 中斷請求輸出,低電平有效,內置上拉電阻 |
24 | 無 | ACT# | 開漏輸出 | 狀態輸出,低電平有效,內置上拉電阻 |
2 | 2 | RST1 | 輸入 | 外部復位輸入,高電平有效,內置下拉電阻 |