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.

3 Phase Full Wave SCR Recitifier

Hello,

I'm new in DSP. In this project for me is 3 Phase Full Wave SCR Rectifer.

DSP Board has already made. Configuration is shown below.

    R ---> ECap1 for Zero crossing detection

    S ---> ECap2 for Zero crossing detection

    T ---> ECap3 for Zero crossing detection

3 ECaps capture R, S, T phase AC.

    PWM1A ----> SCR Gating Pulse Transformer.

    PWM2A ----> SCR Gating Pulse Transformer.

    PWM3A ----> SCR Gating Pulse Transformer.

    PWM4A ----> SCR Gating Pulse Transformer.

    PWM5A ----> SCR Gating Pulse Transformer.

    PWM6A ----> SCR Gating Pulse Transformer.

6 PWMs control 6 SCRs using pulse train.

Pulse frequency is set to 20 KHz (not changable, already fixed).

ECap can find period, half period, and frequency very well from  Zero crossing circuit

Now what's the next step for me?

PWM is really useful in my case? I'm planning to use just cpu timer.

But, it's seems not so easy because DSP peripheral is not familiar with me...

Is there any example code or links for my case??

Thanks

  • Hi Kevin,

    Kevin Cho said:
    Now what's the next step for me?

    You want us to explain the theory?

    Kevin Cho said:

    PWM is really useful in my case? I'm planning to use just cpu timer.

    But, it's seems not so easy because DSP peripheral is not familiar with me...

    Is there any example code or links for my case??

    So, are you looking to implement cpu_timer and want the sample code for doing so? 

    Please be a bit clear.

    Regards,

    Gautam

  • Thank you for your reply

    As you know, this is old technology and theory is simple,
    implementation is not easy for me

    I just want to know that PWM is good choice ? than cpu timer
    when generating a low frequency(20KHz) pulse train with firing angle delay...

    thanks
  • Kevin Cho said:
    I just want to know that PWM is good choice ? than cpu timer
    when generating a low frequency(20KHz) pulse train with firing angle delay...

    Now its clear :)

    Yes, offcourse using ePWM is far better than timer routine. I would like you to go through the ePWM user guide of your controller to get all the feature set the peripheral accompanies with.

    Also, C2000 devices are well known for their ePWM peripherals and their feature set.

    Regards,

    Gautam