This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F5529: BOOSTXL_DRV8323X

Part Number: MSP430F5529
Other Parts Discussed in Thread: BOOSTXL-DRV8323RS

Hello,

    I am using BOOSTXL_DRV8323RS with MSP430F5529 USB LaunchPad Evaluation Kit. I have a question about the BOOSTXL-DRV8323RS GUI. Is there a document that describes the packet format and the payload exchanged between the GUI and the application? The parameters are most likely converted to other units, and not clear about the conversion. For example, selecting 20% for motor sped, what value is sent to the application? 20, 0r 20 times some RPM, or something different?

Best Regards,

Galan

  • Hello,

    I see that you can download the MSP430 source code from a link in the EVM User's Guide and there is an EVM GUI User's guide, but as you requested neither really go into details of the communication between the GUI and the actual MSP430 on the EVM.  It appears it's using USB communication directly to the MSP430F55xx as it has all the USB development kit drivers included. You may have to dig into the provided source projects to see the supported communication.  

    Are you wanting to develop your own GUI/control interface?    

    Thanks,

    JD

  • Hello and thank you for your reply. My intention isn't a new GUI interface. I am trying to control the motor parameters directly in the MSP430 aplication, and these parameters don't jive with the GUI settings. For example in the GUI max current draw is in Amps, which is great, but in the application, the value is represented in terms of ADC count, or something to that effect, so, it isn't clear what the conversion formula is. This goes for all other parameters currently exposed in the GUI. 

    The application has comments on the values, but not enough to fully understand and control them. Installed a USB sniffer application to watch the traffic, but still not clear how payload is determined and packed. If there were a way to save these in NVMEM/EEPROM in the application, it would make it easier to decode the values, by setting a parameter in GUI, and checking what got written to NVMEM. I checked the MSP430F5529 data sheet, and didn't see any mention of NVMEM, or EEPROM. I guess could save the information to the program flash and don't have much info on that either. 

    Appreciate your help.

    Best,

    Galan