Every once in a while the drive asserts a non-resettable fault after sitting idle, post-spindown, for a while. It seems to spontaneously disappear before I go to probe it. It might be an electrical margin issue.
Write some code and modify the FPGA to interrupt the microcontroller so it can capture the error condition the instant it happens, before it goes away. This type of error handing will be required for robustness anyway.
Every once in a while the drive asserts a non-resettable fault after sitting idle, post-spindown, for a while. It seems to spontaneously disappear before I go to probe it. It might be an electrical margin issue.
Write some code and modify the FPGA to interrupt the microcontroller so it can capture the error condition the instant it happens, before it goes away. This type of error handing will be required for robustness anyway.