Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Devicetree binding constants for the Analog Devices MAX30009 BioZ AFE. More...

Go to the source code of this file.

Macros

BioZ digital high-pass filter cutoff

Values for the bioz-dhpf devicetree property.

#define MAX30009_DT_DHPF_BYPASS   0
 DHPF bypass (filter disabled).
#define MAX30009_DT_DHPF_0_00025_SR   1
 DHPF cutoff 0.00025 x SR_BIOZ.
#define MAX30009_DT_DHPF_0_002_SR   2
 DHPF cutoff 0.002 x SR_BIOZ.
BioZ digital low-pass filter cutoff

Values for the bioz-dlpf devicetree property.

#define MAX30009_DT_DLPF_BYPASS   0
 DLPF bypass (filter disabled).
#define MAX30009_DT_DLPF_0_005_SR   1
 DLPF cutoff 0.005 x SR_BIOZ.
#define MAX30009_DT_DLPF_0_02_SR   2
 DLPF cutoff 0.02 x SR_BIOZ.
#define MAX30009_DT_DLPF_0_08_SR   3
 DLPF cutoff 0.08 x SR_BIOZ.
#define MAX30009_DT_DLPF_0_25_SR   4
 DLPF cutoff 0.25 x SR_BIOZ.
BioZ threshold comparator channel

Values for the bioz-cmp devicetree property.

#define MAX30009_DT_CMP_I   0
 Compare the I channel.
#define MAX30009_DT_CMP_Q   1
 Compare the Q channel.
#define MAX30009_DT_CMP_Z   2
 Compare the magnitude (Z).
BioZ transmit drive mode

Values for the bioz-drv-mode devicetree property.

#define MAX30009_DT_DRV_MODE_CURRENT   0
 Current drive.
#define MAX30009_DT_DRV_MODE_VOLTAGE   1
 Voltage drive.
#define MAX30009_DT_DRV_MODE_HBRIDGE   2
 H-bridge drive.
#define MAX30009_DT_DRV_MODE_STANDBY   3
 Standby.
BioZ internal current-range resistor

Values for the bioz-idrv-rge devicetree property.

#define MAX30009_DT_IDRV_RGE_552_5K   0
 552.5 kOhm
#define MAX30009_DT_IDRV_RGE_110_5K   1
 110.5 kOhm
#define MAX30009_DT_IDRV_RGE_5_525K   2
 5.525 kOhm
#define MAX30009_DT_IDRV_RGE_276_25R   3
 276.25 Ohm
BioZ voltage-drive magnitude

Values for the bioz-vdrv-mag devicetree property.

#define MAX30009_DT_VDRV_MAG_50MV   0
 50 mVpk
#define MAX30009_DT_VDRV_MAG_100MV   1
 100 mVpk
#define MAX30009_DT_VDRV_MAG_250MV   2
 250 mVpk
#define MAX30009_DT_VDRV_MAG_500MV   3
 500 mVpk
BioZ analog high-pass filter (AHPF) selection

Values for the bioz-ahpf devicetree property.

#define MAX30009_DT_AHPF_100HZ   0
 100 Hz
#define MAX30009_DT_AHPF_200HZ   1
 200 Hz
#define MAX30009_DT_AHPF_500HZ   2
 500 Hz
#define MAX30009_DT_AHPF_1KHZ   3
 1 kHz
#define MAX30009_DT_AHPF_2KHZ   4
 2 kHz
#define MAX30009_DT_AHPF_5KHZ   5
 5 kHz
#define MAX30009_DT_AHPF_10KHZ   6
 10 kHz
#define MAX30009_DT_AHPF_BYPASS   7
 AHPF bypassed (resistor opened, internal capacitors shorted).
#define MAX30009_DT_AHPF_42_4M   8
 42.4 MOhm, internal capacitors shorted
#define MAX30009_DT_AHPF_21_2M   9
 21.2 MOhm, internal capacitors shorted
#define MAX30009_DT_AHPF_8_4M   10
 8.4 MOhm, internal capacitors shorted
#define MAX30009_DT_AHPF_4_2M   11
 4.2 MOhm, internal capacitors shorted
#define MAX30009_DT_AHPF_2_2M   12
 2.2 MOhm, internal capacitors shorted
#define MAX30009_DT_AHPF_848K   13
 848 kOhm, internal capacitors shorted
#define MAX30009_DT_AHPF_848K_ALT   14
 848 kOhm, internal capacitors shorted
#define MAX30009_DT_AHPF_BYPASS_ALT   15
 AHPF bypassed (resistor opened, internal capacitors shorted).
BioZ instrumentation amplifier power mode

Values for the bioz-ina-mode devicetree property.

#define MAX30009_DT_INA_MODE_HIGH_POWER   0
 High-power (low-noise) mode.
#define MAX30009_DT_INA_MODE_LOW_POWER   1
 Low-power mode.
BioZ receive-channel gain

Values for the bioz-gain devicetree property.

#define MAX30009_DT_GAIN_1X   0
 1x gain
#define MAX30009_DT_GAIN_2X   1
 2x gain
#define MAX30009_DT_GAIN_5X   2
 5x gain
#define MAX30009_DT_GAIN_10X   3
 10x gain
BioZ DC-restore switch

Values for the bioz-dc-restore devicetree property.

#define MAX30009_DT_DC_RESTORE_OPEN   0
 DC_RESTORE switch open.
