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.

ADS1198: Is there any ADS1198 Evaluation board default Register settings for SPI communication with Arduino or any microcontroller ?

Part Number: ADS1198


As the Application note says

By default, the EVM powers up with the individual channels to an internal short with a data rate of 500SPS
and a PGA gain of 6. Once the Acquire button is pressed, the Scope Analysis should reflect input referred
VPP values less than 5μVPP.

If I replace the MMBO with Arduino or Some other microcontroller and make SPI connections, means it will show me the default Shorted output ?

If so, What i need to do to see normal ECG output ?

  • Hi,

    According to ADS1198 EVM user guide Page 11, from ADS1198 EVM's GUI perspective, there are two Reset modes -

    1.Reset to Device Default(i.e. Default reset, this also applies to the cases if developer/designer reset the IC/Chip without using EVM and EVM's GUI)  - that is all the registers are set to its default values as specified in the data sheet, e.g. in ADS1198's datasheet's Page 45

    MUXn[2:0]: Channel input
    These bits determine the channel input selection.
    000 = Normal electrode input (default)

    2.Programmed Defaults - this reset mode only applies to EVM and EVM's GUI, i.e. some values that were programmed in the EVM's GUI are sent to IC/Chip's registers in order for EVM's GUI to work with the EVM.

    Directly and simply replace MMB0 board by Arduino or some other uController may not work right away.

    Designer/developer may need to follow the suggested pinout connection in the ADS1198 EVM user guide Page 55 ~ 56 schematic sections to make sure supply the correct power.

    Pay specially attention to the J4 connector and pins where Designer/developer need to supply the correct power, Power-Down (/PWDN) pin to turn On/Off the power of the IC/Chip, and J3 connector and pins where the digital communication needs to be sent/received.

    Suggest read through ADS1198 EVM user guide Section 5.2 Power Supply, 5.3 Clock, 5.4 Reference, 5.6 Digital Signals to make sure Designer/developer can establish correct power and communication.

    Designer/developer will need to refer to ADS1198's datasheet's Page 65 to make sure the power sequence is correct.

    Designer/developer will need to refer to ADS1198's datasheet's Page 25 CLOCK section, and Page 26 SPI interface section, e.g. make sure the SCLK meet the requirement stated in page 12 and page 26.

    Designer/developer will need to follow the ADS1198's datasheet's Page 35~39 SPI COMMAND DEFINITIONS to use SPI communication to send/write/configure all the necessary register bits - e.g. Look at Figure 15 to decide which MUX/Switches Designer/developer want to close(short) to achieve your needs and set the corresponding/associated Registers to the correct values.

    Refer ADS1198's datasheet's Page 35~39, Page 65 ~ 66, which provide high level flow chart to show what commands user need to send through SPI to read test signals or data.

    Designer/developer will need to use Oscope to probe many power rail pins/nodes and SPI pins/nodes to ensure the power and signal integrity.

    Suggest start with the EVM and GUI and use Oscope probes to probe on all the SPI related pins while toggling the GUI so that you can know/see how and what commands are sent/received to/from ADS1198, then make sure the Arduino or uController development follow the timing Designer/developer probe/observe and the timing diagram specified in ADS1198's datasheet's Page 12 Figure 1. Serial Interface Timing. Page 38, Figure 40. RREG Command Example, Figure 41. WREG Command Example. Page 27 Data Output Figure 28, Page 37 Figure 39. RDATA Usage, Page 36 Figure 38. RDATAC Usage

    Thanks

  • Hi,
    Since I did not hear back from you, I believe my suggestions answered your questions.
    I will close this post and if you have any pending questions, feel free to post them here or open a new thread.
    Thanks and have a great day!

  • That somewhat worked, but i am still working on it.

    Also i wanted to know that what do we get as output from the ADS1198 SPI.

    Is it 8 channel output ?

    So are there channel outputs without WCT ? right !