BoopathiS
Member level 2
Hi all,
LTC 4015 is interfaced with microcontroller through I2C differential transreceiver circuit.
Communication breaking between controller and LTC4015 randomly.
Steps:
1. Connect SMPS and battery supply to LTC4015
2. Connect External 3.3V supply to LTC4015 DvCC pin(External 3.3V supply is coming from microcontroller board)
3. communication will be established between controller and LTC4015
4. Reset DVCC (3.3V) and 5VDC continuously.
5. Randomly communication is breaking, then observed that SDA pin on LTC4015 side holding low and SCL pin holding high.
6. After this failure if we are doing reset continuously, communication is not establishing back
7. Once we resetting both SMPS and battery supply voltage to 4015 then communication happening.
8. If removing anyone SMPS or battery supply, that time also communication is not reestablished.
9. If re initialing I2C in microcontroller firmware not solving this issue.
10. When re initializing I2C module, till differential signal output changing correctly. but LTC 4015 side (SDA, SCL not changing., LTC4015 holding SDA signal in low state and SCL signal in high state)
Observation : I think LTC4015 holding I2C SDA and SCL lines to low and high level respectively. so only when both battery and SMPS supply is removed then communication is happening.
LTC 4015 is interfaced with microcontroller through I2C differential transreceiver circuit.
Communication breaking between controller and LTC4015 randomly.
Steps:
1. Connect SMPS and battery supply to LTC4015
2. Connect External 3.3V supply to LTC4015 DvCC pin(External 3.3V supply is coming from microcontroller board)
3. communication will be established between controller and LTC4015
4. Reset DVCC (3.3V) and 5VDC continuously.
5. Randomly communication is breaking, then observed that SDA pin on LTC4015 side holding low and SCL pin holding high.
6. After this failure if we are doing reset continuously, communication is not establishing back
7. Once we resetting both SMPS and battery supply voltage to 4015 then communication happening.
8. If removing anyone SMPS or battery supply, that time also communication is not reestablished.
9. If re initialing I2C in microcontroller firmware not solving this issue.
10. When re initializing I2C module, till differential signal output changing correctly. but LTC 4015 side (SDA, SCL not changing., LTC4015 holding SDA signal in low state and SCL signal in high state)
Observation : I think LTC4015 holding I2C SDA and SCL lines to low and high level respectively. so only when both battery and SMPS supply is removed then communication is happening.