AD7124Library
1.0.3
Arduino library for the AD7124 ADC
|
General namespace. More...
Enumerations | |
enum | BurnoutCurrent { BurnoutOff = 0, Burnout500nA, Burnout2uA, Burnout4uA } |
These bits select the magnitude of the sensor burnout detect current source. More... | |
enum | ClkSel { InternalClk = 0, InternalWithOutputClk, ExternalClk, ExternalDiv4Clk } |
These bits select the clock source for the ADC Either the on-chip 614.4 kHz clock can be used or an external clock can be used. The ability to use an external clock allows several AD7124 devices to be synchronized. Also, 50 Hz and 60 Hz rejection is improved when an accurate external clock drives the ADC. More... | |
enum | FilterType { Sinc4Filter = 0, Sinc3Filter = 2, Sinc4FastFilter = 4, Sinc3FastFilter = 5, PostFilter = 7 } |
Filter type select bits. These bits select the filter type. More... | |
enum | InputSel { AIN0Input = 0, AIN1Input, AIN2Input, AIN3Input, AIN4Input, AIN5Input, AIN6Input, AIN7Input, TEMPInput = 16, AVSSInput, REFInput, DGNDInput, AVDD6PInput, AVDD6MInput, IOVDD6PInput, IOVDD6MInput, ALDO6PInput, ALDO6MInput, DLDO6PInput, DLDO6MInput, V20mVPInput, V20mVMInput } |
Analog input AIN input select. More... | |
enum | IoutCh { IoutCh0 = 0, IoutCh1 = 1, IoutCh2 = 4, IoutCh3 = 5, IoutCh4 = 10, IoutCh5 = 11, IoutCh6 = 14, IoutCh7 = 15 } |
Channel select bits for the excitation current for IOUT. More... | |
enum | IoutCurrent { CurrentOff = 0, Current50uA, Current100uA, Current250uA, Current500uA, Current750uA, Current1000uA } |
These bits set the value of the excitation current for IOUT. More... | |
enum | OperatingMode { ContinuousMode = 0, SingleConvMode, StandbyMode, PowerDownMode, IdleMode, InternalOffsetCalibrationMode, InternalGainCalibrationMode, SystemOffsetCalibrationMode, SystemGainCalibrationMode } |
Control the mode of operation for ADC. More... | |
enum | PgaSel { Pga1 = 0, Pga2, Pga4, Pga8, Pga16, Pga32, Pga64, Pga128 } |
Gain select bits. These bits select the gain to use when converting on any channels using this configuration register. More... | |
enum | PostFilterType { dB47PostFilter = 2, dB62PostFilter = 3, dB86PostFilter = 5, dB92PostFilter = 6 } |
Post filter type select bits. When the filter bits are set to 1, the sinc 3 filter is followed by a post filter which offers good 50 Hz and 60 Hz rejection at output data rates that have zero latency approximately. More... | |
enum | PowerMode { LowPower = 0, MidPower, FullPower } |
Power Mode Select These bits select the power mode. The current consumption and output data rate ranges are dependent on the power mode. More... | |
enum | RefSel { RefIn1 = 0, RefIn2, RefInternal, RefAVdd } |
Reference source select bits. These bits select the reference source to use when converting on any channels using this configuration register. More... | |
General namespace.
These bits select the magnitude of the sensor burnout detect current source.
Enumerator | |
---|---|
BurnoutOff |
burnout current source off (default). |
Burnout500nA |
burnout current source on, 0.5 μA. |
Burnout2uA |
burnout current source on, 2 μA. |
Burnout4uA |
burnout current source on, 4 μA. |
enum Ad7124::ClkSel |
These bits select the clock source for the ADC Either the on-chip 614.4 kHz clock can be used or an external clock can be used. The ability to use an external clock allows several AD7124 devices to be synchronized. Also, 50 Hz and 60 Hz rejection is improved when an accurate external clock drives the ADC.
enum Ad7124::FilterType |
Filter type select bits. These bits select the filter type.
Definition at line 161 of file ad7124.h.
enum Ad7124::InputSel |
Analog input AIN input select.
Definition at line 95 of file ad7124.h.
enum Ad7124::IoutCh |
Channel select bits for the excitation current for IOUT.
Definition at line 81 of file ad7124.h.
enum Ad7124::IoutCurrent |
These bits set the value of the excitation current for IOUT.
Enumerator | |
---|---|
CurrentOff |
Off |
Current50uA |
50 μA |
Current100uA |
100 μA |
Current250uA |
250 μA |
Current500uA |
500 μA |
Current750uA |
750 μA |
Current1000uA |
1 mA |
Definition at line 68 of file ad7124.h.
Control the mode of operation for ADC.
Definition at line 29 of file ad7124.h.
enum Ad7124::PgaSel |
Gain select bits. These bits select the gain to use when converting on any channels using this configuration register.
Definition at line 124 of file ad7124.h.
Post filter type select bits. When the filter bits are set to 1, the sinc 3 filter is followed by a post filter which offers good 50 Hz and 60 Hz rejection at output data rates that have zero latency approximately.
enum Ad7124::PowerMode |
Power Mode Select These bits select the power mode. The current consumption and output data rate ranges are dependent on the power mode.
Enumerator | |
---|---|
LowPower |
low power |
MidPower |
mid power |
FullPower |
full power |
enum Ad7124::RefSel |
Reference source select bits. These bits select the reference source to use when converting on any channels using this configuration register.
Enumerator | |
---|---|
RefIn1 |
REFIN1(+)/REFIN1(−). |
RefIn2 |
REFIN2(+)/REFIN2(−). |
RefInternal |
internal reference. |
RefAVdd |
AVDD |