對能夠從個人健康監測設備提供更全面的臨床級數據的產品的需求在傳感器數據采集,信號調節和處理方面提出了重大挑戰。然而,開發人員現在可以使用附近的硬件和軟件解決方案,為快速實施能夠進行各種高級生理測量的臨床級產品提供靈活的基礎。
本文將介紹Maxim Integrated的一個此類解決方案,討論如何使用它來解決先進的健身和健康測量挑戰。
健康監測和預測
非侵入性健康和健康監測和預測功能在消費者和醫療領域,越來越多的產品成為關鍵要求。在創建這些功能時,開發人員依賴于豐富的數據集,這些數據代表通過許多經過驗證的方法生成的不同生理過程。心率等基本數據提供了有關個體身體狀況,從生理壓力中恢復的能力以及其他結果的重要信息。
對動脈血氧飽和度,呼吸率和心臟反應的深入了解不僅至關重要在臨床環境中進行診斷,以及在更廣泛的健身環境中進行體育鍛煉和延長健康。
測量方法
盡管它們在更多主流產品中應用,但用于測量的方法仍然存在。這些特征已在急性觀察和長期臨床護理中使用了數十年。對于基本心率測量,光學體積描記法利用光吸收或反射的變化,其與每次心跳通過皮膚血管的血液體積的增加或減少相關。脈搏血氧飽和度通過比較對氧合血紅蛋白(氧合血紅蛋白)和脫氧血紅蛋白(脫氧血紅蛋白)選擇性的兩種不同波長的光吸收或反射來估計外周氧飽和度(SpO2)。氧合血紅蛋白在940納米(nm)的紅外(IR)波長下吸收比脫氧血紅蛋白更多的光,并且脫氧血紅蛋白在660nm附近的可見波長吸收比氧合血紅蛋白更多的光。因此,比較每個波長的接收光可以提供外周血管中的SpO2。
對更詳細和全面的健康數據的興趣持續增加,需要更復雜的測量。其中,生物電位測量使用電壓感測電極來跟蹤與心臟動作相關的電壓變化,以產生心電圖(ECG)或與其他肌肉纖維相關聯以產生肌電圖(EMG)。為了測量心臟健康狀況,心電圖(ECG)中P,QRS和T復合波的性質可以提供廣泛的信息(圖1)。
圖1:ECG根據振幅,形狀和波形時間提供有關心臟健康的廣泛信息。 (圖像來源:FirstAidForFee.com)
至少,一個R波到下一個R波之間的時間(稱為R-to-R測量)提供了心率的瞬時測量。經驗豐富的臨床醫生可以通過檢查每個波形的形狀和幅度以及波形之間的時間變化來辨別有關心臟健康和病理的詳細信息。
也許不太熟悉,生物阻抗測量利用相關阻抗的變化隨著下層組織和器官的變化。例如,在呼吸期間,肺中空氣量的變化轉化為生物阻抗的變化,提供了用于測量呼吸速率和相對振幅的簡單但可靠的方法。健康專家正在應用生物阻抗測量,如血糖檢測,肺炎檢測,關節健康評估,甚至心力衰竭預測等。
開發人員如何構建能夠進行這些測量的系統仍然是一項重大挑戰。很少有開發團隊擁有技術專長,可以創建可靠,安全地提取數據所需的專用匹配信號鏈。即使對于經驗更豐富的生物工程師,創建自定義數據采集系統所需的時間最多也會延遲實施提供更復雜的健康和健身監測產品所需的應用程序。
開發人員可以發現即使是看似簡單的技術,例如光學體積描記法和脈搏血氧測定法提出了意想不到的挑戰。理論上,簡單的心率監測器應該只需要一個光源來執行基本的光學體積描記術,而脈搏血氧儀應該只需要兩個適合于氧合血紅蛋白和脫氧血紅蛋白的波長的光源。然而,在實踐中,不同波長的光在表皮層和真皮層中達到不同的深度,并且對血液和間質液中的其他分子顯示出不同的吸收或反射特性。因此,兩個波長返回的光可能受到每個波長穿透的影響,就像每個波長所要測量的生理現象一樣。
開發人員經常發現需要使用多個光源而不僅僅是減輕這些影響,但也提供更復雜的生命統計測量,如血壓。結合這些特定問題,對低功耗和易用性的更一般要求給設計人員帶來了一系列復雜的挑戰。 Maxim Integrated MAX86140專為提供能夠滿足光學體積描記法和脈搏血氧儀應用要求的插入式解決方案而設計。
光學傳感解決方案
專為健身和健康應用而設計, MAX86140特別適用于可穿戴設備等小型便攜式應用。這款20引腳晶圓級封裝尺寸僅為2.0 x 1.8毫米(mm),采用1.8伏主電源電壓和3.1至5.5伏LED驅動器電源供電。該器件的最大采樣速率為每秒4,096個樣本(sps),耗電量約為660微安(μA),但開發人員可以降低采樣率以降低功耗。例如,在25 sps時,器件僅消耗約8.5μA。
該設備提供多種旨在降低功耗的功能。對于要求采樣率為256 sps及以下的應用,開發人員可以將器件置于動態掉電模式。在此模式下,器件會自動進入采樣之間的低功耗模式。無論采樣率如何,開發人員還可以利用設備的光學接近功能,在設備從用戶移除時節省電量。在這里,器件通過將采樣率降至8 sps并進入動態功耗模式來響應降低的光輸入電平。當光學輸入超過設定的閾值,表明用戶的皮膚非常接近時,設備將以所需的采樣率恢復正常操作。
除了省電功能外,該設備還提供完整的光學傳感系統,結合先進的光學接收器和LED驅動控制子系統,提供光學測量。在接收器端,MAX86140光學子系統包括光學測量所需的全部功能模塊(圖2)。這些模塊包括環境光消除(ALC),sigma-delta模數轉換器(ADC),電壓基準,帶專用ADC的溫度傳感器以及專用的離散時間濾波器,可抑制50 Hz/60 Hz干擾。
圖2:Maxim Integrated MAX86140接收器集成了完整的信號鏈和專用模塊,專門用于在存在環境光和噪聲源的情況下優化光學傳感。 (圖像來源:Maxim Integrated)
在其功能中,ALC采用了專有的機制來消除環境光,即使在明亮的環境中也能提供準確的結果。該設備甚至可以適應當用戶從黑暗房間進入陽光和返回時可能發生的陡峭瞬態偏移。該設備的“柵欄”功能允許它替換與標準有很大偏差的單個樣品,并通過外推樣品歷史記錄創建一個值。
在發送器端,MAX86140集成了三個可編程LED可以配置為驅動總共六個LED的驅動器。由獨立的LED驅動器電源供電,每個LED驅動器通道包括一個數模轉換器(DAC)和一個能夠直接從MAX86140的LEDx_DRV輸出引腳驅動LED的電流源。為了平衡所需的精度和功耗,開發人員可以將每個LED通道的脈沖寬度從14.8微秒(μs)編程為117.3μs,并將特定電流輸出電平設置為31 mA至124 mA的四個不同范圍(圖3)。
圖3:開發人員可以通過將LEDx_RGE [1:0]設置為所需的滿量程范圍并將LEDx_PA [7:0]設置為特定電流輸出來精細調整每個MAX86140 LED電流輸出電平。 (圖像源:Maxim Integrated)
為了執行采樣序列,開發人員可以對MAX86140的集成光學控制器進行編程,以同時或順序驅動其三個LED驅動器通道中的一個或多個(圖4)。對于心率監測中的光學體積描記術測量,開發人員通常會同時驅動LED以最大化光學返回。對于脈搏血氧儀,它們將依次驅動單獨的IR和紅色LED,以測量確定SpO2所需的氧合血紅蛋白和脫氧血紅蛋白的比例。開發人員還可以將控制器配置為在每個LED驅動序列之后測量環境光,以補償干擾環境光源。
圖4:開發人員可以對Maxim Integrated MAX86140進行編程,同時驅動單獨的LED(A)進行心率測量,或依次驅動(B)進行脈搏血氧飽和度測定,使用單獨的環境測量來補償干擾光源。 (圖像源:Maxim Integrated)
除了多個配置和控制寄存器外,器件還提供128字FIFO和指向要讀取或寫入的下一個字的指針。在采樣時,FIFO使用包含19位數據的字和識別數據性質的5位標記順序存儲每個樣本。如果使用多個LED,則FIFO數據將每個LED樣本(和識別標簽)存儲在順序FIFO位置以用于單個采樣事件。要讀取樣本,開發人員只需訪問地址0x07處的FIFO數據計數器,以查找FIFO中可用的樣本數,然后訪問0x05處的FIFO讀指針以讀取該樣本數。這種簡單的方法允許開發人員使用相應簡單的軟件例程快速有效地提取數據(清單1)。
void device_data_read(void){
< code> uint8_t sampleCnt;
uint8_t regVal;
uint8_t dataBuf [128 * 2 * 3];
int led1 [32];
int led2 [32];
ReadReg(0x07,&amp; sampleCnt);//128個FIFO樣本,2個通道,3個字節/通道
//讀取FIFO
ReadFifo(dataBuf,sampleCnt * 3);
int i = 0;
for(i = 0; i
led1 [i] =((dataBuf [i * 6 + 0] << 16)|(dataBuf [i * 6 + 1] << 8)|(dataBuf [i * 6 + 2] ))&amp; 0x7ffff;
led2 [i] =((dataBuf [i * 6 + 3] << 16)|(dataBuf [i * 6 + 4] << 8)| (dataBuf [i * 6 + 5]))&amp; 0x7ffff;
}}
清單1:如此偽代碼所示,開發人員只需幾個操作即可從Maxim Integrated MAX86140的片內FIFO中讀取可用樣本。 (列表來源:Maxim Integrated)
與典型的事件驅動系統不同,MAX86140 FIFO數據不包含顯式時間戳。相反,FIFO以指定的采樣率填充,允許開發人員輕松地重新創建與樣本關聯的事件時間戳。然而,需要將設備測量與其他測量同步的開發人員可以對設備進行編程,以定期在FIFO中包括時間戳。設備本身包括可用于控制其他設備的專用端口(GPIO1和GPIO2)。然而,在典型的基于MCU的應用中,該器件需要很少的連接或額外的組件來實現光學傳感(圖5)。除了與主處理器的串行連接外,開發人員還添加了一個光電二極管,如Vishay Semiconductor VEMD5010X01和一個或多個具有適合特定應用的波長的LED。
圖5:由于Maxim Integrated MAX86140集成了完整的光學傳感解決方案,開發人員只需要一些額外的組件來實現心率和脈搏血氧飽和度設計。 (圖像源:Maxim Integrated)
為了幫助開發人員構建自己的基于MAX86140的設計,Maxim Integrated提供MAX86140EVSYS評估套件和相關的Windows?程序。 MAX86140EVSYS提供全面的開發平臺,用于快速開發和評估,提供圖5所示設計的原理圖和硬件實現。除了完全實現的基于MAX86140的光學傳感系統外,評估套件還包括一個圍繞Maxim Integrated MAX32620基于32位Arm?Cortex?-M4F的MCU。
為了幫助開發人員評估設備的大量配置和操作選項的操作,Windows程序為開發人員提供了一個簡單的工具。改變選擇并觀察結果(圖6)。確認最佳操作配置后,開發人員只需將相同的值應用于自己的代碼,即可在自己的設計中使用MAX86140。
圖6:開發人員可以使用Maxim Integrated Windows軟件程序測試特定的設備設置,并評估這些設置對設備性能和光學測量結果的影響。 (圖像來源:Maxim Integrated)
詳細的健康數據
雖然MAX86140可以提供豐富的數據及其光學傳感功能,但開發人員需要轉向生物電位和生物阻抗方法來提供心電圖,呼吸數據和前面提到的其他參數。過去,開發人員面臨著與健康和健身應用中的電信號采集相關的廣泛挑戰。低壓生物信號的組合和與生理過程相關的阻抗的細微變化需要高度專業知識來構建能夠提取有用數據的信號鏈。 Maxim Integrated MAX30001提供大量插入式解決方案,可滿足與這些測量方法相關的各種要求。
對于ECG等生物電位測量,MAX30001提供專用通道,可提供優化的信號鏈,確保可靠信號采集,調節和轉換(圖7)。 ECG通道與單獨的PACE通道結合使用,可檢測心臟起搏器活動,可提供完整的ECG波形,R-to-R心率數據和起搏器事件檢測。
圖7:Maxim Integrated MAX30001集成了一個專用通道,用于測量生物電位信號,用于生成典型ECG中顯示的波形。 (圖像來源:Maxim Integrated)
盡管ECG信號鏈本身很復雜,但開發人員面臨著確保與人類用戶安全可靠連接的許多要求。 MAX30001通過多級輸入子系統專門解決關鍵操作問題,該子系統實現了諸如引線和引線檢查,極性設置,偏置和ESD保護等重要功能(圖8)。
圖8:在生物電位通道的輸入端,一組專用電路提供關鍵的保護,檢測和校準功能,這些功能對于安全可靠的操作至關重要。 (圖像來源:Maxim Integrated)
此處,輸入開關等集成功能可將用戶與內部信號路徑隔離開來,保護用戶和敏感內部電路免受放置胸帶時可能發生的瞬變的影響,例如,其包含用于生物電勢信號采集的外部電極。此外,輸入系統提供校準電壓,作為器件廣泛的自測功能的一部分。
除了對信號采集,調節和轉換的類似要求外,生物阻抗測量還需要能夠產生小電流需要檢測生物阻抗的變化。 MAX30001通過獨立的專用生物阻抗通道滿足這些要求,該通道將輸入信號鏈與電流發生器相結合(圖9)。內置可編程電流發生器產生方波電流,通過引腳DRVP和DRVN施加到用戶身體,用于通過引腳BIP和BIN檢測生物阻抗。
圖9:Maxim Integrated MAX30001生物阻抗通道及其專用輸入級和信號鏈,包含一個可編程電流發生器,用于測量生物阻抗的變化。 (圖像來源:Maxim Integrated)
在輸入端,開發人員只需添加一些無源元件即可將器件連接到兩個或四個物理電極,以進行生物電位和生物阻抗測量(圖10)。開發人員可以使用Maxim Integrated MAX30034等器件進行可選(但推薦)的除顫保護,從而進一步減少器件數量。
圖10:使用Maxim Integrated MAX30001,開發人員可以輕松實現四種電極輸入配置,支持同時進行生物電位和生物阻抗測量。 (圖像來源:Maxim Integrated)
MAX30034專門設計用于吸收除顫過程中產生的重復高能脈沖,快速鉗位其端子間的電壓,從超過10 10 Ω的電流迅速下降當正或負電壓電平超過其觸發電壓時,小于1Ω。
MAX30001將采樣存儲在循環FIFO緩沖器中,其方式與MAX86140大致相同。順序樣本放置在連續的FIFO位置,無需單獨的時間戳數據,同時允許開發人員重建時基。 MAX30001為生物電位和生物阻抗樣本提供單獨的FIFO,并為R-to-R心率數據提供單個輸出寄存器。與MAX86140一樣,MAX30001為每個FIFO位置填充數據值和相關標簽,提供有關每個采樣的狀態信息。
基于MAX30001的監控系統的實現除輸入外幾乎不需要額外的組件保護網絡如圖10所示.Maxim Integrated通過其MAX30001EVSYS評估系統演示了該器件的基本配置,該評估系統包括MAX30001評估板和基于Maxim IntegratedMAX32630Arm?Cortex?-M4F的MCU構建的MAX32630FTHR板。 p>
通過提供生物電勢,生物阻抗和起搏檢測所需的所有電路,MAX30001在很大程度上消除了與詳細硬件設計相關的挑戰。另一方面,開發人員可能會花時間嘗試為設備的大量配置和操作選項找到最佳設置組合。
與MAX86140一樣,Maxim Integrated為開發人員提供了Windows程序,提供直觀的基于圖形的配置方法。使用單獨的選項卡,開發人員可以檢查每個通道的各個組件的各個設置的有效選項,應用所需的一組值,并立即查看顯示使用這些設置生成的結果的圖(圖11)。在確定其應用的最佳設置后,開發人員可以簡單地將這些設置值應用于MAX30001在其自己的應用中的初始化和操作。
圖11:Maxim Integrated MAX30001評估軟件允許開發人員選擇與特定器件通道相對應的選項卡,為該通道中的不同階段設置操作參數,并查看結果在單獨的選項卡中。 (圖片來源:Maxim Integrated)
結論
在開發下一代健康產品時,開發人員在執行一系列測量所面臨的各種挑戰方面面臨各種挑戰,以滿足新出現的詳細臨床需求等級生理數據。如圖所示,Maxim Integrated的MAX86140和MAX30001提供近乎可靠的插入式解決方案,能夠使用廣為接受的光學傳感,生物電位和生物阻抗技術進行這些測量。
使用這些器件及其相關評估開發人員可以快速設計和實施能夠提供臨床級健康信息的復雜產品。
-
傳感器
+關注
關注
2561文章
52286瀏覽量
762246 -
數據采集
+關注
關注
40文章
6795瀏覽量
115380 -
監測
+關注
關注
2文章
3833瀏覽量
45266
發布評論請先 登錄
評論