MIKROE-2036

MIKROE-2036 Datasheet


From MikroElektonika Documentation

Part Datasheet
MIKROE-2036 MIKROE-2036 MIKROE-2036 (pdf)
PDF Datasheet Preview
Heart rate 3 click

From MikroElektonika Documentation

Heart Rate 3 click is a mikroBUS add-on board whose functionality is determined by two components an OSRAM’s SFH7050 pulse oximetry and heart rate monitoring module, and a TI AFE4404 analong-front-end IC specialized for bio-sensing.

Features and usage notes

Heart rate 3 click

Heart Rate 3 click is a mikroBUS add-on board whose functionality is determined by two components an OSRAM’s SFH7050 pulse oximetry and heart rate monitoring module, and a TI AFE4404 analong-frontend IC specialized for bio-sensing.

The SFH7050 multichip package contains 3

LEDs and one photodiode separated with a
light barrier to prevent optical crosstalk. When
the three LEDs shine through a subject’s
finger, some of the light is absorbed by the

Schematic also available in PDF
pulsating blood.

The analog reading from the SFH7050 is
forwarded to the AFE chip that is able to
derive pulse readings from the intensity of the reflected light.

AFE4404 is highly-configurable and adaptable for different usage scenarios different lighting conditions or skin tones making Heart Rate 3 click a robust heart rate monitoring solution.

The board communicates with the target MCU through the mikroBUS I2C interface, with additional functionality provided by RST, CLK and RDY pins.

Heart Rate 3 click works on a 3.3V power supply, but an onboard jumper allows you to set the voltage for driving the SFH7050 LEDs at either 3.3V or 5V.

Programming

Heart rate 3 click

IC/Module AFE4404

SFH7050

Interface I2C

Power 3.3V supply

Website

Setting up of Heartrate 3 click and external interrupt to read values at 100hz and using an algorithm to find a heartrate.
1 #include <stdint.h>
2 #include "heartrate_3.h"
3 #include "resources.h"
6 // HeartRate 3 GPIO
7 sbit RST at GPIOC_ODR.B2;
9 void system_setup void ;
10 void setup_interrupt ;
12 char uart_text[20] =
13 uint64_t int_count = 0;
//Used by timer to calibrate sampling freq.
15 void main
//Local Declarations
uint16_t rate
char txt[15]
More datasheets: T520B337M2R5ATE070 | T520D227M004ATE007 | T520D157M004ATE007 | T520A336M004ATE070 | T520L337M2R5ATE009 | T520T107M006ATE070 | CA3102R14S-2PF183A176 | DA-15S-F179A-A197 | ASCX15AN | BTS4141NNT


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived MIKROE-2036 Datasheet file may be downloaded here without warranties.

Datasheet ID: MIKROE-2036 649264