設為主頁(yè)  加入收藏
 
·I2S數字功放IC/內置DSP音頻算法功放芯片  ·馬達驅動(dòng)IC  ·2.1聲道單芯片D類(lèi)功放IC  ·內置DC/DC升壓模塊的D類(lèi)功放IC  ·鋰電充電管理IC/快充IC  ·無(wú)線(xiàn)遙控方案  ·直流無(wú)刷電機驅動(dòng)芯片
當前位置:首頁(yè)->技術(shù)分享
詳解USB接口芯片原理及應用
文章來(lái)源: 更新時(shí)間:2015/3/24 12:54:00
在線(xiàn)咨詢(xún):
給我發(fā)消息
張代明 3003290139
給我發(fā)消息
小鄢 2850985542
給我發(fā)消息
李湘寧 2850985550
13713728695
 

 隨著(zhù)計算機技術(shù)的快速發(fā)展,USB移動(dòng)存儲設備的使用已經(jīng)非常普遍,因此在一些需要轉存數據的設備、儀器上使用USB移動(dòng)存儲設備接口的芯片便相繼產(chǎn)生了,CH375就是其中之一,它是一個(gè)USB總線(xiàn)的通用接口芯片,支持HOST主機方式和SLAVE設備方式。

在本地端,CH375具有8位數據總線(xiàn)和讀、寫(xiě)、片選控制線(xiàn)以及中斷輸出,可以方便地掛接到單片機/DSP/MCU等控制器的系統總線(xiàn)上。在USB主機方式下,CH375還提供了串行通信方式,通過(guò)串行輸入、串行輸出和中斷輸出與單片機/DSP/MCU等相連接。CH375的USB主機方式支持各種常用的USB全速設備,外部單片機/DSP/MCU可以通過(guò)CH375按照相應的USB協(xié)議與USB設備通信。

CH375芯片內部結構

1 內部結構

CH375芯片內部集成了PLL倍頻器、主從USB接口SIE、數據緩沖區、被動(dòng)并行接口、異步串行接口、命令解釋器、控制傳輸的協(xié)議處理器、通用的固件程序等。CH375芯片引腳排列如圖1所示。

2.jpg

▲ 圖1 CH375芯片引腳排列

2 內部物理端點(diǎn)

CH375芯片內部具有7個(gè)物理端點(diǎn)。端點(diǎn)0是默認端點(diǎn),支持上傳和下傳,上傳和下傳緩沖區各是8B;端點(diǎn)1包括上傳端點(diǎn)和下傳端點(diǎn),上傳和下傳緩沖區各是8B,上傳端點(diǎn)的端點(diǎn)號是81H,下傳端點(diǎn)的端點(diǎn)號是01H;端點(diǎn)2包括上傳端點(diǎn)和下傳端點(diǎn),上傳和下傳緩沖區各是64B,上傳端點(diǎn)的端點(diǎn)號是82H,下傳端點(diǎn)的端點(diǎn)號是02H。

主機端點(diǎn)包括輸出端點(diǎn)和輸入端點(diǎn),輸出和輸入緩沖區各是64B,主機端點(diǎn)與端點(diǎn)2合用同一組緩沖區,主機端點(diǎn)的輸出緩沖區就是端點(diǎn)2的上傳緩沖區,主機端點(diǎn)的輸入緩沖區就是端點(diǎn)2的下傳緩沖區。

其中,CH375的端點(diǎn)0、端點(diǎn)1、端點(diǎn)2只用于USB設備方式,在USB主機方式下只需要用到主機端點(diǎn)。

軟件接口

對于USB存儲設備的應用,CH375直接提供了數據塊的讀寫(xiě)接口,以512b的物理扇區為基本讀寫(xiě)單位,從而將USB存儲設備簡(jiǎn)化為一種外部數據存儲器,單片機可以自由讀寫(xiě)USB存儲設備中的數據,也可以自由定義其數據結構。

CH375以C語(yǔ)言子程序庫提供了USB存儲設備的文件級接口,這些應用層接口A(yíng)PI包含了常用的文件級操作,可以移植并嵌入到各種常用的單片機程序中。

CH375的U盤(pán)文件級子程序庫具有以下特性:支持常用的FAT12、FAT16 和FAT32 文件系統,磁盤(pán)容量可達100GB以上,支持多級子目錄,支持8.3格式的大寫(xiě)字母文件名,支持文件打開(kāi)、新建、刪除、讀寫(xiě)以及搜索等。

CH375的文件級接口A(yíng)PI子程序需要大約600b的隨機存儲器RAM 作為緩沖區。所有API在調用后都有操作狀態(tài)返回,但不一定有應答數據。有關(guān)API參數的說(shuō)明請參考CH375數據手冊。

CH375在單片機讀寫(xiě)U盤(pán)中的電路原理圖

