植入体在接收下行通信数据时,首先需要提取射频信号的包络并整形,整形之后的信号再经过单稳态解码电路恢复原始数据。连续不断的下行数据传送至单片机,单片机根据数据协议解释后执行,控制相关电路完成对耳蜗听觉神经的电流刺激。
2.3 上行通信
上行通信时,首先通过设置MODE/RTB=1/1使得MLX90121进入接收模式,并保持CK=0和DIN=1不变,则在给定的初始化设置下MLX90121处于一种特殊的直接接收模式[6]。此时,MLX90121的TX引脚输出等幅载波,植入体以LSK方式对该载波进行调制,已调载波由MLX90121的RX引脚接收,其内部的模拟前端电路实现对载波信号幅度变化的边缘检测,并在每次载波幅度跳变时在DOUT引脚输出一个窄脉冲,如图5所示。
经过分析发现,MLX90121引脚DOUT的输出脉冲指示了经LSK调制后载波幅度变化边沿的位置,但没有直接解调出调制信号的包络。为了能从解调输出的脉冲流序列中恢复出数据,需要采用某种编码机制。对该编码机制的要求是:无论数据为0还是1,在编码后必须在码内有“跳变”存在,且根据跳变出现的位置间的关系可以确定是0还是1。显然曼彻斯特码可以满足上述要求。它在每个码内都存在一个跳变,只要确定了前一个码元的内容,即可依次根据跳变边缘的时间信息对后续码元做出判决。因此在系统的上行通信中也采用了曼彻斯特编码。
MLX90121是面向RFID标准协议设计的芯片,在扩展应用中会有带宽或码率的限制,从而决定了上行通信的速率。按照给定的初始配置参数,经实际试验发现可以实现稳定“解调”的平均数据率为100 kb/s,能保持稳定的范围约为70~120 kb/s。当数据率变化时,DOUT引脚输出脉冲的宽度也会随之改变,但若超出上述范围,输出脉冲将会重叠或分裂,从而使得输出脉冲的信息发生模糊,无法从中恢复原始数据。为此,本系统设计上行通信的调制速率为100 kb/s。由于采用曼彻斯特编码的缘故,实际有效信息的数据率为50 kb/s。按照上述设计,DOUT引脚输出脉冲之间的间隔只可能出现10 μs和20 μs两种情况。DSP根据这一特征,并结合适当的同步头和数据协议设计,即可通过软件算法解码出原始数据。
植入体的单片机通过ADC获得数据(人工耳蜗所需的监测、测量数据),根据数据协议增加同步头等数据位,再进行曼彻斯特编码形成发送数据帧,最后进行LSK调制。单片机只需通过一个I/O引脚控制的MOS管开关的通断以改变接收线圈回路的负载即可实现LSK调制。
本文以RFID芯片MLX90121为核心设计,实现了人工耳蜗体外语音处理器与植入体之间的半双工高速通信。系统的无线能量传输稳定可靠,下行通信速率为678 kb/s,上行通信速率为100 kb/s。本系统的实现证明了基于商用RFID技术及其器件实现医用植入装置的双向通信是可行的。相对使用ASIC技术的产品,极大地节约了研发成本、缩短了研发周期并且具有很强的可移植性。