We have now made a new board with the SPI programmable version of the chip and have the following problems.
Please help me to continue. We have handicapped people waiting for that motorcontroller
Right after power on I’m putting nSLEEP to high and requesting FAULT_SUMMARY register.
The answer is:
0xE0 0xE0
Then I’m resetting fault register with CLR_FLT command trough COMMAND register.
Then I’m requesting FAULT_SUMMARY register again and receiving:
0xE0 0xA0
Which says SPI error. Though there is no error.
I can request and write registers. I can see that registers are changing to values that I wrote to them.
Also if I read DEVICE_ID register – it says that we have pre-production version(0x30).
Pin nFAULT always stays low