Other Parts Discussed in Thread: TCA6416
Hello,
I have a problem with this I2C expander TCA6416ARTWR. everything is fine, but when I turn on a DC 12V 50W motor near to the PCB the registers of configuration are deleted. (without I2C traffic).
The sequence is this:
- turn on the electronic
- I set the I2C: reg 4, 5, 6 and 7 (00, 3F, 00, 3F)
- I read the configuration from this registers and they are fine (00, 3F, 00, 3F)
- no more traficc on the I2C bus
- turn on motor
- turn off motor
- I read the configuration register and they have been reiniciated (00, 00, FF, FF)
I don`t see Vcc noise and reset signal is 10K pull-up near to chip
I guess it is a noise problem, but this one seems too susceptive. what reason can to reiniciate the configuration? How can I improve the desing? Can you help my?