999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

USB在PCR儀嵌入式系統(tǒng)中的應用

2009-08-13 06:18:04曲天培
現代電子技術 2009年10期
關鍵詞:數據存儲

曲天培 趙 武

摘 要:針對PCR儀嵌入式系統(tǒng)數據存儲的特點,提出用USB設備作為接口的方案。詳細討論以M30627FJPGP為控制器,以CH375電路為USB設備接口的硬件系統(tǒng)設計,并給出系統(tǒng)的軟件設計方案。給出USB在PCR儀嵌入式系統(tǒng)應用中遇到的難點和解決方案。實際應用證明,USB系統(tǒng)嵌入到PCR儀中方便了用戶的操作,提高了PCR儀的工作效率和儀器的可用性。

關鍵詞:PCR儀;嵌入式系統(tǒng);M30627FJPGP;USB設備;數據存儲

中圖分類號:TP274文獻標識碼:B

文章編號:1004-373X(2009)10-062-03

Application of USB in PCR Instrument Embedded System

QU Tianpei1,ZHAO Wu2

(1.Chifeng Fulong Co.Ltd.,Chifeng,024000,China;2.Chifeng Hospital,Chifeng,024000,China)

Abstract:PCR-embedded system for data storage characteristics,the scheme of using USB equipment as the interface is put forward.Using M30627FJPGP as the controller,the circuit of CH375 as USB device interface,design of hardware is discussed in detail.And the design scheme of system is given,which is of USB in the application of PCR instrument embedded system.Practical application is proved,USB system embedded in PCR instrument facilitate the operation of users,efficiency of the work of PCR instrument and equipment availability are improved.

Keywords:PCR instrument;embedded system;M30627FJPGP;USB equipment;data storage

0 引 言

聚合酶鏈反應(Polymerase Chain Reaction,PCR) 是20世紀80年代中期發(fā)展起來的體外核酸擴增技術[1]。該技術是分子生物學發(fā)展史上的一個里程碑,它使得DNA分子可以在生物體外進行放大擴增。在短短的數年內,這項技術已廣泛應用于生命科學的研究中,對基因克隆、DNA序列分析等現代分子生物學技術的發(fā)展起到了重要的作用[2]。我國目前使用的PCR儀主要依賴于進口,為了在該技術領域追趕國際先進水平,與海爾集團聯合對PCR儀進行了開發(fā)研究。

隨著U盤的普遍使用和USB技術的嵌入式系統(tǒng)應用,方便用戶進行程序修改和程序的存儲,PCR設計中采用可以熱插拔的USB接口,即在PCR硬件系統(tǒng)中加入了USB主控芯片,使其能夠對U盤等存儲設備進行讀寫操作,從而實現數據的存儲和轉移[3]。

1 USB系統(tǒng)的硬件設計

在數據采集系統(tǒng)中,USB的應用大體可以采用兩種方案:一是直接采用集成USB設備接口的嵌入式微控制器;二是采用單獨的控制器和獨立的USB設備接口芯片。

為增強系統(tǒng)應用的靈活性,該方案采用瑞薩單片機M30627FJPGP,加上USB設備接口芯片搭建硬件系統(tǒng),具有低成本、易移植的特點。設計中,USB設備接口芯片采用CH375,涉及框圖如圖1所示。CH375是一款符合USB 2.0協議的USB總線通用接口芯片,支持主機(HOST)方式和設備(SLAVE)方式,并可以動態(tài)地切換主機和設備方式[4]。

CH375 芯片提供了通用的被動并行接口,包括:8位雙向數據總線D0~D7、讀選通輸入引腳RD、寫選通輸入引腳WR、片選輸入引腳CS、中斷輸出引腳INT以及地址輸入引腳A0。CH375以總線方式掛接在單片機數據總線上,并且與多個外圍器件共存。單片機通過RD,WR高位地址譯碼產生片選CS和地址線P68(接CH375的A0引腳)的綜合控制,完成與CH375的通信。外擴USB電路如圖2所示。