#define MAX30009_DT_DC_RESTORE_CLOSED   1
 DC_RESTORE switch closed.
BioZ amplifier range

Values for the bioz-amp-rge devicetree property.

#define MAX30009_DT_AMP_RGE_LOW   0
 Low.
#define MAX30009_DT_AMP_RGE_MEDIUM_LOW   1
 Medium-low.
#define MAX30009_DT_AMP_RGE_MEDIUM_HIGH   2
 Medium-high.
#define MAX30009_DT_AMP_RGE_HIGH   3
 High.
BioZ amplifier bandwidth

Values for the bioz-amp-bw devicetree property.

#define MAX30009_DT_AMP_BW_LOW   0
 Low bandwidth.
#define MAX30009_DT_AMP_BW_MEDIUM_LOW   1
 Medium-low bandwidth.
#define MAX30009_DT_AMP_BW_MEDIUM_HIGH   2
 Medium-high bandwidth.
#define MAX30009_DT_AMP_BW_HIGH   3
 High bandwidth.
BioZ Q-channel demodulator clock phase

Values for the bioz-q-clk-phase devicetree property.

#define MAX30009_DT_Q_CLK_PHASE_NORMAL   0
 Normal operation (Q demodulator clock in quadrature phase).
#define MAX30009_DT_Q_CLK_PHASE_I   1
 I phase (Q demodulator clock in phase with stimulus).
BioZ I-channel demodulator clock phase

Values for the bioz-i-clk-phase devicetree property.

#define MAX30009_DT_I_CLK_PHASE_NORMAL   0
 Normal operation (I demodulator clock in phase with stimulus).
#define MAX30009_DT_I_CLK_PHASE_Q   1
 Q phase (I demodulator clock in quadrature phase).
BioZ mux internal-load resistor

Values for the bmux-rsel devicetree property.

#define MAX30009_DT_BMUX_RSEL_5100R   0
 5100 Ohm
#define MAX30009_DT_BMUX_RSEL_900R   1
 900 Ohm
#define MAX30009_DT_BMUX_RSEL_600R   2
 600 Ohm
#define MAX30009_DT_BMUX_RSEL_280R   3
 280 Ohm
BioZ GSR-load resistor

Values for the bmux-gsr-rsel devicetree property.

#define MAX30009_DT_BMUX_GSR_RSEL_25_7K   0
 25.7 kOhm
#define MAX30009_DT_BMUX_GSR_RSEL_101K   1
 101 kOhm
#define MAX30009_DT_BMUX_GSR_RSEL_505K   2
 505 kOhm
#define MAX30009_DT_BMUX_GSR_RSEL_1000K   3
 1000 kOhm
BioZ positive-input (BIP) electrode assignment

Values for the bip-assign devicetree property.

#define MAX30009_DT_BIP_ASSIGN_EL1   0
 EL1.
#define MAX30009_DT_BIP_ASSIGN_EL2A   1
 EL2A.
#define MAX30009_DT_BIP_ASSIGN_EL2B   2
 EL2B.
BioZ negative-input (BIN) electrode assignment

Values for the bin-assign devicetree property.

#define MAX30009_DT_BIN_ASSIGN_EL4   0
 EL4.
#define MAX30009_DT_BIN_ASSIGN_EL3A   1
 EL3A.
#define MAX30009_DT_BIN_ASSIGN_EL3B   2
 EL3B.
BioZ positive-drive (DRVP) electrode assignment

Values for the drvp-assign devicetree property.

#define MAX30009_DT_DRVP_ASSIGN_EL1   0
 EL1 (low resistance).
#define MAX30009_DT_DRVP_ASSIGN_EL2A   1
 EL2A.
#define MAX30009_DT_DRVP_ASSIGN_EL2B   2
 EL2B.
BioZ negative-drive (DRVN) electrode assignment

Values for the drvn-assign devicetree property.

#define MAX30009_DT_DRVN_ASSIGN_EL4   0
 EL4 (low resistance).
#define MAX30009_DT_DRVN_ASSIGN_EL3A   1
 EL3A.
#define MAX30009_DT_DRVN_ASSIGN_EL3B   2
 EL3B.
DC lead-off current polarity

Values for the loff-ipol devicetree property.

#define MAX30009_DT_LOFF_IPOL_NON_INVERTED   0
 Non-inverted (BIP sources, BIN sinks).
#define MAX30009_DT_LOFF_IPOL_INVERTED   1
 Inverted (BIP sinks, BIN sources).
DC lead-off current magnitude

Values for the loff-imag devicetree property.

#define MAX30009_DT_LOFF_IMAG_0NA   0
 0 nA (sources disabled)
#define MAX30009_DT_LOFF_IMAG_5NA   1
 5 nA
#define MAX30009_DT_LOFF_IMAG_10NA   2
 10 nA
#define MAX30009_DT_LOFF_IMAG_20NA   3
 20 nA
#define MAX30009_DT_LOFF_IMAG_50NA   4
 50 nA
#define MAX30009_DT_LOFF_IMAG_100NA   5
 100 nA
Lead-bias resistor value

Values for the rbias-value devicetree property.

#define MAX30009_DT_RBIAS_50M   0
 50 MOhm
#define MAX30009_DT_RBIAS_100M   1
 100 MOhm
#define MAX30009_DT_RBIAS_200M   2
 200 MOhm

Detailed Description

Devicetree binding constants for the Analog Devices MAX30009 BioZ AFE.