[22-NOV-24] The Subcutaneous Transmitter (A3047) is an implantable telemetry sensor. It provides amplification and filtering of up to four independent biopotentials as well as a body temperature measurement. We turn the A3047 on and off with a magnet. The A3047 operates with our Subcutaneous Transmitter system. The A3047A displaces 3.2 ml, and weighs 6.7 g. When configured to measure four independent biopotentials, the A3047 will be equipped with eight flexible leads, two for each input.
The maximum number of leads loaded on the A3047 is eight. One of them is always GND, the low-impedance ground connection. Channel X4 always uses GND as its reference potential. The GND lead is always blue, and is always present on every version of the A3047. The ground lead anchors the potential of the transmitter to the animal body. We must attach the ground lead to some part of the subject animal, preferably a part that is electrically inactive. The cerabellum is a good ground potential. Amplifiers X1, X2, and X3 each have two input connections Xn+ and Xn−. We can connect these to two points in the animal body to measure an independent potential. Or we can leave one of them disconnected, in which case there will be no lead present for that input, and the A3047 amplifier will connect the input to GND. Thus we can have four amplifiers sharing the same GND reference potential, or we can have four amplifiers with separate reference potentials.
The A3047's thermometer is on the bottom side of the circuit board, opposite the battery. It's absolute accuracy is ±1.0°C and its stability and precision are better than ±0.1°C. With a one-point calibration at 37°C, the absolute accuracy improves to ±0.1°C. We use a processor like this in the Neuroplayer to translate the A3047's sixteen-bit output into a temperature, after which we can subtract an offset to obtain a calibrated measurement.
The A3047 transmits on up to five telemetry channels four analog inputs and one thermometer. These channel numbers will always be consecutive. The first channel number we call the base channel number. The label on the device itself will specify a batch number and the base channel number. The other telemetry channels are those immediately following the base channel number. The base channel number can be even or odd, which contrasts with the policy we follow with two-channel transmitters, such as the A3049, in which the base channel number is always odd. All versions of the A3047 are covered by a one-year warranty against corrosion and manufacturing defect.
[22-NOV-24] There are many possible configurations of the A3047 transmitter. Each configuration that someone has ordered, or asked us to quote on, graduates from being a mere "configuration" to a "version". We describe and list the available versions in the section below. The minimum order for any particular version of the A3047 is ten pieces. We can provide A3047 transmitters in smaller quantities, but only those versions for which we have a few assembled circuits on the shelf, left over from previous orders.
[19-DEC-24] The following versions of the A3047 are defined. We define new versions upon request. The full part number is of the form "A3047VnG-L", where capital letter V specifies the battery, number n specifies the sample rates of the four channels, capital letter G specifies the bandwidth and gain of each channel, capital letter L specifies the configuration of the leads. We use the table below to translate VnG codes into transmitter characteristics. The L code we present a separate Leads table. The operating life is the minimum time for which a newly-made transmitter will operate continuously. The shelf life is the time the transmitter can remain turned off in storage and still retain 90% of its operating life. For each analog input we specify the bandwidth, sample rate, input dynamic range in millivolts, and channel number offset. The channel number offset is the value we add to the base channel number of the device to obtain the channel number of the signal.
Version | X1 | X2 | X3 | X4 | T | Battery Capacity (μA-dy) |
Vol- ume (ml) |
Dimensions (mm) |
Mass (g) |
Oper- ating Life (dy) |
Shelf Life (mo) |
---|---|---|---|---|---|---|---|---|---|---|---|
A3047A1A | Disabled | 0.16-80 Hz, 256 SPS, 60 mV, CH=0 |
0.0-40 Hz, 128 SPS, 30 mV, CH=1 |
0.0-160 Hz, 512 SPS, 60 mV, CH=2 |
128 SPS, CH=3 |
11000 (CR2330) |
3.2 | 24 × 24 × 8 | 6.7 | 72 | 36 |
A3047A1B | Disabled | 2-80 Hz, 256 SPS, 60 mV, CH=0 |
0.0-40 Hz, 128 SPS, 120 mV, CH=1 |
0.0-160 Hz, 512 SPS, 120 mV, CH=2 |
128 SPS, CH=3 |
11000 (CR2330) |
3.2 | 24 × 24 × 8 | 6.7 | 72 | 36 |
A3047A2C | 0.0-80 Hz, 256 SPS, 120 mV, CH=0 |
0.0-80 Hz, 256 SPS, 120 mV, CH=1 |
0.0-80 Hz, 256 SPS, 120 mV, CH=2 |
0.0-80 Hz, 256 SPS, 120 mV, CH=3 |
Disabled | 11000 (CR2330) |
3.2 | 24 × 24 × 8 | 6.7 | 72 | 36 |
A3047A3D | 2-80 Hz, 128 SPS, 30 mV, CH=0 |
2-80 Hz, 256 SPS, 60 mV, CH=1 |
0.0-20 Hz, 64 SPS, 120 mV, CH=2 |
0.0-160 Hz, 512 SPS, 120 mV, CH=3 |
64 SPS, CH=4 |
11000 (CR2330) |
3.2 | 24 × 24 × 8 | 6.7 | 72 | 36 |
The sample rate of any one channel must be an even power of two. The total sample rate must be an even power of two also, unless the individual channels all have the same sample rate. We can make a three-channel version with 256 SPS on all three channels, and be sure that cross-talk between channels will be minimal, and synchronous noise generated by the circuit's state machines will be negligible. If we try to make a transmitter with sample rates 512 SPS, 256 SPS, 128 SPS, and 64 SPS, we will see sustained, synchronous noise at 64 Hz of amplitude up to 10-40 μVpp in all four channels.
The dynamic range of the digital signals transmitted by the A3047 is 0-65535 ADC (Analog to Digital Converter) counts (cnt). The ADC is powered by the battery and its input can range from 0 V to the battery voltage. The nominal battery voltage is 3.0 V. The actual battery voltage will be 2.9-3.1 V during the life of the transmitter, dropping rapidly to 2.2 V at the end of the transmitter's life. Assuming the battery voltage is 3.0 V, sample value 65535 means the ADC input is at 3.0 V, and sample value 0 means the input is at 0.0 V. The zero-value of an analog input is the sample value we obtain when we short the two inputs together. The A3047 amplifiers are designed to produce 1.8 V when the inputs are shorted. The nominal zero value for all inputs is 1.8 ÷ 3.0 × 65535 = 39.3 kcnt. Offsets in the amplifiers cause variation in the zero-value of ±500 cnt from one channel to the next, and from one transmitter to the next. Once established, these offsets vary slowly with time and insignificantly with temperature.
The nominal dynamic range of the analog inputs themselves is 3.0 V divided by the gain of the amplifiers, distributed about zero as −1.8 V to +1.2 V divided by the gain of the amplifiers. When the gain of the amplifiers is ×25, the input dynamic range is 120 mW. In the table above, we speficy the input dynamic range assuming the nominal 3.0-V battery voltage. Divide 3.0 V by the dynamic range to get the gain of the amplifiers.
For the thermometer, we specify the sample rate and the channel number offset. All thermometers provide the same accuracy and precision. We read out and digitize the temperature measurement with a fourteen-bit ADC. We add two zeros to the end of the fourteen-bit value to obtain a sixteen-bit value. The quantization step four our temperature measurement is four sixteen-bit ADC counts. The sensitivity of the digitized value to temperature is −5.25 mK/cnt. Because the minimum chnage in the sixteen-bit ADC value is four counts, the resolution of the thermometer is four times the magnitude of the sensitivity, or 0.021°C.
See below for details of current consumption and how to calculate battery life of new versions of the A3047. By default, we set the top of the frequency range at one third the sample rate. The A2047's low-pass filters provide 20 dB of attenuation at one half the sample rate. Frequencies above one half the sample rate will be distorted by sampling, and so compromise the fidelity of the recording. Because the EEG signal contains less and less power as frequency increases, this attenuation is sufficient to ensure that distortion is insignificant.
Code | X1+ | X1− | X2+ | X2− | X3+ | X3− | X4+ | GND | Antenna |
---|---|---|---|---|---|---|---|---|---|
A | None | None | Yellow 100 mm B-Lead A-Coil |
Green 100 mm B-Lead A-Coil |
Orange 100 mm B-Lead A-Coil |
Purple 100 mm B-Lead A-Coil |
Red 200 mm B-Lead A-Coil |
Blue 200 mm B-Lead A-Coil |
Clear 50 mm A-Ant |
B | Pink 130 mm B-Lead Q-Ferrule |
None | Yellow 130 mm B-Lead Q-Ferrule |
None | Orange 130 mm B-Lead A-Coil |
None | Red 130 mm B-Lead A-Coil |
Blue 130 mm B-Lead A-Coil |
Clear 50 mm A-Ant |
C | Pink 200 mm B-Lead A-Coil |
Brown 200 mm B-Lead A-Coil |
Yellow 100 mm B-Lead A-Coil |
Green 100 mm B-Lead A-Coil |
Orange 100 mm B-Lead A-Coil |
Purple 100 mm B-Lead A-Coil |
Red 200 mm B-Lead A-Coil |
Blue 200 mm B-Lead A-Coil |
Clear 50 mm A-Ant |
D | Pink 200 mm C-Lead A-Coil |
Brown 200 mm C-Lead A-Coil |
Yellow 100 mm C-Lead A-Coil |
Green 100 mm C-Lead A-Coil |
Orange 100 mm C-Lead A-Coil |
Purple 100 mm C-Lead A-Coil |
Red 200 mm C-Lead A-Coil |
Blue 200 mm C-Lead A-Coil |
Clear 50 mm A-Ant |
We define the lead names and provide links to photographs and drawings of the leads in the A3028 Manual's Leads section. We present the various antennas we have used for implants in the Antenna section. The best antenna for rat implantation is the 50-mm A-Antenna. We define the electrode names and provide links to photographs and drawings of the electrodes in the Catalog section of our Electrodes page.
[07-OCT-24] The A3047 has nine pads for wires. One is reserved for the radio-frequency antenna. The other eight are analog inputs. The antenna lead is a stranded stainless steel wire insulated with clear silicone and tied in a loop. Its tip is joined to the base of the GND lead on the opposide side of the transmitter. The GND lead is always present, and must be connected to the subject animal somewhere.
The GND lead is the low-impedance ground potential for the amplifier inputs. Amplifiers X1, X2, and X3 use GND as their reference potential if we leave their inverting inputs (X1−, X2−, and X−) disconnected. The A3047A2C-B is an example of a configuration in which all four amplifiers use GND as their reference, so it is equipped with only five leads.
We solder the end of each lead to one of the pads on the top side of the board before loading the battery over the leads and burying their solder joints in the epoxy. Each amplifier is includes its own three-pole low-pass filter whose cut-off frequency we set with three capacitors. Each amplifier may be either AC-coupled or DC-coupled to its input leads by means of inserting a capacitor or resistor in series with the input leads. The gain of each amplifier is also adjustable by means of a resistor.
During our final quality control, we measure the frequency response of every A3047 amplifier. We apply a sinusoidal to all inputs and plot the amplitude of the transmitted signal versus frequency. You will find a database of such plots here.
When we drop a transmitter in water, so that its electrodes are immersed, and we allow the water to settle until it is still, we will see on our analog inputs the sum of two electrical signals. One is electrical noise generated by the transmitter circuit. The other is chemical noise generated by the electrode metals reacting with the water. With 316SS electrodes, no solder joints, the chemical noise is negligible. Analog inputs with dynamic range 30 mV will see roughly 5 μV of electrical noise in 1-160 Hz.
We connect a 0.2-Hz square wave of amplitude 50 mVpp with 10-MΩ source impedance. We expect a 25-mVpp signal on all three inputs. In the caption below we give the dynamic range of each input. Note that the X2 input relaxes after each square wave edge, while X3 and X4 do not, because their response extends to 0.0 Hz.
We apply a 100-mV triangle wave through 10 MΩ, so we expect 50-mV at the inputs. The triangle wave drives the X3 input into saturation on both sides of the dynamic range, and almost drives the other inputs to their limits as well. Note that the amplifiers are able to drive their outputs right to the positive and negative supply voltages. In X2 we see non-linearity in the ramp when emerging from saturation. This non-linearity arises only when the amplifier output is driven into saturation at the edges of the dynamic range.
Each of the amplifiers X1-X4 are equipped with non-inverting and inverting inputs so as to permit a differential voltage measurment. The low-impedance ground pad must be connected to some part of the subject body. If we make no connection to the inverting input of an amplifier, the amplifier will use GND as its inverting input. If we connect both inverting and non-inverting inputs to the same signal, their difference is zero, and the ideal amplifier output will be equal to the zero-value. Our amplifiers are not ideal, as we demonstrate with the following experiment. We connect X4+ and GND of an A3047A1A to the ground of our signal generator. We connect X2+, X2−, X3+, and X3− to 20 mVpp sine wave to measure the common mode gain response. We connect X2− and X3− to GND to measure the differential gain. We divide the differential by the common mode amplitudes to obtain the common mode rejection ratio, which we plot in decibels.
The CMRR for frequencies below 7 Hz is >40 dB. A common-mode signal on the low-impedance ground will appear on differential amplifier outputs with amplitude more than one hundred times smaller for frequencies less than 7 Hz. Common mode signals will be ten times smaller for frequencies up to 70 Hz. In the recording below, we see a 70-mV pulse recorded on X4 by an A3047A1B-A immersed in saline, but not by X3 immersed in the same saline. The drop in X3 is no more than 10 μV, suggesting CMRR of roughly 80 dB at low frequencies.
The distortion of a signal by our telemetry system is the extent to which it changes the shape of a signal. We apply a 20 mVpp sinusoid to the X1 (×50, 0.0-160 Hz) and X3 (×25, 0.0-40 Hz) inputs of an A3047BV2. We increase the frequency from 1/8 Hz to 200 Hz. For each frequency, we obtain the spectrum of the signal and measure the power outside the sinusoidal frequency as a fraction of the sinusoidal power using this script. We express the result in parts per million.
The distortion of the X is dominated by random electronic noise. As we leave the pass-band of each amplifier, we see the apparant distortion increase only because the amplifier's low-pass filter is attenuating the fundamental harmonic of the input. We see a second harmonic in the spectrum of a sixteen-second interval, as shown below, but the amplitude of this harmonic is below the harmonic amplitude specified by our function generator, so it could be a genuine feature of our input signal.
We note that the A3047 samples its signals uniformly, thus eliminating the scatter noise present in earlier transmitters such as the A3013, A3019, and A3028.
[11-NOV-24] The A3047 thermometer is on the bottom side of the board, on the opposite side from the battery. When we implant the A3047, the most natural orientation of the device is to place the battery facing outwards. The thermometer faces inwards, with a thin layer of epoxy and silicone between it and the animal's body temperature.
The absolute accuracy of the A3047's thermometer is ±1°C. Its stability and precision are better than ±0.1°C. When recording from an A3047, the NDF archive will contain the sixteen-bit temperature values in their own signal channel. We can translate these values into Centigrade using an interval processor. We can export the temperature signal to an EDF file, and in doing so perform the translation to Centigrade using the EDF header.
The measurement value transmitted by the A3047 is a sixteen bit number with the lower two bits always zero. Nominal measurement at 25.0°C is 35226. The slope of its response is −190.5 cnt/K, or −5.25 mK/cnt. The noise is 5 cnt rms or 25 mK. The figure below gives sample value versus temperature, assuming nominal values for the temperature sensor itself and the power supply voltage to the analog to digital converter.
To transform the sample value into a temperature, we use the tabulated values above, which we obtain by combining the manufacturer's data sheet, our measurement of the on-board reference potential VC = 1.803 V, and the linearity of the converter. In Tcl code we can assign the tabulated values to a table string and use our lwdaq linear interpolation routine to obtain the temperature, like so:
set T_table "41767 -10 39910 0 38044 10 36168 20 34285 30 32393 40 30492 50 28583 60" lwdaq linear_interpolate 34970 $T_table 26.362188
If we find that the value obtained by the above calculation is offset from the correct value at our operating temeprature, we can subtract the offset from our calculated value and be confident that our adjusted measurement will be accurate to ±0.1°C within ±5°C of our operating temperature.
When exporting from NDF to EDF in the Neuroplayer, we write into the EDF header a minimum and maximum value for temperature that directs our EDF viewer to provide an accurate translation of the raw measurements in the temperature range we are most interested in studying. In the case of animal body temperature, we set the temperature at the minimum measurement value to be 211.9°C and the temperature at the maximum measurement value to be −136°C.
The above plots are derived from our EDF_Demo.zip example recording. To view EDF files, we use the free software EDF Browser.
The thermometer on the A3047 is the LMT70, a 0.9-mm square component on the bottom side of the transmitter circuit. The battery is loaded on the top side. When implanted, the thermometer is separated from the animal's body by approximately one millimeter thickness of epoxy and silicone. The A3047A1 transmits 128 SPS of temperature measurements. Measurement noise 25 mK rms. The speed with which the thermometer responds to changes in ambient temperature is dominated by the heat capacity of the transmitter. For the A3037A, with its CR2330 battery, the time constant is one minute in water.
[19-DEC-22] When we want to mark in our SCT recordings the time at which some event took place, such as the start of a video recording, the moment that a light was flashed, or when an noise commenced, we can use an auxiliary SCT to record a synchronizing signal along with the signals received from implanted SCTs. See the Synchronization section of the A3028 manual for details.
[19-DEC-22] See Body Capacitance in the A3019 manual.
[02-FEB-24] We equip all our subcutaneous transmitters with CR-series lithium primary cells. The voltage produced by these batteries begins at around 3.2 V, drops rapidly to 3.0 V, remains around 2.9 V for most of the battery's life, and drops rapidly towards the end of life.
The inactive current consumption of the A3047, which is its current consumption when it is turned off, is roughly 0.8 μA at room temperature. When we calculate shelf life, however, we use 1.0 μA for the inactive current consumption, so as to arrive at a conservative estimate of the time it will take for the A3047 to use 10% its battery while merely sitting on the shelf. The CR2330 battery has capacity 165 mAhr = 11000 μAdy, so its shelf life is 1100 dy = 36 mo.
To obtain the operating life of an A3047 transmitter, we divide the battery capacity in μA-days by the maximum current consumption in μA given by the formula below to obtain the guaranteed battery life in days.
In the above relation, we have 30 μA base current consumption, which powers the logic chip (15 μA), amplifiers (6 μA), temperature sensor (6 μA), and miscellaneous circuits (8 μA). Additional current consumption by digitization and transmission is 0.12 μA per sample per second, or we could say that each sample requires 0.12 μC of charge drawn from the battery. The above formula predicts 275 μA for 2048 SPS. We measure 225 μA. At 960 SPS the formula predicts 145 μA, we measure 126 μA, 136 μ, and 137 μA in our first three devices.
In the table above, we use our formula for maximum current consumption and combine it with the nominal capacity of the batteries we might use with the A3047. The CR1620 is the smallest battery we believe we can load onto the 20-mm diameter circuit. The CR2477 is the largest battery we believe a rat can tolerate.
[29-NOV-23] All versions of the A3047 are encapsulated in black epoxy and coated with silicone. The silicone is "unrestricted medical grade" MED-6607, meaning it is approved for implants of unlimited duration in any animal, humans included. The A3047's leads and antenna are encapsulated with dyed silicone, then coated with the same unrestricted medical grade silicone. The only materials the transmitter and its leads present to the subject animal's body are either unrestricted medical grade silicone or stainless steel. When we solder screws or pins to the ends of the leads, there is also solder. Solder reacts slowly with saline, so solder joints must be protected from body fluids by an insulating layer of cement during implantation.
[20-DEC-24] The A3047 provides four analog inputs, each of which may be configured either to use the common ground potential VC, or to use its own reference potential. Each amplifier is equipped with a three-pole low-pass filter and a single-pole high-pass filter. The high-pass filter can be disable to permit recording down to 0.0 Hz. The A3047 also provides a temperature sensor accurate to ±0.1%deg;C at animal body temperature. Aside from its more numerous and versatile analog inputs and temperature sensor, the design of the A3047 is similar to the A3028: a micropower logic chip communicates with a sixteen-bit analog-to-digital converter (ADC), drives a five-bit digital-to-analog converter (DAC) to produce a frequency-modulation output, which we connect to a voltage controlled oscillator (VCO) to produce our telemetry tranmission. A magnetic sensor drives a flip-flop that turns on and off power to the circuit. The inactive power is the power delivered to the sensor and flip-flop. Sample rate is controlled by a 32.768 kHz precision clock. Transmission timing is controlled by a ring oscillator that we calibrate during assembly. Active current consumption is dominated by the ring oscillator, analog-to-digital conversion, and the voltage-controlled oscillator, which turn on and operate for approximately 10 μs in order to generate each sample.
The A3047's four amplifiers have identical component layout. By changing the values of their resistors and capacitors, we can configure each amplifier with its own gain and frequency response. In order to give the amplifiers a high-pass filter, we exchange resistors for capacitors, so that component R101 might, for example, be a 100-nF capacitor rather than a resistor. The circuits we receiver from our assembly house have their amplifiers configured in a particular way that we hope we can use with minimum further adjustment.
Version | X1 | X2 | X3 | X4 | Temp | Comment |
---|---|---|---|---|---|---|
AV1 | ×100, 0.0-160 Hz, DS | ×100, 0.0-160 Hz, DS | ×100, 0.0-160 Hz, DS | ×100, 0.0-160 Hz, DS | Yes | Discontinued |
BV1 | ×50, 0.0-160 Hz, DS | ×50, 0.2-80 Hz, DS | ×100, 0.0-40 Hz, DS | ×50, 0.0-160 Hz, DS | Yes | Discontinued |
BV2 | ×50, 0.0-160 Hz, DS | ×50, 0.2-80 Hz, DS | ×25, 0.0-40 Hz, DS | ×25, 0.0-160 Hz, DS | Yes | Discontinued |
BV3 | ×25, 0.0-160 Hz, SO | ×25, 0.0-160 Hz, SO | ×25, 0.0-160 Hz, SO | ×25, 0.0-160 Hz, SO | No | Active |
CV1 | ×25, 0.0-160 Hz, DS | ×25, 0.0-160 Hz, DS | ×25, 0.0-160 Hz, DS | ×25, 0.0-160 Hz, DS | Yes | Planned |
CV2 | ×100, 2.0-80 Hz, DS | ×50, 2.0-80 Hz, DS | ×25, 0.0-20 Hz, DS | ×25, 0.0-160 Hz, DS | Yes | Planned |
The BV2 provides four amplifiers. We use the BV2 to make the A3047AB1, which uses only three of the amplifiers. The plot below shows the frequency response we obtain when we transmit the outputs of all four amplifiers at 512 SPS.
The 0.0-Hz response of X1, X3, and X4 on the BV2 allows it to amplify a low-frequency square wave. In the plot below, we see three intact square waves for 0.0 Hz response and a distorted square wave for the 0.2-Hz high-pass filter of the X2 amplifier. The 0.0-40 Hz amplifier rounds the edges of the square wave. All amplifiers introduce some bounce in response to an instantaneous step. The bounce is a feature of the sharp low-pass filters we use in the A3047 amplifiers.
Details of the design are available in the following library of design files. Note that all our designs are protected by the GNU General Public Lisence.
S3047AV1_1.gif: Schematic of A3047AV1, power, logic, prototype version.[25-SEP-23] To create the A3047BV2 out of the A3047BV1, we do the following.
As a result of these modifications, we reduce the gain of the two DC amplifiers to ×25 and we reduce the maximum input offset voltage of each channel to a few hundred microvolts. We leave the frequency response the same. The BV2 is used in the A3047A1B transmitter. For a map of modifications, see BV2_Mods.
[13-AUG-24] To create the A3047A3D circuit from the A3047BV2, we do the following.
[08-OCT-24] When we create the A304701B from the A304701A PCB:
[18-OCT-24] For details of the development and production of the A3047, see its Developement page.