Other Parts Discussed in Thread: MCF8316A
I have few questions regarding hardware interface:
1. Is there a way to reset the MCT8316A without power cycling it? I am using MCT8316A connected to host processor on I2C port. Occasionally the MCT8316 stops responding on I2C when an incorrect or incomplete command sequence is issued. Not sure what is causing it as it happens rarely. Is there a way to recover from this without power cycling?
2. Is the external watchdog configured as latched - Hiigh Z guaranteed to always work? Looking at a catastrophic situation where the motor needs to be stopped immediately. Are there any conditions under which the MCT8316 ignores watchdog input or EXT_WD_STATUS_SET bit of ALGO_CTRL1 register?
3. Is there a way to change motor rotation sense from I2C while permanently overriding DIR Pin?