Other Parts Discussed in Thread: ADS1247, ADCPRO, TPS3836
I'm in the process of evaluating the ADS1247 for a sensor application. I first created a mock-up of my system to test the ADC, using the old-fashioned breadboard and cables method going to an ADS1247EVM plugged into an MMB3. Things worked great, but naturally I saw some nasty (relative to my very small signal) 60Hz noise. (My system needs the data rate to be too high to be able use the 60Hz notch in the ADC's filter.)
I have now constructed some prototype boards that contain all of my analog components (sensors, MUX, ADC, voltage references and AVDD if needed), with simple SPI and GPIO outputs from the protoboard. Ideally, I would like to be able to plug in a cable from my protoboard directly to the MMB3, carrying just SPI to my ADC. This would hopefully allow my to continue to use the ADCPro software to control and monitor the ADC, so I won't have to build my own software for this purpose (at least not right away). Looking at the ADS1247EVM schematic, it looks like there are essentially three features I'd be missing: the watchdog, the I2C expander, and the I2C EEPROM. How essential are these components for the proper operation of the software? Could I do most of what I'd want to do without them? If these are necessary components, could I hijack the SPI from the MMB3 into my board and send the rest to the EVM (possibly grabbing GPIO0 from the MMB3 if I need the START signal)?