專利名稱:一種多接口只讀讀卡器的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型屬于電子介質(zhì)取證領(lǐng)域,特別涉及一種多接口只讀讀卡器。
背景技術(shù):
隨著我國(guó)國(guó)民經(jīng)濟(jì)的快速發(fā)展,人民生活水平的大幅提高,特別是電子技術(shù)的迅猛發(fā)展,計(jì)算機(jī)、智能手機(jī)、數(shù)碼相機(jī)、MP3等已成為家喻戶曉的常用工具之一,與此同時(shí),各種存儲(chǔ)卡也大量普及,種類繁多,如SM/xD、SD/MMC/MS/MSPRO、CF/MD、USB存儲(chǔ)介質(zhì)等。然而,伴隨而來(lái)的計(jì)算機(jī)以及網(wǎng)絡(luò)類型的案件逐步增多,涉案的個(gè)人移動(dòng)存儲(chǔ)設(shè)備越來(lái)越多,其中就包含存儲(chǔ)卡。為保證存儲(chǔ)卡內(nèi)信息的司法有效性和數(shù)據(jù)完整性,這就需要有效保護(hù)存儲(chǔ)卡在被獲取以及分析過程數(shù)據(jù)不被修改。因此提供一種兼容各種類型的存儲(chǔ)卡,并且方便操作,便于攜帶的只讀設(shè)備是非常重要的。
實(shí)用新型內(nèi)容本實(shí)用新型公開一種操作簡(jiǎn)單、兼容各種存儲(chǔ)卡,并可實(shí)現(xiàn)只讀或讀寫功能的多接口只讀讀卡器,提高設(shè)備的兼容性,包括I、一種多接口只讀讀卡器,其特征在于,包括電源控制模塊,用于將計(jì)算機(jī)USB接口電源轉(zhuǎn)化成讀卡器所用電源和接入存儲(chǔ)卡所需電源;USB OTG模塊,通過DMA通道和FIFO模塊與MCU控制器相連,并通過第一 USB接口與計(jì)算機(jī)相連,用于控制存儲(chǔ)卡與計(jì)算機(jī)之間的數(shù)據(jù)傳輸;第一 USB接口,用于連接計(jì)算機(jī);FIFO模塊,通過USB OTG模塊與第一 USB接口相連,為讀卡器提供先進(jìn)先出緩存功能;DMA 通道,實(shí)現(xiàn)計(jì)算機(jī)和 SM/xD 接口、SD/MMC/MS/MS PRO 接口、CF/MD 接口、USB 接口的存儲(chǔ)卡之間的數(shù)據(jù)通信;第二 USB接口,與存儲(chǔ)卡識(shí)別模塊相連,用于連接待讀取的USB接口存儲(chǔ)器; SM/xD接口,與存儲(chǔ)卡識(shí)別模塊相連,用于SM/xD接口卡的接入;SD/MMC/MS/MS PRO接口,與存儲(chǔ)卡識(shí)別模塊10相連,用于SD/MMC/MS/MS PRO卡的接入;CF/MD接口,與存儲(chǔ)卡識(shí)別模塊相連,用于CF/MD卡的接入;存儲(chǔ)卡識(shí)別模塊,與MCU控制器相連,用于檢查是否有存儲(chǔ)卡插入,獲取存儲(chǔ)卡信息,識(shí)別存儲(chǔ)卡類型,并通知MCU控制器,同時(shí)把DMA通道切換到對(duì)應(yīng)存儲(chǔ)卡接口 ;指示燈模塊,由LED組成,用于提示讀卡器各種工作狀態(tài);模式選擇模塊,由切換開關(guān)組成,提供用戶操作接口,供用戶進(jìn)行模式選擇;MCU控制器,通過DMA通道和USB OTG模塊和存儲(chǔ)卡識(shí)別模塊相連,實(shí)現(xiàn)對(duì)電源控制模塊、存儲(chǔ)卡識(shí)別模塊、指示燈模塊、模式選擇模塊、USB OTG模塊、FIFO模塊、PLL模塊、RAM模塊、FLASH模塊進(jìn)行控制,并對(duì)DMA數(shù)據(jù)流進(jìn)行監(jiān)測(cè)及控制,實(shí)現(xiàn)對(duì)存儲(chǔ)卡只讀或讀寫功能;PLL模塊,用于對(duì)讀卡器時(shí)鐘信號(hào)進(jìn)行調(diào)頻和解調(diào),提供不同時(shí)鐘頻率,同時(shí)降低外部晶振頻率,提高讀卡器穩(wěn)定性;RAM模塊,用于在讀卡器啟動(dòng)時(shí)把FLASH模塊存儲(chǔ)的MCU控制器的程序復(fù)制到RAM里;FLASH模塊,存儲(chǔ)MCU控制器的程序。該讀卡器通過整合多種接口,增加接口自動(dòng)識(shí)別功能,提高了讀卡器的通用性。
圖I為本實(shí)用新型結(jié)構(gòu)圖;·圖2為本實(shí)用新型操作流程圖。
具體實(shí)施方式
以下結(jié)合附圖及實(shí)施例對(duì)本實(shí)用新型作進(jìn)一步詳細(xì)說明。如圖I所示,公開一種多接口只讀讀卡器,包括電源控制模塊1,將計(jì)算機(jī)USB接口電源轉(zhuǎn)化成讀卡器所用電源和接入存儲(chǔ)卡所需電源。USB OTG模塊2,通過DMA通道和FIFO模塊4與MCU控制器13相連,并通過第一USB接口 3與計(jì)算機(jī)相連,控制存儲(chǔ)卡與計(jì)算機(jī)之間的數(shù)據(jù)傳輸。USB0TG(USB On-The-GoController)可以做USB Host或USB Device,在本實(shí)施例中做USB Device,與計(jì)算機(jī)進(jìn)行通信,支持USB1. 0、USB2. O全速和高速協(xié)議,最大速度達(dá)480Mb/s。第一USB接口 3,用于連接計(jì)算機(jī),該接口可以為標(biāo)準(zhǔn)USB A型公頭,可以直接插入計(jì)算機(jī)USB接口。FIFO模塊4,是一種先進(jìn)先出(First Input First Output, FIFO)的數(shù)據(jù)緩存器,通過USB OTG模塊2與第一 USB接口 3相連,為讀卡器提供先進(jìn)先出緩存功能。此模塊由兩個(gè)1024字節(jié)FIFO組成,即可編為I號(hào)FIFO模塊和2號(hào)FIFO模塊,可用乒乓操作,即MCU控制器13讀取I號(hào)FIFO數(shù)據(jù)時(shí),USB OTG模塊2接收到的數(shù)據(jù)寫入2號(hào)FIFO ;當(dāng)MCU控制器13處理完I號(hào)FIFO數(shù)據(jù),去讀取2號(hào)FIFO數(shù)據(jù)時(shí),USB OTG接收到的數(shù)據(jù)寫入I號(hào)FIF0,這樣可以加快通信速度。同時(shí),在MCU控制器13與存儲(chǔ)卡識(shí)別模塊10之間也加了一塊相同的FIFO模塊,可以加快讀卡器與存儲(chǔ)卡見的通信速度。DMA 通道 5,實(shí)現(xiàn)計(jì)算機(jī)和 SM/xD 接口、SD/MMC/MS/MS PRO 接口、CF/MD 接口、USB接口存儲(chǔ)卡之間的數(shù)據(jù)通信。DMA (Direct Memory Acces S,直接內(nèi)存存取)是電子技術(shù)的一項(xiàng)重要技術(shù),允許不同速度的硬件裝置之間進(jìn)行直接數(shù)據(jù)通信,而不需要依于MCU的大量中斷負(fù)載。它可以直接將數(shù)據(jù)從一個(gè)地址空間傳輸?shù)搅硪粋€(gè)地址空間,從而大大減少M(fèi)CU
的工作量。第二 USB接口 6,標(biāo)準(zhǔn)USB A型母頭,用于接待讀取的U盤等USB接口存儲(chǔ)器。[0031 ] SM/xD接口 7,標(biāo)準(zhǔn)SM/xD接口,用于SM/xD卡的接入。 SD/MMC/MS/MS PRO 接口 8,標(biāo)準(zhǔn) SD/MMC/MS/MS PRO 接口,用于 SD/MMC/MS/MSPR0卡的接入。CF/MD接口 9,標(biāo)準(zhǔn)CF/MD接口,用于CF/MD卡的接入。存儲(chǔ)卡識(shí)別模塊10,與MCU控制器13相連,用于及時(shí)檢查是否有存儲(chǔ)卡插入,獲取存儲(chǔ)卡信息,識(shí)別存儲(chǔ)卡類型,并通知MCU控制器13,同時(shí)把DMA通道切換到對(duì)應(yīng)存儲(chǔ)卡接□。指示燈模塊11,由LED組成,用于提示設(shè)備各種工作狀態(tài)。模式選擇模塊12,由切換開關(guān)組成,提供用戶操作接口。MCU控制器13,MCU (micro control unit,微控制單兀),通過DMA通道和通過DMA通道和USB OTG模塊2和存儲(chǔ)卡識(shí)別模塊10相連,實(shí)現(xiàn)對(duì)電源控制模塊I、存儲(chǔ)卡識(shí)別模塊10、指示燈模塊11、模式選擇模塊12、USB OTG模塊2、FIFO模塊4、PLL模塊14、RAM模塊15、FLASH模塊16進(jìn)行控制,對(duì)DMA數(shù)據(jù)流進(jìn)行監(jiān)測(cè)及控制,實(shí)現(xiàn)對(duì)存儲(chǔ)卡只讀或讀寫 功能。MCU控制器13可采用CSM8X51單片機(jī),兼容C51指令,工作頻率可達(dá)60MHz,主要工作是對(duì)各模塊進(jìn)行控制,對(duì)DMA數(shù)據(jù)流進(jìn)行監(jiān)測(cè)及控制,實(shí)現(xiàn)只讀或讀寫功能。PLL模塊14,米用PLL (phase locked loop)鎖相環(huán)技術(shù),可以對(duì)時(shí)鐘信號(hào)進(jìn)行調(diào)頻和解調(diào),提供不同時(shí)鐘頻率,同時(shí)降低外部晶振頻率,提高系統(tǒng)穩(wěn)定性。RAM模塊15,設(shè)備啟動(dòng)時(shí)會(huì)把FLASH模塊16存儲(chǔ)的MCU控制器13的程序復(fù)制到RAM里,這樣可以延長(zhǎng)FLASH的壽命,同時(shí)也可以緩存其他數(shù)據(jù)。 FLASH模塊16,存儲(chǔ)MCU控制器13的程序。圖2展示了該讀卡器的操作流程用戶將需要獲取以及分析的存儲(chǔ)卡插入到讀卡器的相對(duì)應(yīng)接口,選擇只讀/讀寫模式,然后通過USB線連接到電腦,設(shè)備進(jìn)入初始化。電源指示燈,只讀/讀寫指示燈(紅色只讀,綠色讀寫),存儲(chǔ)卡識(shí)別指示燈,連接電腦指示燈,會(huì)先后亮起。等待連接電腦指示燈亮起后,可以發(fā)現(xiàn)電腦識(shí)別到存儲(chǔ)卡,設(shè)備進(jìn)入正常工作狀態(tài),用戶可以對(duì)存儲(chǔ)卡進(jìn)行操作。主要說明I.電源指示燈,只讀/讀寫指示燈(紅色只讀,綠色讀寫)顯示不正常,硬件上出問題,請(qǐng)不要繼續(xù)使用,以免燒壞存儲(chǔ)卡;2.存儲(chǔ)卡識(shí)別指示燈顯示不正常,是存儲(chǔ)卡識(shí)別部分出問題,可以檢查下是否接觸良好;3.連接電腦指示燈顯示不正常,是連接電腦部分出問題,請(qǐng)確認(rèn)電腦USB接口和USB連接線是否正常;4.只讀模式下,向被保護(hù)的存儲(chǔ)卡寫入數(shù)據(jù)時(shí),看起來(lái)數(shù)據(jù)寫入成功,實(shí)際上設(shè)備在硬件層上阻止了寫入通道,數(shù)據(jù)并未真正寫入存儲(chǔ)卡,只是設(shè)備沒有將寫入請(qǐng)求操作失敗的錯(cuò)誤信息反饋給操作系統(tǒng)。綜上所述,本方案提供一種兼容各種類型的存儲(chǔ)卡的讀卡器,并且方便操作,便于攜帶。并且有效保護(hù)存儲(chǔ)卡在被獲取以及分析過程數(shù)據(jù)不被修改,保證存儲(chǔ)卡內(nèi)信息的司法有效性和數(shù)據(jù)完整性。
權(quán)利要求1.一種多接口只讀讀卡器,其特征在于,包括 電源控制模塊,用于將計(jì)算機(jī)USB接口電源轉(zhuǎn)化成讀卡器所用電源和接入存儲(chǔ)卡所需電源; USB OTG模塊,通過DMA通道和FIFO模塊與MCU控制器相連,并通過第一 USB接口與計(jì)算機(jī)相連,用于控制存儲(chǔ)卡與計(jì)算機(jī)之間的數(shù)據(jù)傳輸; 第一 USB接口,用于連接計(jì)算機(jī); FIFO模塊,通過USB OTG模塊與第一 USB接口相連,為讀卡器提供先進(jìn)先出緩存功能;DMA通道,實(shí)現(xiàn)計(jì)算機(jī)和SM/xD接口、SD/MMC/MS/MS PRO接口、CF/MD接口、USB接口的存儲(chǔ)卡之間的數(shù)據(jù)通信; 第二 USB接口,與存儲(chǔ)卡識(shí)別模塊相連,用于連接待讀取的USB接口存儲(chǔ)器;SM/xD接口,與存儲(chǔ)卡識(shí)別模塊相連,用于SM/xD接口卡的接入; SD/MMC/MS/MS PRO接口,與存儲(chǔ)卡識(shí)別模塊(10)相連,用于SD/MMC/MS/MSPR0卡的接A ; CF/MD接口,與存儲(chǔ)卡識(shí)別模塊相連,用于CF/MD卡的接入; 存儲(chǔ)卡識(shí)別模塊,與MCU控制器相連,用于檢查是否有存儲(chǔ)卡插入,獲取存儲(chǔ)卡信息,識(shí)別存儲(chǔ)卡類型,并通知MCU控制器,同時(shí)把DMA通道切換到對(duì)應(yīng)存儲(chǔ)卡接口 ; 指示燈模塊,由LED組成,用于提示讀卡器各種工作狀態(tài); 模式選擇模塊,由切換開關(guān)組成,提供用戶操作接口,供用戶進(jìn)行模式選擇; MCU控制器,通過DMA通道和USB OTG模塊和存儲(chǔ)卡識(shí)別模塊相連,實(shí)現(xiàn)對(duì)電源控制模塊、存儲(chǔ)卡識(shí)別模塊、指示燈模塊、模式選擇模塊、USB OTG模塊、FIFO模塊、PLL模塊、RAM模塊、FLASH模塊進(jìn)行控制,并對(duì)DMA數(shù)據(jù)流進(jìn)行監(jiān)測(cè)及控制,實(shí)現(xiàn)對(duì)存儲(chǔ)卡只讀或讀寫功倉(cāng)泛; PLL模塊,用于對(duì)讀卡器時(shí)鐘信號(hào)進(jìn)行調(diào)頻和解調(diào),提供不同時(shí)鐘頻率,同時(shí)降低外部晶振 頻率,提聞讀卡器穩(wěn)定性; RAM模塊,用于在讀卡器啟動(dòng)時(shí)把FLASH模塊存儲(chǔ)的MCU控制器的程序復(fù)制到RAM里; FLASH模塊,存儲(chǔ)MCU控制器的程序。
專利摘要本實(shí)用新型公開了一種操作簡(jiǎn)單、兼容各種存儲(chǔ)卡,并可實(shí)現(xiàn)只讀或讀寫功能的裝置。用戶只需將需要獲取以及分析的存儲(chǔ)卡插入設(shè)備相對(duì)應(yīng)接口,另一端通過USB線連接電腦,即插即用,直接由電腦USB口供電,無(wú)需外加電源,無(wú)需特別的驅(qū)動(dòng)程序。支持獲取的存儲(chǔ)卡類型有SM/xD、SD/MMC/MS/MS PRO、CF/MD、USB存儲(chǔ)介質(zhì)等。本設(shè)備有兩種工作模式1、讀寫模式,可當(dāng)成USB讀卡器使用,即將各種存儲(chǔ)卡轉(zhuǎn)成USB與電腦連接,實(shí)現(xiàn)對(duì)存儲(chǔ)卡讀寫;2、只讀模式,本設(shè)備從硬件層阻止了寫入通道,能有效保護(hù)存儲(chǔ)卡在獲取以及分析過程不被修改。同時(shí)本設(shè)備采用低功耗技術(shù),產(chǎn)品處理器采用低功耗的單片機(jī)。重量輕,便于攜帶。
文檔編號(hào)G06K7/00GK202584143SQ20122000434
公開日2012年12月5日 申請(qǐng)日期2012年1月5日 優(yōu)先權(quán)日2012年1月5日
發(fā)明者沈順孝, 陳大鈹, 郭文瓊, 吳神培 申請(qǐng)人:廈門市美亞柏科信息股份有限公司