新聞中心

        EEPW首頁 > 醫療電子 > 設計應用 > 推進便攜式醫療設計的嵌入式處理器

        推進便攜式醫療設計的嵌入式處理器

        作者: 時間:2012-05-30 來源:網絡 收藏

        醫療設備的特殊性決定了它們應該是對用戶友好的、必須工作在無菌環境下,并且空間占用小、耗能低。

        本文引用地址:http://www.104case.com/article/198986.htm

        同時,醫療設備還需要足夠的計算能力以便處理醫療數據,能夠連接到無線或有線接口以便記錄和發送數據。從設計人員的角度考慮,上述需求需要低功耗的單片機(MCU)和數字信號控制器(Digital Signal Controller,DSC)。

        正是有了,設計人員才有可能設計出可在各種醫療應用中使用的緊湊而節能的設備,包括植入式設備、設備、家用設備和安保設備等。應用實例從可自行在柜臺購買的血壓計,一直到可拍攝病人腸道內部的微型無線照相機。本文將講述設計人員如何在便攜式醫療應用中使用最新的MCU和DSC。

        便攜式醫療電子設備的設計問題

        在設計緊湊的便攜式醫療電子設備時,系統設計人員會面對許多挑戰,如用來調理醫療信號的資源對醫療儀器的最終成本起著關鍵影響。在高端的應用中,心電圖分析儀(ECG)是一種復雜而昂貴的儀器,要在其刺激心臟的兩房兩室時測量心臟的電信號。首先,貼在心臟附近皮膚上的探針檢測電信號,然后電信號經過處理,再用圖形表示出來。因為探針放置在病人皮膚上,信號容易出現衰減。因此會放置多個探針在心臟附近的皮膚上克服衰減,以便獲得更好的信號。然后,通過使用基于固件的數字濾波技術,即嵌入式快速傅立葉變換(Fast Fourier Transform,FFT)庫中提供的頻譜分析軟件,可以對信號的衰減進行估算。ECG上的探針數量取決于控制ECG的DSC上有多少可用的ADC通道數。例如,Microchip最新的各種dsPIC DSC具有6個~32個ADC通道并且集成了可處理醫療信號的其他有用外設,采用這些DSC能夠使ECG的成本有實質性的降低。

        芯片設計人員已經在器件上集成了幾種節能功能特性(圖1),使得醫療設備設計人員能夠控制功耗。就調節功耗而言,諸如空閑、休眠和待機模式等節能特性為設計人員提供了相當大的靈活性。當在醫療應用中使用這些器件時,系統控制器能夠在大部分時間處于低功耗狀態,只是定期被定時器中斷喚醒以運行程序代碼。

        降低功耗的方法

        設計人員應該意識到,在便攜式系統中實現節能的唯一途徑是讓單片機控制內部和外設的功耗。在系統運行期間,應該試著按照具體能耗分別設計。在設計便攜式醫療設備時,確定所需的運行狀態,關閉不需要的電路。如果醫療設備上某個外設消耗了大部分的功耗,那么減少單片機的功耗不會對系統總功耗有多大的影響。

        當不需要外設時,應將其關閉。例如,在電池供電的應用中,就不需要欠壓復位功能(Brown-out Reset,BOR)。另一方面,也可以向Microchip納瓦級PIC18F系列單片機那樣使用空閑指令(圖2)關閉CPU而讓外設繼續運行。

        在節能上甚至還有更進一步的措施。通過進入休眠狀態,功耗可減少近96%。在由一個傳感器、一個存儲器和一節電池組成的便攜式醫療系統中,存儲器和傳感器可能一直在供電,這是在耗費系統能耗。在單片機的控制下,使用單片機的I/O接線關閉這些外設;只是在需要時,才向存儲器和傳感器供電。

        引入可控的時鐘

        對于低功耗應用而言,振蕩器啟動時間對單片機功耗起著至關重要的作用。在啟動期間,一直到振蕩器穩定下來之前,單片機即使是空閑的也會持續耗能。振蕩器啟動時間受許多因素影響,包括晶振、負載電容、系統環境和振蕩器模式等等。在較低的時鐘速率下,雖然低頻振蕩器運行時消耗的功率更少,但它需要的啟動時間會更長,這樣就會對系統功耗產生顯著影響。

        選用帶有振蕩器啟動定時器的單片機,這樣會有助于確保正常啟動,確保有足夠的時間建立振蕩。振蕩器定時器有助于單片機精確地執行代碼,確保振蕩器平穩起振。但振蕩器定時器也有不足,因為每個喚醒周期所需的時間也相應延長。針對振蕩器啟動時間問題的解決方案是使用雙速振蕩器啟動,這樣就能在啟動時切換到較快的內部振蕩器頻率。運用先進的單片機能在兩種內部時鐘頻率中進行選擇,即正常運行時選擇軟件可配置的8 MHz振蕩器,要保持低功耗時則選擇31 kHz振蕩器。使用這些單片機能隨時切換時鐘頻率(在外部時鐘和內部振蕩器之間進行轉換),同時不會有代碼執行延遲,從而節省醫療設備寶貴的“上電(Up)”時間。

        把I/O線配置為模擬或數字線

        便攜式設備上的每條信號線都會耗能,這就需要創造性地處理單片機上的雙向I/O引腳,因為有些I/O引腳能處理模擬輸入。通過仔細觀察這些引腳上的信號,設計人員可確保功耗最小。由于模擬輸入提供了高阻抗狀態,它們消耗的電流非常小。特別是,當施加的電壓處在VDD和VSS中間時,模擬輸入比數字輸入消耗更少的電流。只要可能,就應通過強迫數字輸入進入低功耗狀態,把復用的數字/模擬引腳配置成模擬輸入,以節省功耗。另外可嘗試通過數字輸出驅動外部電路,其除了給外部電路供電的電流外,數字輸出引腳不會產生額外的電流消耗。

        把不用的端口引腳配置為輸出引腳(輸出為高電平或低電平均可),或者把它們配置為輸入引腳再連接外部電阻上拉至VDD或VSS,也能節省功耗。當配置為輸入時,通過引腳流出的僅僅是引腳輸入泄漏電流;而如果引腳直接連到VDD或VSS,也會有相同的電流流過。使用這種方法,能夠靈活地把引腳用作輸入或輸出,而不用作太多的硬件改動。

        通過功率預算節能

        在便攜式應用中,設計人員能夠通過使用功率預算這項技術來計算電流消耗和估計電池壽命。首先要仔細了解系統的運行情況,設想設備的所有功能狀態。因此,如果把便攜式醫療應用簡單地看作數據獲取操作,系統運行的模式顯然有:休眠、獲取數據、處理和存儲數據。

        現在,通過仔細研究控制程序,就能估計出每個模式的時間消耗。參考制造商的數據手冊,能夠獲得系統中各器件的電流消耗。接著,把每個狀態的總電流乘以每個循環周期中該狀態的持續時間,計算出每個狀態的電荷消耗量。根據功率預算,就能很容易地計算出滿足應用需求的電流大小,使用的公式是:平均電流=總電荷/總時間。如果設計人員注意到在某個狀態消耗了過多功率,工作就可圍繞降低該狀態的功耗而進行。

        便攜式中的安全機制

        在醫療應用中,安全性的優先級很高,系統設計人員必須預防設備因為掉電或程序失控而出現的緊急情況。比如,失去時鐘源可能會觸發錯誤地執行產品的控制程序。單片機供應廠家提供了幾種有效機制,確保系統中的單片機安全運行,并可預測其運行。在某些單片機中,設計人員可以使用故障保護時鐘監視器功能來檢測時鐘源的丟失。當檢測到時鐘丟失時,單片機的內部振蕩器將提供系統時鐘信號從而幫助系統平緩地關機,或如果不希望關閉系統的話,可進入“待機(Stay-Alive)”模式。

        小結

        通過使用最新的單片機,設計人員可以實現功耗管理技術,設計出兼具成本效益的便攜式醫療設備。在醫療設備中功耗越小,就能用更小的電池。此外,通過使用低成本的控制器,設計使用一定次數后就廢棄的醫療用具已成為可能。

        更多醫療電子信息請關注:21ic醫療電子頻道



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乌兰浩特市| 达拉特旗| 四川省| 五莲县| 保山市| 信宜市| 漳平市| 偏关县| 鲁甸县| 松溪县| 黄陵县| 开鲁县| 黄浦区| 赣州市| 岳阳县| 湖南省| 威远县| 兴安县| 陕西省| 普格县| 天峻县| 聂荣县| 伊宁市| 台湾省| 甘孜县| 南岸区| 青冈县| 策勒县| 高要市| 吴桥县| 汶川县| 新巴尔虎右旗| 英吉沙县| 伊宁县| 杭州市| 德钦县| 松阳县| 江孜县| 娄烦县| 黄山市| 祁东县|