understanding bias signal generation
In versions V1 and V2 the bias signal is generated basically just like it is recommended by Texas Instruments in the docs for the ADS1299 and the ADS1299 performance demo kit (see e.g. http://www.ti.com/lit/gpn/ads1299 Fig. 47 or http://www.ti.com/lit/pdf/slau443 Fig. 59).
That is there is an RC feedback circuit connecting BIAS_INV and BIAS_OUT, BIAS_OUT is connected to BIAS_IN, and finally BIAS_OUT is broken out to supply the bias signal via a dedicated electrode to the patient.
There are differences with respect to the TI docs, however: The TI docs use BIAS_INV (i.e. the *filtered* BIAS_OUT) to go to subsequent daisy chained ADS1299s, while the OpenBCI V1 and V2 boards use BIAS_OUT directly, thus *unfiltered*, for that purpose. How does this make sense?
Another difference is BIAS_REF. In V1 and V2 the potential on BIAS_REF is undefined since pin 60 is unconnected. According to the docs, BIAS_REF is the non-inverting input of an OpAmp, so how does it make sense to let it float?
On the V3 board schematics the deviations from the TI docs are even more significant. Here, there is no feedback connection between BIAS_OUT and BIAS_INV whatsoever. Instead, the *RC filtered* BIAS_OUT is broken out towards the bias electrode. BIAS_REF now is connected to AGND.
I can't find anything like the V3 approach in the TI docs. So why does it work at all and what were the reasons for the design deviations?
That is there is an RC feedback circuit connecting BIAS_INV and BIAS_OUT, BIAS_OUT is connected to BIAS_IN, and finally BIAS_OUT is broken out to supply the bias signal via a dedicated electrode to the patient.
There are differences with respect to the TI docs, however: The TI docs use BIAS_INV (i.e. the *filtered* BIAS_OUT) to go to subsequent daisy chained ADS1299s, while the OpenBCI V1 and V2 boards use BIAS_OUT directly, thus *unfiltered*, for that purpose. How does this make sense?
Another difference is BIAS_REF. In V1 and V2 the potential on BIAS_REF is undefined since pin 60 is unconnected. According to the docs, BIAS_REF is the non-inverting input of an OpAmp, so how does it make sense to let it float?
On the V3 board schematics the deviations from the TI docs are even more significant. Here, there is no feedback connection between BIAS_OUT and BIAS_INV whatsoever. Instead, the *RC filtered* BIAS_OUT is broken out towards the bias electrode. BIAS_REF now is connected to AGND.
I can't find anything like the V3 approach in the TI docs. So why does it work at all and what were the reasons for the design deviations?
Comments
Looking at the schematic of the 32bit board, I see that the BIAS_OUT and the BIAS_IN signals are shorted together driving an RC circuit, whose output signal is named BIAS_DRV.
I see that this signal is protected by the TPDE1806 ESD clamp, but then, is it biasing 8N/8P?
If you're doing this, how are you routing the signals inside the chip? Are you having all the PGAs (except PGA8) generating the BIAS signal and you're shorting IN8N so that it gets this BIAS signal?
Thanks for your help
Best regards,
Ernesto
http://openbci.com/forum/index.php?p=/search&Search=bias_out