『壹』 u盤內部電路原理圖
內部電路原理圖,這個我覺得網上有,你可以搜索一下,很詳細的。
『貳』 單片機+ 存儲晶元 +usb介面晶元 能否實現u盤功能
CH376 晶元,完全不用了解USB協議,通過串口指令就可以了,在快速開發中直接使用USB協議的晶元這個帶USB協議和文件系統都已經做好了,很多公司做USB的晶元都已經集成了USB協議在裡面,這樣做批量做成本會偏高,但是對於快速開發項目來說也是很好的一種選擇,當然可行,U盤有專門的晶元去做,因為那個驅動晶元成本相當低甚至低於51單片機的價格,這個就是偏一點,資料少點,你自己做起來玩,就沒必要去研究這個,振南51單片機高級外設視頻,就是用的這種有USB協議的晶元做的U盤,網路上面搜索就出來,源碼和電路圖都有
『叄』 u盤電路原理
利用電磁記錄
『肆』 快速辨別U盤主控是否損壞的技巧
1、U盤插到機器上沒有任何反應
維修思路:根據故障現象判斷,U盤整機沒有工作,而U盤工具所要具備的條件也就是我們維修的重點。無論任何方案的U盤想要工作都必須具備以下幾個條件:
(1)供電,分為主控所需的供電和FLASH所需的供電,這兩個是關鍵,而U盤電路非常的簡單,如沒有供電一般都是保險電感損壞或3。3V穩壓塊損壞,說到穩壓塊再這里也說一下,其有三個引腳分別是電源輸入(5V)、地、電源輸出(3.3),工作原理就是當輸入腳輸入一個5V電壓時,輸出腳就會輸出一個穩定的 3.3V。只要查到哪裡是沒有供電的根源,問題就會很好解決了。
(2)時鍾,因主控要在一定頻率下才能工作,跟FLASH通信也要*時鍾信號進行傳輸,所以如果時鍾信號沒有,主控一定不會工作的。而在檢查這方面電路的時候,其實時鍾產生電路很簡單,只需要檢查晶振及其外圍電路即可,因晶振怕刷而U盤小巧很容易掉在地上造成晶振損壞,只要更換相同的晶振即可。注意:晶振是無法測量的,判斷其好壞最好的方法就是代換一個好的晶振來判斷。
(3)主控,如果上述兩個條件都正常那就是主控晶元損壞了。只要更換主控了。
2、U盤插入電腦,提示「無法識別的設備」
維修思路:對於此現象,首先的一點說明U盤的電路基本正常,而只是跟電腦通信方面有故障,而對於通信方面有以下幾點要檢查:
(1)U盤介面電路,此電路沒有什麼特別元件就是兩根數據線D+ D-,所以在檢查此電路時只要測量數據線到主控之間的線路是否正常即可,一般都在數據線與主控電路之間會串接兩個小阻值的電阻,以起到保護的作用,所以要檢查這兩個電阻的阻值是否正常。
(2)時鍾電路,因U盤與電腦進行通信要在一定的頻率下進行,如果U盤的工作頻率和電腦不能同步,那麼系統就會認為這是一個「無法識別的設備」了。這時就要換晶振了。而實際維修中真的有很多晶振損壞的實例!
(3)主控,如果上述兩點檢查都正常,那就可以判斷主控損壞了。
3、可以認U盤,但打開時提示「磁碟還沒有格式化」 但系統又無法格式化,或提示「請插入磁碟」,打開U盤裡面都是亂碼、容量與本身不相符等。
維修思路:對於此現象,可以判斷U盤本身硬體沒有太大問題,只是軟體問題而以了。
解決方法:找到主控方案的修復工具搞一下就可以了。這個就要大家自己看U盤的主控是什麼方案的來決定了。
『伍』 根據量子力學原理,應該怎麼樣研發高容量存儲的u盤
U的記憶是靠一種叫做flash的存儲晶元。 存儲原理: 我們知道效應管具備導通和不導通兩種狀態,這兩種狀態可以用來表示數據0和數據1,因此利用效應管作為存儲單元的效應管陣列就可作為存儲設備。flash晶元採用特殊的浮柵場效應管作為存儲單元。這種場效應管的結構與普通場管有很大區別。它具有兩個柵極,一個如普通場管柵極一樣,用導線引出,稱為「選擇柵」;另一個則處於二氧化硅的包圍之中不與任何部分相連,這個不與任何部分相連的柵極稱為「浮柵」。通常情況下,浮柵不帶電荷,則場效應管處於不導通狀態,場效應管的漏極電平為高,則表示數據1。編程時,場效應管的漏極和選擇柵都加上較高的編程電壓,源極則接地。這樣大量電子從源極流向漏極,形成相當大的電流,產生大量熱電子,並從襯底的二氧化硅層俘獲電子,由於電子的密度大,有的電子就到達了襯底與浮柵之間的二氧化硅層,這時由於選擇柵加有高電壓,在電場作用下,這些電子又通過二氧化硅層到達浮柵,並在浮柵上形成電子團。浮柵上的電子團即使在掉電的情況下,仍然會存留在浮柵上,所以信息能夠長期保存(通常來說,這個時間可達10年)。由於浮柵為負,所以選擇柵為正,在存儲器電路中,源極接地,所以相當於場效應管導通,漏極電平為低,即數據0被寫入。擦除時,源極加上較高的編程電壓,選擇柵接地,漏極開路。根據隧道效應和量子力學的原理,浮柵上的電子將穿過勢壘到達源極,浮柵上沒有電子後,就意味著信息被擦除了。
『陸』 怎麼檢測U盤時鍾電路中的晶振和諧振電容
這確實是個頭疼的問題,最快捷的辦法還是採用代換法,好在U盤上最易損的就是晶振,用代換法一次成功率還是比較高。如要准確測試晶振的好環還得有一個晶振測試儀或者自己搭一個晶振振盪迴路測試。損壞的晶振大部分都是內部斷片,根據斷斷片後電容量會減小,我也試過用測試晶振的電容電容量的辦法來判斷好壞,因正常晶振也就幾個到十幾P的電容量,測量有一定的困難,需反復比較。諧振電容可以測試其絕緣電阻,這種電容的損壞現象主要是漏電增加。
『柒』 教你快速辨別U盤主控是否損壞有妙招
現象一、U盤插入電腦,提示「無法識別的設備」故障
原因分析:跟電腦通信方面有故障,具體有下面幾點要檢查:
(1)U盤的介面電路,此電路就是兩根數據線D+ D-,所以在檢查此電路時只要測量數據線到主控之間的線路是否正常即可,一般都在數據線與主控電路之間會串接兩個小阻值的電阻,以起到保護的作用,所以要檢查這兩個電阻的阻值是否正常。
(2)時鍾電路,因為U盤與電腦進行通信要在一定的頻率下進行,如果U盤的工作頻率和電腦不能同步的話,那麼系統就會認為這是一個「無法識別的設備」了,所以這時候就要換晶振了;
(3)主控,上面亮點都正常的話,那就可以判斷主控損壞了。
現象二、U盤插到電腦上後沒有任何反應
原因分析:出現這樣的故障的話,是U盤整機沒有工作,而U盤工具所要具備的條件也就是我們維修的重點。所以任何維修方案中的U盤想要工作都必須具備以下幾個條件:
(1)時鍾,因為主控要在一定頻率下才能工作,跟FLASH通信也要跟時鍾信號進行 傳輸,所以如果時鍾如果沒有信號的話,主控一定不會工作的,所以在檢查電路的時候,其實時鍾產生電路很簡單,只需要檢查晶振及其外圍電路即可,晶振怕刷 而U盤小巧很容易掉在地上造成晶振損壞,所以只要更換相同的晶振即可。提示:晶振是沒法測量的,判斷其好壞最好的方法就是替換一個好的晶振來進行判斷。
(2)供電,分為主控所需的供電和FLASH所需的供電,這兩個是關鍵,而U盤電路非常的簡單,如果沒有供電一般都是保險電感損壞或3.3V穩壓塊損壞,只要查到哪裡是沒有供電的根源,問題就會很好解決了。
(3)主控,如果上面的兩個條件都正常的話那就是主控晶元損壞了,所以只有更換主控了。
現象三、電腦可以識別U盤,但打開時提示「磁碟還沒有格式化」
原因分析:可以判斷U盤本身硬體沒有太大問題,只是軟體問題。
解決方法:找到主控方案的修復工具修復一下就可以了。這個要看自己U盤的是什麼方案來進行決定了。
『捌』 U盤的工作原理是什麼
一、 U盤基本工作原理通用串列匯流排( serial Bus)是一種快速靈活的介面,
當一個USB設備插入主機時,由於USB設備硬體本身的原因,它會使USB匯流排的數據信號線的電平發生變化,而主機會經常掃描USB匯流排。當發現電平有變化時,它即知道有設備插入。
當USB設備剛插入主機時,USB設備它本身會初始化,並認為地址是0。也就是沒有分配地址,這有點象剛進校的大學生沒有學號一樣。
正如有一個陌生人闖入時我們會問「你是什麼人」一樣,當一個USB設備插入主機時,,它也會問:「你是什麼設備」。並接著會問,你使用什麼通信協議等等。當這一些信息都被主機知道後,主機與USB設備之間就可以根據它們之間的約定進行通信。
USB的這些信息是通過描述符實現的,USB描述符主要包括:設備描述符,配置描述符,
介面描述符,端點描述符等。當一個U盤括入主機時,你立即會發現你的資源管理器里多了一個可移動磁碟,在Win2000下你還可以進一步從主機上知道它是愛國者或是朗科的。這里就有兩個問題,首先主機為什麼知道插入的是移動磁碟,而不是鍵盤或列印機等等呢?另外在Win2000下為什麼還知道是哪個公司生產的呢?其實這很簡單,當USB設備插入主機時,主機首先就會要求對方把它的設備描述符傳回來,這些設備描述符中就包含了設備類型及製造商信息。又如傳輸所採用的協議是由介面描述符確定,而傳輸的方式則包含在端點描述符中。
USB設備分很多類:顯示類,通信設備類,音頻設備類,人機介面類,海量存儲類.特定類的設備又可分為若乾子類,每一個設備可以有一個或多個配置,配置用於定義設備的功能。配置是介面的集合,介面是指設備中哪些硬體與USB交換信息。每個與USB交換信息的硬體是一個端點。因些,介面是端點的集合。
U盤應屬於海量存儲類。
USB海量存儲設備又包括通用海量存儲子類,CDROM,Tape等,U盤實際上屬於海量存儲類中通用海量存儲子類。通用海量存儲設備實現上是基於塊/扇區存儲的設備。
USB組織定義了海量存儲設備類的規范,這個類規范包括4個獨立的子類規范。主要是指USB匯流排上的傳輸方法與存儲介質的操作命令。
海量存儲設備只支持一個介面,即數據介面,此介面有三個端點Bulk input ,Bulk output,中斷端點
這種設備的介面採用SCSI-2的直接存取設備協議,USB設備上的介質使用與SCSI-2以相同的邏輯塊方式定址
二、 Bulk-Only傳輸協議
當一個U盤插入主機以後,主機會要求USB設備傳回它們的描述符,當主機得到這些描述符後,即完成了設備的配置。識別出USB設備是一個支持Bulk-Only傳輸協議的海量存儲設備。這時應可進行Bulk-Only傳輸方式。在此方式下USB與設備之間的數據傳輸都是通過Bulk-In和Bulk-Out來實現的。
在這種傳輸方式下,有三種類型數據在USB和設備傳送,它們是命令塊包(CBW),命令執行狀態包(CSW)和普通數據包。CBW是主機發往設備的命令。格式如下:
其中dCBWSignature的值為43425355h,表示當前發送的是一個CBW。
DCBWDataTransferLength:表示這次CBW要傳送數據長度。
BmCBWFlags:表示本次CBW是讀數據還是寫數所
BBWCBLength:表示命令的長度。
CBWCB:表示本次命令內容。也即是SCSI命令。
當設備從主機收到CBW塊以後,它會把SCSI命令從CBW中分離出來,然後根據要求執行,執行的結果又以CSW的形式發給主機。
CSW的格式如下:
其中dCSWSignature的值為53425355h,表示當前發送的是一個CSW。
DCSWTag:必須和CBW中dCBWTag一樣。
DCSWDataResie:還要傳送的數據。
BCSWStatue:命令執行狀態,命令正確執行時,為0。三、 SCSI命令集
在Bulk-Only的命令塊包(CBW)中,有一段CBECB內容,它就是SCSI命令塊描述符。其內容如下:
Operation Code:是SCSI命令操作代碼。
Logical Block Address:邏輯塊地址,對U盤而言應是扇區。前面已經講過:通用海量存儲設備是一個基於塊/扇區存儲的設備,因此在SCSI中要提供這個參數是很顯然的。
transfer length:為要傳送的扇區數
SCSI中直接存取類型的存儲介質的傳輸命令有很多,如:
INQUIRY:其操作碼為12H
Test Unit Ready:其操作碼為00H
Format Unit:其操作碼為04H
.......
這里以INQUIRY命令為例:
INQUIRY命令描述符如下:
INQUIRY的結果是U盤供電電路原理U盤供電電路故障檢修U盤的結構U盤的電路結構U盤調試的主要步驟和內容USB 設備端的固件分以下幾個層次:文件模塊名稱 主要功能
Main.c 進行各種初始化操作、寄存器設置、中斷設置Fat16.c flash.c 負責按照Fat16 文件系統的組織向Flash 中寫入數據或是從Flash 中讀出數據Chap9.c bulk-only.c 完成不同的中斷請求,Chap9 完成來自端點0 的USB 標准設備請求,Bulk-Only 完成來自批量模式端點的Mass Storage Bulk-Only 傳輸中斷請求Isr.c 中斷服務程序,負責將不同類型的中斷轉向一同的地方D12ci.c 函數化的D12 的命令集合,可以直接調用這些函數,而不必再自己根據手冊查每個命令的代碼另外,此文件中包括一些與硬碟有關的地址定義在調試的時候,從現象上來看,分成以下幾個階段性的步驟:1、USB 晶元正常工作,可以實現軟連接,此時PC 機上會出現「未知設備類型」的USB 設備;2、使用他人已經高度成功的USB 通用介面,按普通USB 設備提供描述符,提供正確的VID 和PID 後,PC 能夠識別設備,但要求提供設備的驅動程序;3、安裝驅動程序後,調試幾個端點,使其均可傳輸數據,用PC 端的測試程序對其進行測試,驗證硬體及固件的正確性;4、按Mass StorageBulk-Only 模式提供描述符,PC 機上設備類型變成Mass Storage Device;5、響應了Bulk-Only 的Inquiry 命令,可以出現盤符了,但尚無法訪問磁碟;6、提供了其他所有的UFI命令(SCSI 子集),開始讀取磁碟0 扇區(BPB 區)的內容,按照FAT16 的格式格式化Flash,可以正確讀取信息,可以訪問盤符,列目錄為空;7、創建文件時,向設備發出Write 命令,調整Flash 的讀寫問題,解決寫某幾個扇區要先保存整個簇的內容,然後擦除整簇,再回寫,可以正常創建文件;8、完成最後的調試,U 盤高度完畢。在此基礎上,還需要提供支持FAT16 的文件系統介面函數,比如,可以從FAT16 中讀取文件,可以創建文件並將其保存到FAT16 中去。U盤維修技術常見故障維修以下故障在維修時,首先要排除USB介面損壞及PCB板虛焊、及USB延長線正常的情況下,再維修判斷1、U盤插到機器上沒有任何反應 維修思路:根據故障現象判斷,U盤整機沒有工作,而U盤工具所要具備的條件也就是我們維修的重點。無論任何方案的U盤想要工具都必須具備以下幾個條件:
(1)供電,分為主控所需的供電和FLASH所需的供電,這兩個是關鍵,而U盤電路非常的簡單,如沒有供電一般都是保險電感損壞或3.3V穩壓塊損壞,說到穩壓塊再這里也說一下,其有三個引腳分別是電源輸入(5V)、地、電源輸出(3.3),工作原理就是當輸入腳輸入一個5V電壓時,輸出腳就會輸出一個穩定的3.3V。只要查到哪裡是沒有供電的根源,問題就會很好解決了。
(2)時鍾,因主控要在一定頻率下才能工作,跟FLASH通信也要*時鍾信號進行傳輸,所以如果時鍾信號沒有,主控一定不會工作的。而在檢查這方面電路的時候,其實時鍾產生電路很簡單,只需要檢查晶振及其外圍電路即可,因晶振怕刷而U盤小巧很容易掉在地上造成晶振損壞,只要更換相同的晶振即可。注意:晶振是無法測量的,判斷其好壞最好的方法就是代換一個好的晶振來判斷。
(3)主控,如果上述兩個條件都正常那就是主控晶元損壞了。只要更換主控了。 2、U盤插入電腦,提示「無法識別的設備」。維修思路:對於此現象,首先的一點說明U盤的電路基本正常,而只是跟電腦通信方面有故障,而對於通信方面有以下幾點要檢查:
(1)U盤介面電路,此電路沒有什麼特別元件就是兩根數據線D D-,所以在檢查此電路時只要測量數據線到主控之間的線路是否正常即可,一般都在數據線與主控電路之間會串接兩個小阻值的電阻,以起到保護的作用,所以要檢查這兩個電阻的阻值是否正常。
(2)時鍾電路,因U盤與電腦進行通信要在一定的頻率下進行,如果U盤的工作頻率和電腦不能同步,那麼系統就會認為這是一個「無法識別的設備」了。這時就要換晶振了。而實際維修中真的有很多晶振損壞的實例!
(3)主控,如果上述兩點檢查都正常,那就可以判斷主控損壞了。 3、可以認U盤,但打開時提示「磁碟還沒有格式化」但系統又無法格式化,或提示「請插入磁碟」,打開U盤裡面都是亂碼、容量與本身不相符等。 維修思路:對於此現象,可以判斷U盤本身硬體沒有太大問題,只是軟體問題而以了。
解決方法:找到主控方案的修復工具搞一下就可以了。這個就要大家自己看U盤的主控是什麼方案的來決定了。 U盤故障大概也就是這些主要問題了。而對於無法寫文件、不存儲等現象,一般都是FLASH性能不良或有壞塊而引起的。大家看完之後有沒有一個清晰的思路了呢。隨便說明一下,U盤不同於MP3,他不存在固件之說,但有些廠家把自己的軟體放到裡面,低格一下就會沒有的。 告訴大家一個非常簡單的方法,就是在碰到主控損壞或找不到相應的修復工具時,可以用U盤套件來重新搞一個新的U盤,方法就是把故障機的FLASH拆下來,放到新的PCB板上就可以了。U盤套件包括(PCB帶主控(分1.1和2.0之分)及外殼一套)23元,中維在線有出售,維修起來非常簡單,做數據恢復就更方便了。
『玖』 U盤主控的電路和時鍾
因主控要來在一定頻率源下才能工作,跟FLASH通信也要*時鍾信號進行傳輸,所以如果時鍾信號沒有,主控一定不會工作的。而在檢查這方面電路的時候,其實時鍾產生電路很簡單,只需要檢查晶振及其外圍電路即可,因晶振怕摔而U盤小巧很容易掉在地上造成晶振損壞,只要更換相同的晶振即可。注意:晶振是無法測量的,判斷其好壞最好的方法就是代換一個好的晶振來判斷。
『拾』 懂u盤或usb電路的朋友進來看看
在5V端串個二極體就可以了。沒有必要像你的圖這樣。 不過這樣電壓可能會受點影響。
或者用四個MOS管做自動極性轉換,就幾乎沒有壓降了 ,
上面的真行,7805都用上了。你知道U口能提供的電壓是多少嗎?你知道7805是用來干什麼的嗎?