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.

F28M35H52C: F28M35H52c

Part Number: F28M35H52C
Other Parts Discussed in Thread: CONTROLSUITE

Hi,

   I need to check wPWM module for my project. I've taken the ePWM example code (epwm_updown_aq) for f28m35x and tested. But when i probe the EPWM1A/B(PA0_GPIO0 & PA1_GPIO1), EPWM2A/B(PA2_GPIO2 & PA3_GPIO3) and EPWM3A/B(PA4_GPIO4 & PA5_GPIO5), i'm not able to see the waveforms in an oscilloscope.

ePWM1 are mapped in GPIO0, ePWM2 in GPIO2 and ePWM3 in GPIO3.

I've tried many times but not able to get the waveforms.

Please suggest any ideas.

Thanks 

Mohanraj

  • Mohanraj,

    Have you edited the Example project in anyway? Also, are you using the H52C1 Concerto controlCARD or a custom board?

    If its the controlCARD, can you tell me what pins you are touching on the header to try to get these signals? i want to make sure we are monitoring the correct pins.

    Side note, make sure you are Oscilloscope is grounded somewhere on the board.

    Let me know your findings and we can go from there!

    Thanks,

    Vince Rodriguez
  • Hi Vince,

         Thanks for your reply.

    We are using H52C1 Concerto device in our customized board. In our board we have mapped ePWM devices as follows.

    ePWM1 to PA0_GPIO0

    ePWM2 to PA2_GPIO2

    ePWM3 to PA5_GPIO5

    We are probing the above pins for the respective pwm to get waveforms.

    I've not done any changes in the example code.

    Also we have a proper ground in our board for Oscilloscope.

    Thanks in advance.

    Mohanraj

  • Mohanraj,

    Thanks for the information.

    Lets try something simple to try to rule out a board hardware issue. Can you set GPIO0 to be a digital output and try toggling it?

    You be able to find a example project called Blinky in ControlSuite that you can use.

    Let me know your findings!

    Thanks,

    Vince Rodriguez