Part Number: TMS320F28034
Hello,
I am trying to confirm some of the behavior of the Limp Mode clock when an external crystal hardware fails and MCLKRS is cleared (active low, right?).
So, we have an external i2c eeprom we use to log faults, where the I2C speed is controlled by the uCPU.
In the event of the external crystal failing, we expected to be able to continue writing to the eeprom use the Limp Mode clock as the peripheral clock source.
However, this does not appear to be happening with our current code.
So my questions are:
Can the Limp Mode clock drive the peripheral clocks sources?
Is this peripheral clock source not auto set to Limp Mode through OSCCLK when MCLKRS occurs?
(IE, do we have to have extra behavior on our end to enable the periph clocks again for some reason?)
Are there any other knock-down affects of MCLKRS that I might be missing?
We have fault code to prevent catastrophic behavior in the event of MCLKRS so that is not a problem, we are just trying to make sure our fault logging is working so we can understand what the problem was in the case we can bring the board back alive.
Thank you for any help
Neal