圖2給出了MCS-51單片機讀寫(xiě)U盤(pán)的電路原理圖,如果CH375芯片的TXD引腳懸空或者沒(méi)有通過(guò)下接電阻接地,那么CH375工作于串口方式。在串口方式下,CH375只需要與單片機/DSP/MCU連接3個(gè)信號線(xiàn),TXD引腳、RXD引腳以及INT#引腳,其他引腳都可以懸空。除了連接線(xiàn)較少之外,其他外圍電路與并口方式基本相同。由于INT#引腳和TXD 引腳在CH375復位期間只能提供微弱的高電平輸出電流,在進(jìn)行較遠距離的連接時(shí),為了避免INT#或者TXD在CH375復位期間受到干擾而導致單片機誤操作,可以在INT#引腳或者TXD引腳上加阻值為1~5kΩ的上拉電阻,以維持較穩定的高電平。在CH375芯片復位完成后,INT#引腳和TXD引腳將能夠提供5mA的高電平輸出電流或者5mA的低電平吸入電流。

1.jpg

圖2 MCS-51單片機讀寫(xiě)U盤(pán)的電路原理圖

單片機讀寫(xiě)U盤(pán)的接口

由于CH375內置了處理Mass-Storage海量存儲設備的專(zhuān)用通信協(xié)議的固件,所以嵌入式系統的單片機可以通過(guò)CH375將U盤(pán)(USB閃存盤(pán)、USB外置硬盤(pán))作為可移動(dòng)的大容量存儲器。數據讀寫(xiě)只需要幾條指令,而不需要詳細了解USB通信協(xié)議! ∪绻度胧较到y需要將USB存儲設備組織為文件系統,那么可以直接調用CH375文件級子程序庫提供的接口A(yíng)PI,由子程序庫處理文件系統。

CH375主機USB-HOST的電路設計注意事項

某些USB設備帶電插入時(shí)常出現如下問(wèn)題:

● CH375復位或者單片機復位(尤其是采用uP 監控電路的單片機系統)。

● CH375或者單片機突然工作不正常,失去控制。

● CH375芯片的工作電流突然增大并且持續如此,時(shí)間長(cháng)了芯片發(fā)熱燙手。

出現上述問(wèn)題時(shí)可參考如下解決方法:

● 給USB插座單獨供電,這樣,即使USB設備剛插上時(shí)存在電容充電過(guò)程,也不會(huì )影響單片機和CH375。變通方法是,將5V主電源分別通過(guò)兩個(gè)獨立的限流電感后(或者在PCB中電源線(xiàn)分開(kāi)走),一組提供給CH375和單片機等,另一組提供給USB插座。

● 在USB插座前串接限流電阻或者電感,并在USB插座電源上并聯(lián)儲能用的電解電容。如果用電感也可以限制電流突變,防止電源電壓突降,但是用電感在USB設備拔出后,容易在USB插座中產(chǎn)生過(guò)沖高壓,所以必須接儲能電容。(注意,在第一版CH375評估板的原理圖中已經(jīng)標出USB插座的限流電阻R1為1Ω,建議將其換為阻值5Ω的電阻或者保險電阻)

● 其他臨時(shí)的解決方法(不推薦):①在USB設備與USB插座之間加入USB延長(cháng)線(xiàn)。②在主電源上并聯(lián)較大的儲能電容,在U盤(pán)剛插入時(shí)提供足夠的瞬時(shí)電能,減少對電源電壓的影響。

● 參考目前計算機端的解決方法:USB端口的電源供給是通過(guò)保險電阻或者限流電感提供的,這些能夠限制瞬時(shí)電流。對于計算機前面板的USB端口,由于本身通過(guò)一段較長(cháng)的連接導線(xiàn),自然減弱了對主電源的影響,而且計算機的5V電源功率很大,連續供電電流都在20A以上,所以不易受影響。

 
 
 
    相關(guān)產(chǎn)品  
CS5086(帶平衡功能、5V USB輸入、8.4V/1.5A兩節鋰電池充電管理IC)
CS5082(帶NTC功能、5V USB輸入、雙節鋰電池串聯(lián)應用、升壓充電管理IC)
CS5080(5V USB輸入、雙節鋰電池串聯(lián)應用、升壓充電管理IC)
CS5095(5V USB輸入、三節鋰電升壓型充電管理IC)
VAS5280(5V USB輸入、同步升壓兩節鋰電充電管理IC)
LGS55184(5V USB輸入升壓型4節鋰電充電管理IC)
CS5711(65mΩ,3.5A 5V USB限流開(kāi)關(guān)IC)
NS2582(5V USB輸入雙節鋰電池同步升壓型充電管理IC)
BQ24158/NS2158(I2C控制單節4A大電流鋰電充電管理IC,支持高輸入電壓和可調節電壓2A USB On-the-Go升壓模式)
CS5090(5V USB輸入、兩節鋰電升壓型充電管理IC)
 
 
·藍牙音箱的音頻功放/升壓/充電管
·單節鋰電內置升壓音頻功放IC選型
·HT7179 12V升24V內置
·5V USB輸入、三節鋰電升壓型
·網(wǎng)絡(luò )主播聲卡專(zhuān)用耳機放大IC-H
 
M12269 河北發(fā)電機組 HT366 ACM8629 HT338 

業(yè)務(wù)洽談:手機:13713728695(微信同號)   QQ:3003207580  EMAIL:panbo@szczkjgs.com   聯(lián)系人:潘波

地址:深圳市寶安西鄉航城大道航城創(chuàng )新創(chuàng )業(yè)園A5棟307/309

版權所有:深圳市永阜康科技有限公司  備案號:粵ICP備17113496號

在线亚洲人成电影_中文有码国产精品欧美激情_免费大片一级a一级久久三_av天堂东京热无码专区