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.

INSTASPIN-BLDC: F28027F migrate to custom inverter board - non DRVxxxx

Part Number: INSTASPIN-BLDC
Other Parts Discussed in Thread: LAUNCHXL-F28027F, TMS320F28054F, DRV8305, MOTORWARE, DRV8312, DRV8301, C2000WARE

Tool/software:

Dear TI Team,

After having succesfully identified a BLDC with the combo LaunchXl-F28027F and BoostXl-DRV8305, i am trying to migrate to a custom board.

The board implements GaNFETs and NCP51810 GaN driver while the selected  microcontroller is the TMS320F28054F*.

Moreover, board comes with x3 current shunts, x3 Vphase sense and Vbus sense along with the respective opamps and filters.

My questions are:

1. What are the files,headers and functions that need to be changed for F28027F in order to bypass/mask the SPI communication to/from DRV8305 and the respective checks for errors-integrity?

    Is there any specific example i miss that implements the instaspin-FOC in any other driver other than DRVxxxx (any without comm)

     Currently, i have modified only the hal.c in order to port the ADC, PWM  and few GPIOs according to my own board.

2. I intend to increase significantly the PWM frequency considering the hardware capabilities, is there any restriction on the max frequency? Any specific suggestions for the ADC sampling and ISR/CTRL ticks setting with regards the PWM freq? i.e PWM in the range of 200-300kHz

*3. In my effort to flash the TMS320F28054F with Lab1b from the available motorware examples either for DRV8301 or DRV8312 it seems that i cannot even build the project due to some linker issue (perhaps also compiler?).

I tried with both F28054F.lnk and F28054F_RAM.lnk. The same issue persists even with  examples of C2000Ware :C2000Ware_5_04_00_00\device_support\f2805x\examples\c28

When running with F28054F.lnk, there appears a gmake error while with the F28054F_RAM.lnk there appears additionally a 10099 error indicating some memory issue. The target configuration has been set according to the specific micro. Is there any known issue with the linkers, or is a configuration issue?

Nevertheless, due to the urgency of having the driver part tested, i can proceed with the custom GaNFET driver and control with the  LaunchXL-F28027F.

Any guidance would be highly appreciated.

For your convenience, i have attached a single h-bridge schematic **note that the Vphase_sense is not illustrated here **.

Best,

George