Other Parts Discussed in Thread: TSC2004
Dear all,
we're using the TSC2004 TI device in mode1, therefore our processor implements the polling solution on the I2C bus each 400msec and the speed of the I2C is 100KHz. After some hour of operation without any touch event the CFR0 register remains stuck noticing on the PSM bit that an event was occurred but this isn't true because it's a fake event; after this moment the register remains unchanged and the only way to reuse the device is to reset by hardware the board. As workaround we implemented a software reset on the related internal register every time we need to communicate with the device and in this way, up to now, it seems to run correctly.
We'd like to know if exists some hw bug on the silicon device of the TSC2004 or if there is some other problem that obliges us to reset the device at every write operation.
Thank you for your cooperation.
Loris