This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I am designing a modular EEG. This means that up to 5 separate (but identical) boards with ADS1299 could be used, sharing the SPI interface to master board (no daisy-chain will be used).
I have a problem understanding SRB and BIAS pins in relation to reference. I read quite a lot of answers, but I can't quite make sense of everything.
I would like to have the same reference for all of the boards, but due to possible noise interference I can't route the same electrode signal to all. So this probably means that I would have to use a separate reference for each board? Is computing the average reference of all electrodes a viable solution for this? Also in this case I would probably have only single-ended inputs (I would tie IN- pins to GND)?
Other option (which I do not prefer) would be to use a separate reference electrode for each module. If I understand correctly, I would set one of the IN+ channels as reference and the signal would come out of the SRB2 pin, which I would then connect to SRB1, which is connected to all IN- inputs?
And what is the purpose of BIAS pins and how do I use them en each of the above cases? As far as I understand the BIAS pins output a small voltage that then sets the common reference of "measured person".
Also I'm having problems choosing the right connectors and cables. I saw everything from flat cables to special shielded cables. Which one (cable and type of connector for PCB) would you recommend, keeping the price in mind?
Best regards, Jure
This is a very interesting problem! Let me first explain what the SRB pins do and what the BIAS pin does. The SRB pins are essentially inputs for a reference input that you intend to connect to multiple channels. The SRB2 pin can be connected to individual channels' positive inputs. The SRB1 pin can be connected to all channels' negative inputs.
The BIAS pin is the equivalent of a right-leg driver for an ECG measurement. It will output a signal that attempts to keep the patient's common-mode voltage within the valid range for the ADC.
This datasheet was actually just updated with a helpful section that discusses the various functions of these pins. You can find it here starting on page 65.
In your case, though, since it is intended to be so modular, I recommend you simply connect all INxN inputs to analog ground (assuming you are using bipolar supplies) and find each electrode voltage in a single-ended fashion. Then you can average each sample to calculate a "reference voltage" to then analyze each individual channel.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Brian Pisani:
In reply to Jure Stojs52:
Hello, I almost finished the design, I just need verification if it is ok as it is. So I left BIASIN and BIASREF floating. I connect the BIASINV and BIASOUT as in the picture. The jumper is there to select which signal will be at the connector (IN8P input or BIASOUT output). One module will have BIASOUT signal at the connector and all others will have IN8P input. Also all of the modules have BIASINV routed together. The BIASOUT is routed only for each module separately and are not connected together. Is it ok if I populate Rf, Cf and Rp on all boards? And then I just power down the bias amplifier on all modules (BIASOUT will be floating i suppose) except the one that will be used for BIASOUT (BIASOUT signal available on IN8 connector)? Best regards
I can easily add a jumper. In the picture I drew 2 jumpers, only one will be used. I think P1 will be better than P2 since I won't have all of the unused connection (shorter antenna). P1 won't disconnect it from other BIASINV inputs, just the connection from BIASINV to C and R.
Any recommendation on how to chose R and C values? I found an equation in datasheet, but I am unsure what gain should I set (value of R)? For C I know it sets the bandwidth but I don't know what value should I use.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.