Skip to content

Protocentral ADS1293, 3-Channel, 24-Bit ECG Breakout Board

ADS1293 Breakout

If you don't already have one, you can buy a board from here

The ADS1293 incorporates all features commonly required in portable, low-power medical, sports, and fitness electrocardiogram (ECG) applications. The ADS1293 features three high-resolution channels, each channel can be independently programmed for a specific sample rate and bandwidth allowing users to optimize the configuration for performance and power. A fourth channel allows external analog pace detection for applications that do not use digital pace detection.

The ADS1293 incorporates a self-diagnostics alarm system to detect when the system is out of the operating conditions range.

Features

  • Three High-Resolution Digital ECG Channels With Simultaneous Pace Output
  • Low Power: 0.3 mW/channel

Specifications

  • Differential Input Voltage Range: ±400 mV
  • On board 40 MHz clock source
  • Logic level selection between 3.3 and 5 V through jumper.

Hardware Setup

Connection with the Arduino board is as follows:

ADS1293 pin label Arduino Connection Pin Function
MISO 12 Slave Out
MOSI 11 Slave In
SCLK 13 Serial Clock
CS 10 Chip Select
Vcc +5V Power
GND GND GND
DRDY 02 Data ready

Software Setup

Protocentral has already written the Arduino library for ADS1293. You can obtain it by clicking the below button or by downloading it from ADS1293 Github repository.

Download the latest Arduino Code for ADS1293

Follow the instructions described in the Installing Arduino Library section, search for ProtoCentral ADS1293 ECG library in the Library Manager and install the latest version.

Arduino Examples

3-lead ECG streaming using Arduino Plotter

  • Open serial plotter window, set the baud rate to 9600.
  • Connect the electrodes provided along with the ADS1293 board to the body and to the breakout board as described in this section and view the ECG signal in the serial plotter.

    ECG streaming

5-lead ECG streaming using Arduino Plotter

  • Open serial plotter window, set the baud rate to 9600.
  • Connect the electrodes provided along with the ADS1293 board to the body and to the breakout board as described in this section and view the ECG signal in the serial plotter.

    ECG streaming

5-lead ECG streaming using Openview

  • Based on the microcontroller being used, download either the Openview GUI or Openview 2.

  • Connect the electrodes provided along with the ADS1292R board to the body and to the breakout board as described in this section.

  • Open the GUI, make sure to select ADS1293 breakout under the Board dropdown and the appropriate Port. If everything goes well, you will be able to see the screen as pictured above.

    streaming vitals