I am using AT42QT1070 touch IC in comms mode with I2C communication.I have used 10k pullups with SDA and SCL line and 47k pullup with CHANGE line(active low) as mentioned in datasheet.
The CHANGE line is open-drain and should be connected via a 47 k resistor to Vdd. It is necessary for minimum power operation as it ensures that the QT1070 can sleep for as long as possible. Communications wake up the QT1070 from sleep causing a higher power consumption if the part is randomly polled.
but my change line is always low even when no key is touched.I have used 10k resistance with input keys.
One note in datasheet reads as:
The CHANGE line is pulled low 100 ms after power-up or reset.
but the time for which i will remain low is not mentioned anywhere... is it through normal status read by host.If so it will be hell of a task for host to read after power up if a number of devices are connected.
I cannot figure out why CHANGE line is always low.