Download A Bidirectional Wireless Link for Neural Prostheses that Minimizes Implanted Power Consumption

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Power over Ethernet wikipedia , lookup

Multidimensional empirical mode decomposition wikipedia , lookup

Pulse-width modulation wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Transcript
A Bidirectional Wireless Link for Neural Prostheses
that Minimizes Implanted Power Consumption
Soumyajit Mandal and Rahul Sarpeshkar
Department of Electrical Engineering and Computer Science
Massachusetts Institute of Technology, Cambridge MA 02139
Email: [email protected]
the external unit is less critical since its batteries may be
easily changed. We also need a relatively low-bandwidth
data link from the external unit to the implanted unit for
control, programming and feedback information. We term this
the downlink. Our system minimizes implanted power during
downlink as well.
Abstract— We describe a bidirectional impedance-modulation
wireless data link for implanted neural prostheses. The link
uses near-field inductive coupling between the implanted system
and an external transceiver. It is designed to minimize power
consumption in the implanted system and support high data
rates in the uplink direction (from the implanted to the external
system). Experimental results demonstrate data transfer rates up
to 5.8Mbps in the uplink direction and 300kbps in the downlink
direction at a link distance of 2cm. The link dissipates 100µW in
the implanted system and 2.5mW in the external system, making
it among the most power-efficient inductive data links reported.
II. S YSTEM D ESIGN
The link is designed to be half-duplex, i.e., either uplink
or downlink data (but not both) can be transmitted at any
given time. We use impedance modulation to transmit uplink
data. In impedance modulation one side (the primary) of a
coupled pair of resonators is driven with a sinusoidal source.
The impedance of the other, secondary resonator is switched
between two or more discrete states to transmit data. The
resultant amplitude and/or phase modulation of the primary
waveform is detected to receive the data. The coupling between the resonators can be near-field (inductive) or far-field
(radiative) in nature.
In our case, binary data is transmitted in an inductivelycoupled system by either opening or closing a switch connected in parallel with the secondary (internal) resonator.
This causes the impedance looking into the primary (external)
resonator to be modulated by a fraction m, where m is known
as the modulation depth. It can be shown that
I. I NTRODUCTION
Inductively-coupled near-field wireless links have been extensively used for various implanted medical devices [1]–[3].
Some far-field links have also been reported [4]. Many of these
links have been used to transmit power to the implanted device
in addition to carrying data signals. System design issues for
a proposed multiple-electrode neural prosthesis [5], however,
impart a somewhat different set of constraints on the wireless
transcutaneous link under consideration (see Fig. 1).
UPLINK
SKIN
SKULL
BRAIN
Fig. 1.
(multiplexed
neural data)
EXTERNAL UNIT
wireless link
DOWNLINK
(control signals)
INTERNAL UNIT
electrode array
m ≈ k 2 Q1 Q2
Simplified view of the neural prosthesis system described in [5].
where m is assumed to be 1, which is usually the case,
k is the mutual coupling coefficient between the coils and
Q1 and Q2 are their quality factors. The strong dependence
of m on k makes impedance modulation unsuitable for longrange links (where k is low). For short-range links, however, it
possesses the great advantage of dissipating almost no power
on the secondary side of the link. This allows the implanted
system to transfer data while keeping its power consumption
to a minimum; most of the power is dissipated in the external
system. A slightly different form of impedance modulation is
used to transmit downlink data (see Section III).
The implanted system (and other fully implanted systems
of the future) does not need continuous wireless power transfer since it can use a rechargeable battery. Only occasional
wireless battery recharges are needed. In this paper we shall
therefore focus only on data (not power) transfer through the
link. A discussion of RF power link design may be found in
[6]. The number of useful battery recharges is, however, limited (typically to about 103 ), which imposes severe constraints
on the power of the implanted system. In many applications,
such as prosthetics for paralysis [7], a high data rate link
(a few Mbps) is needed from the implanted system to an
external unit. We term this the uplink. Sending high-bandwidth
data on the uplink is expensive in power. In this paper, we
describe an impedance-modulation wireless link that solves
this problem by pushing as much of the power and complexity
to the external unit as possible. The power consumption of
1-4244-1525-X/07/$25.00 © 2007 IEEE
(1)
III. E XTERNAL T RANSCEIVER
Separate internal and external transceiver chips were designed and built. A simplified schematic of the external
transceiver is shown in Fig. 2. All analog circuits on the chip
are biased using an on-chip 2µA CMOS current reference.
45
VDDL
The primary resonator forms part of an RF oscillator that
runs continuously when the external transceiver is receiving
data (T X is low). The internal transceiver turns the secondary
resonator on and off, causing modulation of the oscillator
envelope. The positive and negative sides of the envelope move
differentially and are individually tracked. The difference
between them is amplified and fed into a comparator. The
output of the comparator is passed into a hold timer. The
hold timer is essentially a low-pass filter that works on logiclevel signals. It eliminates pulses that are shorter than a certain
fixed duration, thus rejecting multiple transitions around data
edges because of noise. The overall effect is similar to using
a hysteretic comparator. Its output is fed into a phase-locked
loop (PLL) for clock and data recovery (CDR).
COUPLING TO
INTERNAL UNIT
L1
OFF-CHIP
ON-CHIP
C1
OUT
VDDH
R2
C2
VDDH
DATA
VDDL
Fig. 3.
The primary-side (external) RF oscillator.
VREF
−
IN
+
OSC
COUPLING TO
INTERNAL UNIT
TX
L1
VDDL
+
VDDH
VREF
−
HOLD
TIMER
OUT
+
OFF-CHIP
−
ON-CHIP
VREF
Fig. 2. Simplified schematic of the external transceiver. The output of the
hold timer is fed into a PLL (not shown in this figure).
Fig. 3 shows the RF oscillator. All components except L1
are on-chip. The oscillator uses a resonant tank (L1 and C1 )
as the main frequency-selective element. A CMOS inverter
in its high-gain region is used to provide enough loop gain
to induce oscillations. Operation in this region is ensured
by setting VDDL ≈ VDDH /2, where VDDH is the power
supply for the inverter and the rest of the chip. The voltages
VDDL and VDDH can be created by connecting two batteries
in series. The amplitude of the oscillation, Vosc (and power
consumption) increases with the aspect ratio of the NMOS in
parallel with L1 and C1 . Since m is fixed by link geometry,
the transistor is sized so that the detected signal amplitude
Vsignal = mVosc provides enough signal-to-noise ratio to
ensure an acceptably low bit error rate (BER). The high-pass
filter formed by R2 and C2 acts as a negative delay element
(predictor) that cancels out the inverter delay [8].
Increasing the oscillation frequency fosc increases the quality factors of the inductors, which increases m and allows
smaller Vosc and thus power consumption. However, at very
high frequencies losses in skin and other body tissues increase
and the coils eventually self-resonate. In our case a good
compromise between these competing factors was obtained
around 25MHz, which is where we operate.
The PLL, shown in Fig. 4, allows the uplink to use nonreturn-to-zero (NRZ) data, which maximizes data rate for
given link bandwidth. It uses a Hogge-type phase detector
(PD) [9], a cascoded charge pump and a passive, third-order
loop filter. The charge pump uses differential switching to
reduce charge injection errors. The output of the loop filter is
converted to a current by a wide-linear-range transconductor
(WLR) [10] that combines a well-input differential pair and
other linearization techniques to achieve over 1.5V of input
linear range. The output current of the WLR is fed into a
current-starved ring oscillator (CCO). The loop bandwidth is
set to 20KHz (about 1% of the nominal data rate, which is
2Mbps) to allow good CDR. The loop locks when the CCO
frequency is twice the data rate (a result of using the Hogge
PD, which also outputs re-timed data with edges synchronized
to the clock).
RESET
TIMER
FREQUENCY
LOCKED
LOOP
SEL
DATA
PHASE
DETECTOR
CHARGE
PUMP
LOOP
FILTER
−
Gm
+
IBIAS
CLK
SEL
CURRENT
CONTROLLED
OSCILLATOR
Fig. 4.
Block diagram of the phase-locked loop. The timer enables an
auxiliary frequency-locked loop after a system reset occurs.
True phase detectors, such as the Hogge, do not provide
much frequency error information. This property enables a
CDR PLL to remain locked when missing edges appear in the
input data stream, but reduces its capture range. As a result,
CDR PLL’s usually need additional circuitry to aid acquisition
of lock. We have designed a frequency-locked loop (FLL) for
this purpose. The FLL is shown in Fig. 5. A timer activates
it for a fixed number of clock cycles after a system reset (see
Fig. 4). During this period the main PLL is disabled and the
internal unit transmits a synchronization sequence consisting
of alternating ’0’ and ’1’ bits. The FLL is a first-order loop that
counts clock and data edges and sets the bias current of the
46
CCO so that their rates are equal. It does this by using a digital
accumulator (which acts as the loop filter) and current DAC.
Each data edge (rising or falling) increments the accumulator,
while the divide-by-2 circuit ensures that only rising clock
edges decrement it. Therefore the FLL, like the PLL itself,
is locked when the clock runs at double the data rate. When
the timer disables the FLL the CCO is already running close
to the right frequency, so the PLL locks more easily. In our
implementation, the accumulator and DAC have five bits each,
which limits the initial frequency error that must be handled
by the PLL to less than 1/25 ≈ 3% of the data rate.
OFF-CHIP ON-CHIP
C2
COUPLING TO
EXTERNAL UNIT
Vdd
VDDH
ONE-SHOT
D
RST
ACC
DIVIDE
BY 2
Fig. 6.
HOLD
PWM
TIMER
DEMOD
OUT
R2
Simplified block diagram of the internal transceiver.
The output of the hold timer is fed into a pulse-width
demodulator circuit that regenerates the downlink data stream
from the PWM waveform. The demodulator circuit uses two
identical capacitors and charges them using matched current
sources when the PWM waveform is high and low, respectively. At the end of a bit period, the voltage across the
capacitors is compared to determine if the bit transmitted was
a ’0’ (high pulse = 25% of bit period) or a ’1’ (high pulse
= 75% of bit period). The capacitors are then reset and the
process starts again for the next bit.
DAC
LATCH
ONE-SHOT
CURRENT
CONTROLLED
OSCILLATOR
Fig. 5.
−
1x
RX IN
IREF
INCR
+
16x
C1 C2
VDDH
DATA
L1
R2
Block diagram of the frequency-locked loop.
V. E XPERIMENTAL R ESULTS
Fig. 7 shows the primary and secondary printed circuit
boards that were used to test the wireless link. Identical
transmit and receive coils were printed on the boards. Each coil
was square, 3.5cm on a side and had two turns. The designed
inductance was 500nH with a simulated quality factor of
30 at 25MHz. Packaged chips were surface mounted on the
boards and they were aligned parallel to each other at various
separations for testing. No external components were needed
apart from the coils, decoupling capacitors and power supplies.
During the transmit phase (T X is high) data is sent
to the implanted system via on-off keying (OOK). In this
phase the data signal turns the oscillator on and off (see
Fig. 3). Downlink data is encoded using 25 / 75% pulsewidth modulation (PWM) before transmission using a counterbased on-chip modulator. PWM, Manchester encoding and
other return-to-zero (RZ) encoding schemes are spectrally
inefficient. However, it makes sense to use an RZ scheme for
the downlink since the data rate is low in this direction. Every
bit period in RZ data contains at least one level transition that
can be used as a clock edge. Therefore a PLL is not needed
for CDR in the implanted system, minimizing its complexity
and power consumption.
IV. I NTERNAL T RANSCEIVER
A simplified block diagram of the internal transceiver is
shown in Fig. 6. All analog circuits on the chip are biased
using an on-chip 0.2µA CMOS current reference. During the
transmit phase (RX is low), the NRZ data stream to be
transmitted turns the switch in parallel with the secondary
resonator on and off. During the receive phase (RX is high)
the switch is turned off and an envelope detector is used to
track the voltage on the secondary resonator. This voltage
follows the PWM-encoded OOK bitstream transmitted from
the external transceiver. The output of the envelope detector
is compared with a reference voltage. The comparator output
goes high only if the envelope detector voltage exceeds the
reference by an amount greater than φt ln(16) = 72mV
at room temperature, where φt is the thermal voltage. A
hold timer, similar to the one in the external transceiver, is
used to remove spurious transitions in the comparator output
waveform due to noise.
Fig. 7. Primary and secondary test boards used for making experimental
measurements.
Fig. 8 shows transmitted and received data and recovered
clock waveforms measured for the uplink at 5.8Mbps. The
PLL synchronizes rising edges of the recovered clock to data
transitions. Falling edges of the clock therefore appear in the
middle of each bit and are used to sample the data stream. The
PLL was observed to lock over data rates varying between
1Mbps and 5.8Mbps.
Fig. 9 shows transmitted and received data waveforms
(before and after pulse-width demodulation) measured for the
downlink at 200kbps. Recovered data transitions are aligned
with rising edges of the pulse-width modulated signal. Falling
edges of this signal can therefore be used to sample the data
47
−1
10
2
0
−2
−1
4
Clock
0
0.5
1
1.5
2
2.5
10
3
2
0
−1
4
−0.5
0
0.5
1
1.5
2
2.5
3
2
0
−1
4
−0.5
0
0.5
1
1.5
2
2.5
3
−0.5
0
0.5
1
Time (μs)
1.5
2
2.5
3
−4
10
−5
10
0
−6
10
Uplink data transmission at 5.8Mbps with the coils 2cm apart.
Fig. 10.
apart.
Tx Data (V)
PWM Data (V)
Output Data (V)
2
0
50
100
150
200
250
0
50
100
150
200
250
3
3.5
4
4.5
5
Data Rate (Mbps)
5.5
6
Measured bit error rate (BER) for the uplink with the coils 2cm
Parameter
Link distance
Center frequency
Uplink data rate
Uplink encoding
Downlink data rate
Downlink encoding
External power consumption
Internal power consumption
Fabrication process
Chip size
4
0
2.5
TABLE I
P ERFORMANCE S UMMARY
stream. The downlink was observed to operate over data rates
varying between 15kbps and 300kbps.
4
2
0
Value
tested up to 2cm
25MHz
1Mbps - 5.8Mbps
Non-return-to-zero (NRZ)
15kbps - 300kbps
Pulse-width modulation (PWM)
2.5mW (uplink) / 1.5mW (downlink)
100µW (uplink) / 140µW (downlink)
AMI 0.5µm CMOS
1.5mm×1.5mm (each transceiver)
4
R EFERENCES
2
[1] Y. Hu and M. Sawan, “A fully integrated low-power BPSK demodulator
for implantable medical devices,” IEEE Transactions on Circuits and
Systems-I, vol. 52, no. 12, pp. 2552–2562, Dec. 2005.
[2] M. Ghovanloo and K. Najafi, “A wideband frequency-shift keying
wireless link for inductively powered biomedical implants,” IEEE Transactions on Circuits and Systems-I, vol. 51, no. 12, pp. 2374–2383, Dec.
2004.
[3] P. Mohseni, K. Najafi, S. J. Eliades, and X. Wang, “Wireless multichannel biopotential recording using an integrated fm telemetry circuit,”
IEEE Transactions on Neural Systems and Rehabilitation Engineering,
vol. 13, no. 3, pp. 263–271, Sept. 2005.
[4] R. R. Harrison, P. T. Watkins, R. J. Kier, R. O. Lovejoy, D. J. Black,
B. Greger, and F. Solzbacher, “A low-power integrated circuit for a
wireless 100-electrode neural recording system,” IEEE Journal of SolidState Circuits, vol. 42, no. 1, pp. 123–133, Jan. 2007.
[5] R. Sarpeshkar, W. Wattanapanitch, B. I. Rapoport, S. K. Arfin, M. W.
Baker, S. Mandal, M. S. Fee, S. Musallam, and R. A. Andersen,
“Low-power circuits for brain-machine interfaces,” Proc. IEEE Intl.
Symposium on Circuits and Systems (ISCAS), May 2007.
[6] M. W. Baker and R. Sarpeshkar, “Feedback analysis and design of
rf power links for low-power bionic systems,” IEEE Transactions on
Biomedical Circuits and Systems, vol. 1, no. 1, pp. 26–38, Mar. 2007.
[7] L. R. Hochberg, M. D. Serruya, G. M. Friehs, J. A. Mukand, M. Saleh,
A. H. Caplan, A. Branner, D. Chen, R. D. Penn, and J. P. Donoghue,
“Feedback analysis and design of rf power links for low-power bionic
systems,” Nature, vol. 442, pp. 164–171, July 2006.
[8] A. C. H. MeVay and R. Sarpeshkar, “Predictive comparators with
adaptive control,” IEEE Transactions on Circuits and Systems-II, vol. 50,
no. 9, pp. 579–588, Sept. 2003.
[9] T. H. Lee, The Design of CMOS Radio-Frequency Integrated Circuits,
Second ed. Cambridge, UK: Cambridge Uinversity Press, 2004.
[10] R. Sarpeshkar, R. F. Lyon, and C. A. Mead, “A low-power wide-linearrange transconductance amplifier,” Analog Integrated Circuits and Signal
Processing, vol. 13, no. 1, pp. 123–151, May 1997.
0
0
50
100
150
200
250
Time (μs)
Fig. 9.
−3
10
2
−1
Fig. 8.
−0.5
Bit Error Rate (BER)
Retimed Data
PLL Input
Tx Data
4
Downlink data transmission at 200kbps with the coils 2cm apart.
Fig. 10 shows experimentally measured bit error rates
(BER) for the wireless uplink when the coils were placed 2cm
apart. Error rates below 2.8Mbps were too low (less than 10−6 )
to be measured. The BER increases sharply for data rates that
exceed the available communication bandwidth because intersymbol interference (ISI) reduces the effective SNR. Available
bandwidth is limited both by the high-Q inductive link itself
and by the limited frequency response of on-chip circuits such
as the envelope detectors and front-end amplifier. We have also
measured BER for the downlink. Error rates in this direction
were found to be less than 10−5 over data rates between
15kbps and 300kbps.
Table I summarizes the measured performance of our bidirectional wireless link.
ACKNOWLEDGEMENT
The authors wish to thank Scott K. Arfin for help with figures and photography. We gratefully acknowledge the support
of the McGovern Institute Neurotechnology (MINT) program.
48