手持式醫(yī)療電子設(shè)備的設(shè)計(jì)實(shí)現(xiàn)
基于SoC的設(shè)計(jì)方案
不妨設(shè)想這樣一種情況:在包括了微控制器的單芯片上實(shí)現(xiàn)大多數(shù)外設(shè)元件功能,也就是采用片上系統(tǒng)(SoC)或ASIC。如果希望支持可編程性,那么選用SoC比較適合。如果實(shí)現(xiàn)大批量生產(chǎn),那么ASIC在成本上更有優(yōu)勢(shì)。這種設(shè)計(jì)方案的結(jié)構(gòu)框圖如圖4所示。
圖4:基于SoC的手持式醫(yī)療電子設(shè)備設(shè)計(jì)方案。
由于大多數(shù)外設(shè)元件都集成到SoC中,所有板上的元件數(shù)量大大減少。此外,這種全新的設(shè)計(jì)方法還有以下優(yōu)勢(shì):減少元件數(shù)量可大幅縮短設(shè)計(jì)周期;由于硬件功能在芯片內(nèi)通過(guò)軟件實(shí)現(xiàn),所以便于隨時(shí)根據(jù)需要修改設(shè)計(jì)方案;減少外設(shè)元件也有助于減少噪聲;通過(guò)禁用某些暫時(shí)不需要的芯片特性,可方便地降低電路板功耗。
這些優(yōu)勢(shì)可對(duì)任何嵌入式產(chǎn)品設(shè)計(jì)帶來(lái)好處。不過(guò),在醫(yī)療電子設(shè)備設(shè)計(jì)中采用上述方法還有一些獨(dú)特優(yōu)勢(shì)。
醫(yī)療電子設(shè)備的代碼非常復(fù)雜,有的代碼編寫(xiě)起來(lái)非常困難。特別是創(chuàng)建一個(gè)讓所有元件都可無(wú)縫協(xié)作的架構(gòu),常常是一個(gè)很大挑戰(zhàn)。每個(gè)元件使用什么接口、有沒(méi)有足夠的I/O、不同接口能否通過(guò)多路復(fù)用技術(shù)支持一個(gè)以上的元件,等等,都是都是需要考慮的問(wèn)題。此外,最好還能在微控制器中拖放元件、選擇配置設(shè)置、盡可能減少代碼編寫(xiě)工作量同時(shí)又確保不同元件彼此協(xié)作。設(shè)計(jì)人員還希望同一產(chǎn)品有不同版本,以滿足不同價(jià)位需求,適應(yīng)市場(chǎng)和客戶需求的不斷變化。
如果設(shè)計(jì)人員只需通過(guò)點(diǎn)擊操作就能禁用某個(gè)設(shè)計(jì)特性,或者通過(guò)拖放操作就能增加特性,則必將縮短開(kāi)發(fā)時(shí)間、節(jié)約成本并根據(jù)不同市場(chǎng)需求推出相關(guān)產(chǎn)品。這種設(shè)計(jì)方法還有助于縮短產(chǎn)品的驗(yàn)證與測(cè)試時(shí)間。
采用基于SoC的設(shè)計(jì)方法還有助于滿足FDA的規(guī)定要求,因?yàn)樗芨奖愕卮_保所用的SoC五年內(nèi)不停產(chǎn)。
評(píng)論