Hi,
I am attempting to run my motor with the DRV8301-RM46 motor board. I have gone through the hardware guide for the controlcard and the driver board as well as the instaspin-bldc running guide. I can talk to the MCU via the JTAG emulator, but something goes wrong fairly quickly. I would expect the watch window variables, including the ISR ticker variable, to change after hitting "Run", but nothing changes, even after toggling the gui enable flag to 1 as instructed. I can see that none of my software changes (changes to base frequency, commutation threshold, etc on drv.c) are being applied. I'm wondering if the TPS chip is taking me out for some reason, since it seems to be a likely culprit.
I can tell that the run guide instructions aren't up to date with the software since several of the variables are named differently and some wrong instructions exist (it says to flip on SW1 position 1 and 4 after loading software for the first time, but position 1 disables the JTAG emulator).
Has anyone gone through the instaspin-bldc project with this setup lately? I really just need some guidance with this, maybe an updated run guide if it exists. I've used a C2000 motor dev kit and run my motor with relative ease, so I know I should be able to do this. I have a few basic questions that may help me get started:
1) Which switches on the RM46 controlcard need to be on?
2) Do I need to enable silicon real time mode? I always did it with the C2000, but it doesn't give me the option here.
3) Does it matter that my PVDD to the driver board is less than the 24V going to the controcard? I haven't noticed a difference, since nothing has worked yet.
4) Has anyone made this work with CCSv5.3? I'm wondering if I'm the first to try this.
Thank you for your time and assistance. Here's my system information:
Host OS: Windows 7 Home Premium, Service Pack 1
CCS Version: 5.3.0.00090
DRV8301-HC-EVM Rev D
TMDXRM46CNCD Hercules™ ARM® Safety MCU controlCARD
Texas Instruments XDS100V2 USB Emulator