應用RFID技術(shù)實(shí)現醫用植入裝置的通信
MODE/RTB=0/0 配置模式
MODE/RTB=0/1 保留
MODE/RTB=1/0 發(fā)射模式
MODE/RTB=1/1 接收模式
CK提供向MLX90121寫(xiě)入數據的時(shí)鐘,DIN和DOUT則分別為數據的輸入和輸出。
使用MLX90121的第一步是初始化,這一過(guò)程在配置模式下通過(guò)寫(xiě)入MLX90121的內部寄存器完成。關(guān)鍵寄存器有3個(gè):
模擬配置寄存器 AnalogConfig 地址0 H
電源狀態(tài)寄存器 PowerState 地址1 H
數字配置寄存器 DigitalConfig 地址3 H
具體步驟是:首先通過(guò)設置MODE/RTB=0/0進(jìn)入配置模式,而后通過(guò)DIN在CK的配合下寫(xiě)入數據,每個(gè)數據幀為12 bit,包括4 bit的寄存器地址和8 bit的配置數據[5]。
在本系統的設計中將要使用MLX90121的直接發(fā)射和接收模式,而且已經(jīng)確定了下行通信采用非100%的ASK調制,上行通信采用無(wú)副載波的LSK調制,于是對MLX90121的初始化配置如下[5]:
模擬配置寄存器 AnalogConfig=83 H
電源狀態(tài)寄存器 PowerState=01 H
數字配置寄存器 DigitalConfig=00 H
正確初始化以后,MLX90121即會(huì )有13.56 MHz的等幅載波輸出。此后如果進(jìn)入發(fā)射模式,通過(guò)DIN寫(xiě)入數據即可實(shí)現下行通信;若進(jìn)入接收模式,則接收并經(jīng)過(guò)解調的信號由DOUT輸出。
2.2 下行通信
下行通信時(shí),首先通過(guò)設置MODE/RTB=1/0使得MLX90121進(jìn)入發(fā)射模式,這時(shí)只要保持CK=0,MLX90121便處于直接發(fā)送模式,輸出的射頻信號直接由DIN引腳輸入的數據實(shí)施ASK調制。調制度由模擬配置寄存器和引腳MOD所連接的電阻共同決定。通信的數據率則完全取決于DSP向DIN寫(xiě)入數據的速度,其上限僅受MLX90121時(shí)序和接收端解調電路性能的限制,與RFID的技術(shù)標準無(wú)關(guān)。通過(guò)這種方式,大大提高了下行通信的數據率。本系統設計通信速率為678 kb/s,測試結果表明該速率仍有進(jìn)一步提高的空間。
系統下行通信采用曼徹斯特碼,這是因為曼徹斯特碼具有0和1碼元數量相等的特性,調制后的載波具有穩定的能量;另一方面曼徹斯特碼的解碼電路非常簡(jiǎn)單,容易實(shí)現。圖4是完整的下行通信過(guò)程中各階段的波形示意圖。系統對單穩態(tài)電路的要求是可以雙向觸發(fā)但不可重復觸發(fā),其暫態(tài)時(shí)間τ滿(mǎn)足:T/2≤τ≤T,其中T為一個(gè)數據位的寬度。本文引用地址:http://dyxdggzs.com/article/157443.htm
植入體在接收下行通信數據時(shí),首先需要提取射頻信號的包絡(luò )并整形,整形之后的信號再經(jīng)過(guò)單穩態(tài)解碼電路恢復原始數據。連續不斷的下行數據傳送至單片機,單片機根據數據協(xié)議解釋后執行,控制相關(guān)電路完成對耳蝸聽(tīng)覺(jué)神經(jīng)的電流刺激。
2.3 上行通信
上行通信時(shí),首先通過(guò)設置MODE/RTB=1/1使得MLX90121進(jìn)入接收模式,并保持CK=0和DIN=1不變,則在給定的初始化設置下MLX90121處于一種特殊的直接接收模式[6]。此時(shí),MLX90121的TX引腳輸出等幅載波,植入體以L(fǎng)SK方式對該載波進(jìn)行調制,已調載波由MLX90121的RX引腳接收,其內部的模擬前端電路實(shí)現對載波信號幅度變化的邊緣檢測,并在每次載波幅度跳變時(shí)在DOUT引腳輸出一個(gè)窄脈沖,如圖5所示。
經(jīng)過(guò)分析發(fā)現,MLX90121引腳DOUT的輸出脈沖指示了經(jīng)LSK調制后載波幅度變化邊沿的位置,但沒(méi)有直接解調出調制信號的包絡(luò )。為了能從解調輸出的脈沖流序列中恢復出數據,需要采用某種編碼機制。對該編碼機制的要求是:無(wú)論數據為0還是1,在編碼后必須在碼內有“跳變”存在,且根據跳變出現的位置間的關(guān)系可以確定是0還是1。顯然曼徹斯特碼可以滿(mǎn)足上述要求。它在每個(gè)碼內都存在一個(gè)跳變,只要確定了前一個(gè)碼元的內容,即可依次根據跳變邊緣的時(shí)間信息對后續碼元做出判決。因此在系統的上行通信中也采用了曼徹斯特編碼。
MLX90121是面向RFID標準協(xié)議設計的芯片,在擴展應用中會(huì )有帶寬或碼率的限制,從而決定了上行通信的速率。按照給定的初始配置參數,經(jīng)實(shí)際試驗發(fā)現可以實(shí)現穩定“解調”的平均數據率為100 kb/s,能保持穩定的范圍約為70~120 kb/s。當數據率變化時(shí),DOUT引腳輸出脈沖的寬度也會(huì )隨之改變,但若超出上述范圍,輸出脈沖將會(huì )重疊或分裂,從而使得輸出脈沖的信息發(fā)生模糊,無(wú)法從中恢復原始數據。為此,本系統設計上行通信的調制速率為100 kb/s。由于采用曼徹斯特編碼的緣故,實(shí)際有效信息的數據率為50 kb/s。按照上述設計,DOUT引腳輸出脈沖之間的間隔只可能出現10 μs和20 μs兩種情況。DSP根據這一特征,并結合適當的同步頭和數據協(xié)議設計,即可通過(guò)軟件算法解碼出原始數據。
植入體的單片機通過(guò)ADC獲得數據(人工耳蝸所需的監測、測量數據),根據數據協(xié)議增加同步頭等數據位,再進(jìn)行曼徹斯特編碼形成發(fā)送數據幀,最后進(jìn)行LSK調制。單片機只需通過(guò)一個(gè)I/O引腳控制的MOS管開(kāi)關(guān)的通斷以改變接收線(xiàn)圈回路的負載即可實(shí)現LSK調制。
本文以RFID芯片MLX90121為核心設計,實(shí)現了人工耳蝸體外語(yǔ)音處理器與植入體之間的半雙工高速通信。系統的無(wú)線(xiàn)能量傳輸穩定可靠,下行通信速率為678 kb/s,上行通信速率為100 kb/s。本系統的實(shí)現證明了基于商用RFID技術(shù)及其器件實(shí)現醫用植入裝置的雙向通信是可行的。相對使用ASIC技術(shù)的產(chǎn)品,極大地節約了研發(fā)成本、縮短了研發(fā)周期并且具有很強的可移植性。
評論