CH375 芯片的RD和WR分別連接到單片機的讀選通輸出引腳和寫選通輸出引腳。CS由單片機的CS4選通。INT輸出的中斷請求是低電平有效,可以連接到單片機的外部中斷上,單片機使用中斷方式獲知中斷請求。

當CS375(即CS)為低電平時,單片機可以與CH375進行通信操作。此時,當WR為高電平,RD和P68都為低電平時,CH375中的數據通過D0~D7輸出;當RD為高電平且CS和WR及P68 都為低電平時,D7~D0上的數據被寫入CH375芯片中;當RD為高電平且CS和WR都為低電平而A0為高電平時,D7~D0上的數據被作為命令碼寫入CH375芯片中。

CH375芯片的UD+和UD-引腳直接連接到USB總線上。CH375芯片內置了電源上電復位電路,并可以產生復位信號。為確保上電復位次序,系統(tǒng)設計中,單片機的復位信號是通過CH375產生的,并將單片機與CH375共同接到外部復位電路上。

CH375芯片正常工作時需要外部為其提供12 MHz的時鐘信號,在XI和XO引腳之間連接一個標稱頻率為12 MHz的晶體,并且分別為XI和XO引腳對地連接一個容量為30 pF的高頻振蕩電容。

CH375芯片支持5 V電源電壓或者3.3 V電源電壓。該系統(tǒng)使用5 V工作電壓,并且V3引腳處外接容量為0.01 μF 的電源退耦電容。

2 USB系統(tǒng)的軟件設計

根據USB 2.0協議,在一個USB系統(tǒng)中,任何一次通信都是由USB主機發(fā)起的。USB設備根據主機發(fā)來的命令給予響應,執(zhí)行相應的操作。在USB系統(tǒng)中,其軟件包括以下幾個部分:主機應用程序、設備驅動程序和設備固件程序。主機用于程序為用戶提供設備應用的操作平臺和交互界面,完成數據的處理和轉換,向設備發(fā)出控制命令等。設備驅動程序是USB設備正常工作的基礎,它提供了設備接入系統(tǒng)時要用到的引導文件、設備信息文件等。

2.1 動態(tài)鏈接庫

系統(tǒng)應用中CH375提供了設備方式下標準驅動CH375WDM.INF和動態(tài)鏈接庫CH375DLL.DLL,通過加載驅動信息可以在應用程序中直接調用動態(tài)鏈接庫。CH375 在計算機端提供應用層接口。應用層接口是由CH375動態(tài)鏈接庫DLL 提供的面向功能應用的API,所有API 在調用后都有操作狀態(tài)返回,但不一定有應答數據。CH375動態(tài)鏈接庫提供的API包括:設備管理API、數據傳輸API、中斷處理API。

設計中采用C語言作為計算機端應用軟件的開發(fā)平臺,首先需要將CH375的動態(tài)鏈接庫、驅動程序添加到到編譯環(huán)境中。動態(tài)鏈接庫的使用,簡化了USB設備開發(fā)的步驟,降低了開發(fā)難度,為系統(tǒng)調試節(jié)省了時間。

2.2 應用程序與設備間的通信

通過動態(tài)鏈接庫的數據傳輸函數,CH375在與M30627FJPGP之間提供了端對端的連接。應用程序與設備固件間的通信采用請求加應答方式,該通信方式具有較好的交互性和可控性。請求加應答方式使用一個下傳的主動請求和一個上傳的被動應答進行交互式的雙向數據通信,下傳與上傳一一對應,相互關聯。所有的通信都由客戶應用程序發(fā)起,然后以接收到M30627FJPGP的應答結束。

2.3 固件程序設計

CH375與M30627FJPGP之間設計成完全的中斷驅動。當單片機處理前臺任務時,USB的傳輸可在后臺進行,這就確保了最佳的傳輸速率和更好的軟件結構,同時簡化了編程和調試。

后臺ISR(中斷服務程序)和前臺主程序循環(huán)之間的數據交換可以通過事件標志和數據緩沖區(qū)來完成,其實現原理如圖3所示。

