Development of A Fully Implantable Recording System For Ecog Signals
Development of A Fully Implantable Recording System For Ecog Signals
B. Digital ASIC
With this set of commands the user is able to adapt the
Since area and power is a hard constraint for brain implants, system to many different measurement situations in the field
the use of an ASIC which is exactly designed for its task is a of neural prostheses and medical diagnostics.
better solution than using oversized FPGAs, microcontrollers In Fig. 6 a block diagram of the architecture of the digital
or DSPs. Furthermore, some of the external components could ASIC is shown. The measurement data enters the ASIC on
be integrated in our ASIC in the future, which also decreases eight serial data lines, each carrying 16 channels of digitized
the size and increases the reliablity. raw data (25 bit-data-frame/channel) with a resolution of 16
The architecture of our ASIC and the implementation as an bit and a fixed sample rate of 10 kS/s/channel. The measure-
FPGA based prototype was described in detail in [11]. Later, ment interface reduces the incoming data rate in a flexible
we also published the results of the first implementation in 150 combination of resolution, sample rate and number of active
nm CMOS technology [12], missing some important features channels, according to the desired measurement task, stored
like the interface to the RF-transceiver which are included in in the register bank.
the current version. The protocol builder buffers the filtered data of the last sample
Our ASIC collects digitized recording data at a data rate of point, adds a header with timestamp and configuration data
20.48 Mbit/s in total. The RF-transceiver (ZL70102) reaches and combines the eight serial lines to one single measurement
average data rates of 495 kbit/s in our test setup and is packet, containing all selected and sorted channels in the
connected to the ASIC via an SPI-interface. In comparing desired resolution and sample rate. The measurement packet is
the data rate of the incoming measurement data with the fed into the transceiver interface, which controls the medical
data rate of the RF-transceiver, it becomes obvious that the RF-transceiver ZL70102 and maps the data to blocks of 14
direct copy of the raw data can not be transmitted. To address Bytes as needed by the ZL70102 for high data rate transmis-
this restriction, the ASIC is equipped with a reconfigurable sions. It also manages the transfer of incoming commands to
data path allowing runtime reconfiguration in order to exploit the controller, which sets the system to the configuration given
the limited transceiver data rate in a way best suited for the by the operator.
particular application. Fig. 5 shows a photo of the fabricated ASIC in the AMS
The ASIC supports the following commands: 350 nm process with an area of (2.8 × 2.8) mm2 . At 3.3 V the
• enable/disable: Activation/deactivation of the data trans- power consumption is 10.5 mW. Most of the area and power
fer from the implant to the external base station. is taken by the data buffer, which is currently implemented as
• samplerate: Configures the sample rate in 256 steps from D-Flip-flops.
10 kSamples/s/channel down to 39 Samples/s/channel.
• channelmask: Allows the user to select a subset from the C. Power Supply and Telemetry
available 128 channels to be transmitted to the external The power supply of the implant is realized with the
base station. BQ51013YFF (from the Texas Instruments wireless power
• resolution: The amplitude resolution of all active chan- solution bqTESLA[9]) and a Torex XCL205 DC/DC converter
nels can be adjusted between 1 bit and 16 bit. to obtain a stabilized 3.3 V DC voltage with high efficiency on
• filter: The ASIC has the ability to modify the cutoff the implant side, which is necessary to keep the heating of the
frequencies of the RHA2116 analogue bandpass filter brain tissue low. In the datasheet of the bq25046EVM-687[9]
using external components. Four values for the low pass which served as base for our design, the efficiency is given
frequency between 10 Hz and 100 kHz and four values with 70%.
for the high pass frequency between 0.02 Hz and 1 kHz The data transmission is performed by the ZL70102
are selectable. transceiver [8], using the Medical Implant Communication
between the transceiver IC ZL70102 and a Linux or Windows
Host PC providing the user interface is realized using an
FPGA module with Ethernet port (Orange Tree Technolo-
gies ZestET1). The ZestET1 contains a Xilinx Spartan 3A
(XC3S1400A) FPGA which is programmed with the firmware
by the base station software via the Ethernet connection in the
initialization phase. The firmware, written in VHDL, contains
an SPI interface to access the registers of the ZL70102
transceiver. In the connect phase, the firmware configures the
ZL70102 according to the configuration on the implant side,
transmission mode is set to 4-FSK, the channel number is
set and an 48 bit ID is programmed, which serves as key to
connect only to the fitting transceiver module on the implant
side. In a handshaking mechanism the base station polls the
ZL70102 until a connection to the implant is established. This
coupling is persistent, even if the transceiver antennas leave
Fig. 8. Measured load behavior and efficiency of the inductive power supply. their range. After the connection sequence, the digital ASIC
Efficiency value is calculated by the ratio of DC output power at the implant of the implant is configured as described in III-B. In our lab
side and DC input power for the base station.
setup, the management of the base station is performed by
a set of simple command line tools. This allows the use of
Service (MICS) at frequencies of 401 − 406 MHz. For the adapted shell scripts which make a repeatable batch testing
implant, we developed a loop antenna with a diameter of effortless. These binaries use a TCP/IP connection for sending
5 mm and matched it to the impedance of the transceiver. As command strings to the network buffer of the ZestET1. The
described in II-C, data rates with approximately 500 kbit/s on-board FPGA decodes these network packages and writes
could be achieved over a distance of 5 cm using this antenna on the corresponding data into the TX register of the transceiver
the implant side and a similar but square shaped loop antenna via the SPI interface. As soon as the ASIC on the implant
at the base station. is fully configured and the measurement is started, the base
In the design phase, we developed a flexible PCB with the station polls the level of the transceiver RX buffer via SPI.
approximate size of the final implant containing the power It reads out the RX buffer of the ZL70102 transceiver in
supply IC, the quartz crystal for the system clock, the ZL70102 blocks of 14 bytes and stores this data in the network buffer,
transceiver, the loop antenna for the ZL and the coil for the from where is is read by the base station software. The
inductive coupling. This module (shown in Fig. 7) was used base station software is written in C++ and currently uses
to check the concurrent operation of both ZL transceiver and the Matlab API to visualize the measurement data, which is
inductive link in a measurement task with the ASIC and the simultaneously written to the hard disc. The FPGA on the
amplifier arrays. We performed a load test using a source- base station adds to every package of received measurement
measure unit which shows that the stabilized DC output at data an additional timestamp and 16 binary trigger channels.
the implant site keeps around 3.3 V in a range suitable for all This allows synchronization with other external devices like
components. The efficiency shown in Fig. 8 is calculated for stimulus generators. The software is currently intended for
the overall system and thus includes the uncritical losses at the engineering purpose, but it can also be adapted to fit into
base station. The test was performed at a distance of 2.4 mm existing EEG/ECoG applications. The firmware in the FPGA
between the primary and the secondary coil. The secondary and the use of the network interface provides operation-
coil is constructed by 16 turns of litz wire on an area of 2 × system-independent accessibility.
2 cm2 as shown in Fig. 7.
IV. S YSTEM I NTEGRATION
TABLE I With the PCB-system presented in Fig. 2 we are able to
P OWER DISSIPATION OF IMPLANT COMPONENTS
test the system, especially the functional compability of all
Component ASIC ZL70102 8*RHA2116 Quartz Sum components without negative influences between inductive
Power /mW 10.5 17 40 16.5 84 power supply and RF transmission in a very small space.
For the analysis of the signal quality referred to the electrode
inputs we developed a prototype (Fig. 9) with small outlines
D. Base Station which is currently in production. The small size even allows
The base station provides inductive power supply, wireless for implantation on the cortex to test the system in the targeted
data transmission and a user interface for control and visuali- environment before the final design with the electrode array
sation/recording. described in III-A will be started.
The contactless power supply currently works independently This implantable prototype is divided into four sections
and is described in III-C. A bidirectional data transmission enabling the flexible PCB to be folded to an area of (2.4 ×
operation, it is possible to adapt the system at any time and
to track possible changes in the neural activity patterns.
ACKNOWLEDGMENT
This work was supported by the Bundesministerium fuer
Bildung und Forschung, Grant 01 EZ 0867 (Innovationswet-
tbewerb Medizintechnik) and Forschungsschwerpunkt Neu-
rotechnologie Universitaet Bremen. This research was con-
ducted as part of a BMBF research and development project.
Beside the University of Bremen, the company Brain Products
GmbH and the University Hospital of Bonn (Department of
Epileptology) are part of this research association.