Tool/software:
Hello,
I'm going to use BQ76942 IC relativelly far away from mCU, so I'm planning to use LT3960 I2C to CAN (physical) converter in between, to decrease negative effects which could occur on I2C bus instead. LT3960 slave unit would be placed near to the BQ76942 IC and LT3960 master unit near to the mCU. Problem is that BQ76942 IC performs clock stretching which is not supported by LT3960. I'm thinking about using another mCU between BQ76942 IC and LT3960 slave unit, which would work as a "I2C buffer" for BQ76942. So, main mCU would communicate with that additional mCU as it would communicate with BQ76942 directly (additional mCU would copy content of needed BQ76942 registers to its memory), but there would be no clock stretching, so there would be compatibility with LT3960. Is there any more simple solution that could be used instead of additional mCU, to "eliminate clock stretching" effect of BQ76942?
Many thanks, Kind regards, Dejan.
