Hi,
I am using this chip to read both channels. Manual mode.
I can probe the legs and verify the values of both channels are above 1.5v.
But when I read the data registers, both registers are zero.
All the i2c register writes and readings are given below.
I can provide you the complete schematic privately if you like.
Can you please review and let me know whey the ADC readings are zero here?
INITIALIZE ADC
00-00 00:00:00.631 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 17 0A
00-00 00:00:00.639 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 14 01
00-00 00:00:00.749 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 17 00
00-00 00:00:00.858 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 15 01
00-00 00:00:00.867 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 24 03
00-00 00:00:00.875 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 10 24
00-00 00:00:00.884 [537099534] [PRINTF ] I2C READ: ADDR 18 DATA 10
00-00 00:00:00.892 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1C 06
00-00 00:00:00.901 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 10 1C
00-00 00:00:00.910 [537099534] [PRINTF ] I2C READ: ADDR 18 DATA 10
00-00 00:00:00.917 [537099566] [*ERROR!!] REG_OPMODE_SEL is 02 expected 0x06 ?
00-00 00:00:00.925 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 20 03
00-00 00:00:00.934 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 10 20
00-00 00:00:00.942 [537099534] [PRINTF ] I2C READ: ADDR 18 DATA 10
00-00 00:00:00.950 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 18 00
00-00 00:00:00.959 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 10 18
00-00 00:00:00.968 [537099534] [PRINTF ] I2C READ: ADDR 18 DATA 10
00-00 00:00:00.975 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 19 15
00-00 00:00:00.984 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 10 19
00-00 00:00:00.993 [537099534] [PRINTF ] I2C READ: ADDR 18 DATA 10
00-00 00:00:01.000 [537099566] [*ERROR!!] REG_NCLK_SEL is 01 expected 21 ?
00-00 00:00:01.008 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 2C 01
00-00 00:00:01.017 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 10 2C
00-00 00:00:01.025 [537099534] [PRINTF ] I2C READ: ADDR 18 DATA 10
00-00 00:00:01.033 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 28 02
00-00 00:00:01.042 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 10 28
00-00 00:00:01.051 [537099534] [PRINTF ] I2C READ: ADDR 18 DATA 10
00-00 00:00:01.058 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 36 10
00-00 00:00:01.067 [537099534] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 10 36
00-00 00:00:01.076 [537099534] [PRINTF ] I2C READ: ADDR 18 DATA 10
00-00 00:00:01.083 [537099566] [*ERROR!!] PRE_ALERT_MAX_EVENT_COUNT is 00 expected 0x10 ?
ENABLING ADC MANUAL MODE
00-00 00:00:01.192 [537099574] [PRINTF ] ENABLING ADC MANUAL MODE
00-00 00:00:01.200 [537099542] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1F 01
00-00 00:00:01.209 [537099542] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1C 04
00-00 00:00:01.218 [537099542] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 20 03
00-00 00:00:01.227 [537099550] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1E 01
READ VALUES
00-00 00:00:01.236 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1E 01
00-00 00:00:01.355 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1F 01
00-00 00:00:01.364 [537099558] [PRINTF ] I2C READ VALUES: ADDR 18 VALUES 00 40
00-00 00:00:01.373 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1F 01
00-00 00:00:01.382 [537099582] [BATTERY ] ADC CHAN0 0 CHAN1 0
00-00 00:00:01.389 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1E 01
00-00 00:00:01.508 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1F 01
00-00 00:00:01.517 [537099558] [PRINTF ] I2C READ VALUES: ADDR 18 VALUES 00 40
00-00 00:00:01.526 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1F 01
00-00 00:00:01.535 [537099582] [BATTERY ] ADC CHAN0 0 CHAN1 0
00-00 00:00:01.542 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1E 01
00-00 00:00:01.661 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1F 01
00-00 00:00:01.670 [537099558] [PRINTF ] I2C READ VALUES: ADDR 18 VALUES 00 00
00-00 00:00:01.679 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1F 01
00-00 00:00:01.688 [537099582] [BATTERY ] ADC CHAN0 0 CHAN1 0
00-00 00:00:01.695 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1E 01
00-00 00:00:01.814 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1F 01
00-00 00:00:01.823 [537099558] [PRINTF ] I2C READ VALUES: ADDR 18 VALUES 00 00
00-00 00:00:01.832 [537099526] [PRINTF ] I2C WRITE: ADDR 18 COMMAND 08 1F 01
00-00 00:00:01.841 [537099582] [BATTERY ] ADC CHAN0 0 CHAN1 0
Thanks
ATL_ENG