We are developing a multi-function monitor which will include an ECG. The first requirement was single channel and I originally designed a traditional analog front end with buffers, an INA333 Instrumentation amp, some active filtering, and an ADC. Now our customer wants 2 channels, and oh can we make it cheaper and with less board space, so we are looking at the ADS1292 as a solution. As some background, we have a standard PC104 SBC with touch/LCD as the user interface, with I2C as our means for running all of our dedicated hardware. Our first decision is whether to just control the 1292 through a I2C to SPI bridge from our SBC, or to use one of your MSP430 family processors as is done on your ADS1x9xECG-FE board. Related to that are the following questions (from my software counterpart):
1) Is any of the software from the demo board available as a starting point for us to use, paricularly the filtering (such as 60 Hz notch) routines?
2) Since we will be using the I2C function, and since the I2C port in the MSP430 family is more general purpose than in a simple I2C dedicated device, am I safe in assuming that, particularly with operations that need to return a responce, such as data sampling and lead off monitoring, we would need to send a command for which we want to do, then wait for the MPU to load the relevant responce into a read buffer (with the "how do we know that it is done with that task" question) and then do a read of the results?
3) How hard is it to use the lead off function to do a rough lead resistance measurement?
Thank you
Dale Zellers