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.

I2C communication for ADS1274EVM

Other Parts Discussed in Thread: ADS1274, ADCPRO

Normal 0 14 false false false IT X-NONE X-NONE MicrosoftInternetExplorer4

Good morning :

                We’ve bought a ADS1274EMV-PDK some time ago to evaluate the A/D device. All test conducted on the SW/HW as a one given us very good results (at least the resolution and conversion time).

                Now, because of some constraints inside our evaluation procedure, I’d like to communicate through a microcontroller by using the available I2C port of the card and leaving aside the MMB0 card.

                My idea is to use J5.16 (I2C clock) and J5.20 (I2C data) to get data out from the ADS1274 (Table 2, page 5, http://focus.ti.com/lit/ug/sbau134a/sbau134a.pdf).

                However there is a small issue. ADCPRO is able to configure all parameters, by interfacing the ADS1274EVM with MMB0 to the PC. How can I reproduce this behaviour (to configure a full ADS1274EVM system) only with an I2C port?

                Is there a way to let a configuration inside ADS1274EVM card once the latter is unplugged from the MMB0 (let’s say low-speed) or do I have to resort to employ other techniques?

                Thanks in advance.

                Best regards.

  • Hi Gabriel,

    I am glad to hear that you've had success using the ADS1274!  Getting data from the EVM via your I2C port will not be possible though.  The only thing connected to that I2C interface on J5 is an EEPROM that stores details about the hardware, and some GPIO expanders that replicate the dip switches via software.  If you want to connect your microcontroller directly to the EVM, you will need to use an SPI interface.  Please refer to page 8 of the ADS1274 datasheet and to page 39 of the Users Guide you noted above for details.

  • Normal 0 14 false false false IT X-NONE X-NONE MicrosoftInternetExplorer4

    Normal 0 14 false false false IT X-NONE X-NONE MicrosoftInternetExplorer4

    Hi Tom,

                     Many thanks for your quick answer. I'll take a look to the solution you offer me. Indeed was the first thing I'd like to use but by seen that I2C is much easier I've preferred the latter.

                    Anyway, once I connect the MMB0 and fix some configuration for the ADS1274, just after unplug the evaluation card does it maintain the latter configuration used or there is something by default?

                    Best regards.

     

     

  • Hi Gabriel,

    If you unplug the ADS1274 from the MMB0, the device will not retain the register settings you may have modified.  You would need to reset them with your external microcontroller.