ADSemiconductor®
ANMG04 (4-CH Auto Sensitivity Calibration Capacitive Touch Sensor)
10.2 Details
10.2.1 Channel enable / reset register
Type: R/W
Address
Register Name
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
ch_enable
/soft_rst
-
-
-
-
ch4_en
ch3_en
ch2_en
ch1_en
01h
Description
Enable, disable and reset of each channel control register.
It is strongly recommended that the Bit7 ~ Bit4 of the ch_enable register is to be ‘0’.
Bit name
Reset value
Function
Channel enable / disable and Channel reset (chx_en is control bit for CSx channel)
chx_en
1
0 : Channel disable and sensing channel reset
1 : Channel enable
10.2.2 I2C address of ANMG04
Type: R/W
Address
06h
Register Name
i2c_id
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
i2c_id
wr_bit
Description
Chip address of ANMG04 control register.
Bit name
wr_bit
Reset value
0
Function
Write/Read address selection - 0 : Write address, 1 : Read address
Chip address of ANMG04.
i2c_id
0100100
10.2.3 Output data
Type: R
Address
2Ah
Register Name
output
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
-
-
-
-
o_ch4
o_ch3
o_ch2
o_ch1
Description
The output data register from channel 1 to channel 4.
Bit name
Reset value
Function
o_chx is output bit for CSx channel
0 : No touch detected
o_chx
Read only
1 : Touch detected
AD Semiconductor Confidential
18 / 29