應用中的單片機讀寫U盤軟件可分成兩大部分:應用程序和固件程序。應用程序完成系統(tǒng)的數據采集、處理任務、外圍控制等功能,固件程序處理底層的USB通信協議、文件系統(tǒng),完成數據在USB總線上的可靠傳輸和在U盤上的存取操作。為方便在不同控制器或應用系統(tǒng)上進行移植,固件采取積木式結構,如圖4所示。

2.4 USB讀寫操作

USB讀寫操作可根據不同的系統(tǒng)要求設定執(zhí)行程序。在PCR儀系統(tǒng)設計中,M30627FJPGP將通過A/D通道采集到的數據向U盤內指定的文件:ADC_DATA.TXT追加數據。開機后,單片機向CH375寫入配置字,設定其進入主控(Host)模式,進入數據采集狀態(tài),等待USB總線事件發(fā)生。U盤追加數據流程如圖5所示。

3 USB在PCR嵌入式系統(tǒng)中的難點及解決方案

傳統(tǒng)的USB主控體系結構是PC應用的一種理想的解決方案,而在PCR嵌入式系統(tǒng)中很難實現,具體表現在:

(1) 嵌入式系統(tǒng)具有的系統(tǒng)資源容量和能力有限;

(2) 嵌入式應用一般要對實時事件做出及時的響應。把USB固件添加到系統(tǒng)中,就會增加復雜性,導致在實時應用的設計和調試中出現更多中斷和實時事件;

(3) 嵌入式市場具有種類繁多的處理器和實時操作系統(tǒng)。將USB固件開發(fā)和移植到任何特定處理器/實時操作系統(tǒng)平臺的努力都將花費大量時間,而且需要工作人員在USB技術上具有很高的專業(yè)技能。

克服嵌入式裝置中USB主控設計的復雜性問題,其方法之一是把與USB即插即用能力相關的智能揉入USB主端控制器本身之中。要做到這一點,所采取的辦法是:

把USB主控棧和器件驅動的共用組件嵌入到USB控制器硬件中;

將USB主控功能壓縮到語族與ANSI C兼容的API中,而這些API被系統(tǒng)用來獲取USB主控制器中的USB主控功能。

這種設計方法可以帶來一個無需系統(tǒng)處理器干預,就能處理USB主控活動的USB主控制器。它不僅讓系統(tǒng)資源的消耗降至最低,而且也將通過系統(tǒng)總線的USB數據流減至最小。API的設計將簡單易行,并且獨立于處理器和實時操作系統(tǒng),從而有效地降低了API集移植和集成的難度[5]。

4 結 語

PCR儀系統(tǒng)的設計,實現USB總線在嵌入式系統(tǒng)中的基本應用模式。PCR儀中USB主機的實現方法,體現了USB存儲設備的靈活性和方便性,USB系統(tǒng)嵌入到PCR儀中方便了用戶的操作,提高了PCR儀的工作效率和儀器的可用性。

參考文獻

[1]Bu M,Melvin T,Ensell G,et al.Design and Theoretical Evaluation of a Novel Microfluidic Device to be Used for PCR[J].Micro.mech.Micro-eng.,2003,13:125-130.

[2]Shin Y S,Cho K,Lim S H,et al.PDMS-based Micro PCR Chip with Parylene Coating.Journal of Micro-mechanics and Micro-engineering,2003,13:768-774.

[3]Compaq,HP,Intel,et al.Universal Serial Bus Specification.Reversion 2.0.2000.

[4]USB org.On the go Supplement to the USB 2.0 Specification.Reversion 1.0.2001.

[5]CY7C68001 EZ-USB SX2TM High-speed USB Interface Device [Z].Cypress Semiconductor Corporation,2005:13-14.

[6]王浩楓.基于USB總線的數據采集系統(tǒng)設計[J].計算機與網絡,2005(16):58-59,61.

[7]張波,劉志勤,張龍.基于USB接口的數據采集設備[J].電光與控制,2006,13(5):86-89.

