Other Parts Discussed in Thread: MCF8316A
Hi folks,
I am trying to understand how the GUI reads and writes to the EEPROM of the MCF8316A. It seems that some parameters get populated and save to the registers, while others do not. This has become evident when power cycling the MCF8316A and the ILIMIT_LOCK defaults back to 0.125A, throwing a LOCK_LIMIT lockout on an attempted startup.
I've noticed there are different zones within the GUI that allow you to change the same parameters/ register values, but am have a difficult time determining when my settings are actually being saved to the device and when they are not.
Also, I noticed that changing parameters within the GUI will change the register values in real time, but cannot determine if they are being saved or not. So, usually, I will send "write to EEPROM' command that is followed by a notification that my command has been processed successfully, but again, I cannot seem to verify that, especially after a power cycle on the device.
If anyone could shed some light on how I should or shouldn't being using the GUI to configure registers - and how I can, with confidence, write the desired values knowing that they will persist after power cycle and the device is running as a standalone, I'd be super grateful.
Lastly, if anyone has any ideas as to why I might be getting Over-temperture shutdown faults, simply by applying voltage to the device (30mA current draw, no motor running), please share. It is a relatively inconsistent problem which is why I am having difficulties tracking it down. As such, the motor in question is currently running fine - no faults - but 10 minutes ago I could not clear the over-temperature fault with reference speed of 0rpm using an analog pot.
Thanks,
BenG