Re: High channel count (Ch = 40) DRL issues

Stefan Jung <[email protected]>
Newsgroups gmane.comp.science.openeeg.general
Message-ID <CAC3TAzMAsA-uRJk3zxtAav8ouY0AQYBQSS2M-LTfxgnMtUZPDw@mail.gmail.com>
Hi Jeremy

These sort of hacks are always difficult to implement and less than
optimal.  You will spend a fair bit of money on components, connectors,
etc. and actually this should be engineered properly.  The R 2500 or so on
having a prototype board (with tooling costs) made by Trax is not that
much, compared with all the other costs.  Obviously you would need to be
able to design your own PCBs.

Here are my comments:

1. I certainly would not use a single opamp to drive such a huge virtual
ground circuit.  All those 20 boards would parallel and be seen as a rather
low load impedance to that poor TLC277.

2. You would have to substantially redesign the power supply because of
your high overall current consumption. So in your case I would rather use a
+3.0V and -2.0V linear regulator, creating a dual rail power supply with a
REAL ground rather than a virtual ground.

3. Alternatively, keep IC201 on every analog board.  Use IC201A to create a
local (PCB) Vground, but remove resistors /modify the circuit around IC201B
to effectively disable IC201B.    In this case, only populate C213 on one
board but replace the 10nF C203 with a 100nF on every board.

4. I would suggest to only use a limited number of channels to partake in
the DRL feed.  Say, channel 1 to 4.  I think that often you will not use
all 40 channels...  any channel that takes part in the DRL feed and is not
used, is going to stuff you around.  Such channel you need to terminate and
you can't leave it floating.

5. In fact, in your case I don't think I would use the centre feed from the
INA to derive the DRL.  I would recommend having a separate CMS input which
you buffer and then only feed that to the DRL driver.  This is normally
what is done in systems with many channels.  Doing this, you never have to
worry about terminating any input.  If a unused input then floats and
saturates the INA that's OK.

6. EMG normally has wider bandwidth requirements, so you should change your
anti-aliasing filter.  But then you obviously need a ADC system that can
sample at higher rates such as 1024/2048SPS.

Are you going to use a National Instruments ADC card?  For many EMG
applications you need concurrent sampling.  Don't know if NI make cards
with many concurrently sampled channels.  Ni/Labview always gives me this
idea of pedestian speeds and this would normally exclude the need for
concurrent sampling.  But I don't really know their available hardware.
Just that it's expensive.  You would also need to isolate your equipment
somehow.

Remember this:  Your ADC will determine if you are going to stay with a
+3.0 / -2.0V power supply split, or if you are going to use the more
conventional +2.5 / -2.5V rails.  If your ADC can be feed a 4.095V
reference, you need to stay with the modeeg voltages.  If your ADC card
uses a 5V reference, you need to use +2.5 / - 2.5V.

Are you a buddy of Jeff Joseph?  Jeff is sitting a few offices away from me
:-)

Regards
Stefan

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.