[8]葉超,葉道驊.基于USB接口的高密度數據采集系統(tǒng)[J].西安工業(yè)學院學報,2004,24(2):160-162.

[9]姜海勛,黃盛霖,吳忠德.基于USB 2.0的通用高速數據采集實現[J].海軍航空工程學院學報,2005,20(3):72-74.

[10]王剛,劉雅言,郭樹旭.USB接口技術在便攜式醫(yī)療儀器中的應用[J].電子技術,2004(2):10-12.

[11]秦旭,邵根富,陳尚松,等.通用串行總線(USB)在自動測試中的開發(fā)應用[J].電測與儀表,2000(10):39-42.

猜你喜歡
數據存儲
簡單的數據修復
文理導航(2017年2期)2017-02-16 13:18:46
大數據時代檔案信息建設的認識和實踐
淺談電力大數據平臺關鍵技術研究與應用
開源數據庫數據存儲的實現路徑分析
基于Android開發(fā)的APP數據存儲研究
哈希算法在物聯網數據存儲中的應用
空難事故跨媒體信息采集與檢索方法的研究
基于STM32的AD采集與SD卡數據存儲
淺談信息系統(tǒng)工程和POJO模型組件開發(fā)
基于MongoDB的調查決策系統(tǒng)數據存儲方案設計
主站蜘蛛池模板: 国产无码网站在线观看| 中文字幕欧美日韩| 又爽又大又光又色的午夜视频| 久草视频福利在线观看| 国产色偷丝袜婷婷无码麻豆制服| 亚洲天堂在线视频| 多人乱p欧美在线观看| 91蜜芽尤物福利在线观看| 毛片免费观看视频| 麻豆精品在线播放| 精品国产成人三级在线观看| 亚洲不卡影院| 在线高清亚洲精品二区| 久久久久久久97| 性做久久久久久久免费看| 欧美日韩动态图| 国产在线精彩视频二区| 国产男女免费完整版视频| 国产第一页亚洲| 综合社区亚洲熟妇p| 亚洲国产天堂久久九九九| 国产簧片免费在线播放| 91九色国产porny| 国产成人区在线观看视频| 欧美成人免费| 久精品色妇丰满人妻| 91福利在线看| 99视频在线免费观看| 2021国产精品自拍| 亚洲中文在线看视频一区| 无码精品福利一区二区三区| 精品1区2区3区| 亚洲国产精品无码AV| 国产精品午夜福利麻豆| 18禁色诱爆乳网站| 熟妇人妻无乱码中文字幕真矢织江| 国内黄色精品| 国产一区二区色淫影院| 亚洲国产亚综合在线区| 性视频久久| 亚洲成A人V欧美综合天堂| 97超爽成人免费视频在线播放| 91丨九色丨首页在线播放| 免费国产小视频在线观看| 久久人搡人人玩人妻精品| 国产靠逼视频| 免费在线看黄网址| 国产精品9| AⅤ色综合久久天堂AV色综合| 亚洲视频免| 亚洲水蜜桃久久综合网站 | 亚洲人成网站在线观看播放不卡| 天天操天天噜| 亚洲国产精品一区二区高清无码久久 | 国产欧美视频综合二区| 国内精品视频区在线2021| 内射人妻无码色AV天堂| 国产成人成人一区二区| 婷婷亚洲最大| 国产一级毛片网站| 91蝌蚪视频在线观看| 欧美视频在线播放观看免费福利资源| 国产精品思思热在线| 成人日韩视频| 无码电影在线观看| 久久国产乱子| 国产熟女一级毛片| 久久久精品久久久久三级| 国产精品自在在线午夜区app| 无码一区二区波多野结衣播放搜索| 亚洲综合婷婷激情| 国产成人久视频免费| 国产v精品成人免费视频71pao | 综合亚洲色图| 国产无遮挡猛进猛出免费软件| 亚洲欧美日韩中文字幕在线一区| 国产成人艳妇AA视频在线| 国产国拍精品视频免费看 | 亚洲精品国产首次亮相| 欧美成人综合在线| 国产精品片在线观看手机版 | 午夜爽爽视频|