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.

LAUNCHXL-F28379D: Deadband for GPIO

Part Number: LAUNCHXL-F28379D
Other Parts Discussed in Thread: TMDSDOCK28379D

Hi guys,
I am using Matlab Simulink and my question is as that
I need to use 27 GPIO pins with setting Deadband and the switching time (timer period) for them. Please, how this can be done?

Please note that setting Deadband and the switching time can be done easily using ePWM pins but there are only 12 ePWM pins that I can use.

Thank you in advance

  • Ashraf,

    Matlab examples can be found here: https://www.mathworks.com/hardware-support/ti-c2000.html 

    This EVM does not make all PWMs available, it is for intended for evaluation only, therefore bringing out 12PWMs as you have stated sounds very reasonable. Please note that more PWMs are likely available on the controlCARD TMDSDOCK28379D, but I have not verified.

    The core F28379D device that these EVMs are based around supports up to 24 PWM channels, 2 channels for each PWM module. There are also 6 eCAP modules which have rudimentary APWM outputs, and do not have a dead-band submodule as the ePWMs do. Though that doesn't mean you couldn't implement a dead band by adjusting the PWMs duty.

    If you wish to have more PWMs you can use two devices, all c2000 devices have a external sync in and external sync out pins available to sync multiple devices together. This could be done with two evaluation modules or you could design your own custom hardware. Please note that all TI evaluation modules are not intended for use in any end application, the system designer is expected to design, verify and validate their system in its entirety. 

    Regards,
    Cody