How can I generate Arbitrary PWM with specific pattern on C2834x DSP?

3 visualizaciones (últimos 30 días)
Ahmed Khamis
Ahmed Khamis el 15 de Jun. de 2020
Comentada: Ahmed Khamis el 14 de Jul. de 2020
Hello.
I am trying to generate a signal with same width as in figure on 2834x DSP using c2000 support package. Unfortunately ePWm modules CANNOT be used and the only option that I have got are the GPIO pins. I tried repeating sequence stair block and it worked fine When sampling time was 1/(3*140000). However, when decreasing the samplig time to 1/(12*140000), the PWM pin behaviour becomes awkward and the pins is either always ON r always OFF. I tried modifing the step size to be lower value 1/(120*140000), but it also gave this awkward behaviour.

Respuestas (1)

Venkatesh Chilapur
Venkatesh Chilapur el 2 de Jul. de 2020
Hi,
Here is an idea:
I set the solver to 0.01step time in above case.
HTH,
Regards,
Venkatesh C
  1 comentario
Ahmed Khamis
Ahmed Khamis el 14 de Jul. de 2020
This doesn't work, I even checked the output of "rem" block, it is zero all the time. Anyways, I doubt that this logic would output a signal with same pattern shown in scope in my original question.

Iniciar sesión para comentar.

Categorías

Más información sobre C2000 Microcontroller Blockset en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by