USB在PCR儀器嵌入式系統中的應用

本文引用地址:http://m.ptau.cn/article/201609/303665.htm
傳統的USB主控體系結構是PC應用的一種理想的解決方案,而在PCR嵌入式系統中很難實現,具體表現在:
(1)嵌入式系統具有的系統資源容量和能力有限;
(2)嵌入式應用一般要對實時事件做出及時的響應。把USB固件添加到系統中,就會增加復雜性,導致在實時應用的設計和調試中出現更多中斷和實時事件;
(3)嵌入式市場具有種類繁多的處理器和實時操作系統。將USB固件開發(fā)和移植到任何特定處理器/實時操作系統平臺的努力都將花費大量時間,而且需要工作人員在USB技術上具有很高的專業(yè)技能。
克服嵌入式裝置中USB主控設計的復雜性問題,其方法之一是把與USB即插即用能力相關的智能揉入USB主端控制器本身之中。要做到這一點,所采取的辦法是:
把USB主控棧和器件驅動的共用組件嵌入到USB控制器硬件中;
將USB主控功能壓縮到語族與ANSI C兼容的API中,而這些API被系統用來獲取USB主控制器中的USB主控功能。
這種設計方法可以帶來一個無需系統處理器干預,就能處理USB主控活動的USB主控制器。它不僅讓系統資源的消耗降至最低,而且也將通過系統總線的 USB 數據流減至最小。API的設計將簡單易行,并且獨立于處理器和實時操作系統,從而有效地降低了API集移植和集成的難度。
4 結 語
PCR儀系統的設計,實現USB總線在嵌入式系統中的基本應用模式。PCR儀中USB主機的實現方法,體現了USB存儲設備的靈活性和方便性,USB系統嵌入到PCR儀中方便了用戶的操作,提高了PCR儀的工作效率和儀器的可用性。
評論