🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

How to generate sine wave using F28335

User: "Altair Forum User"
Altair Employee
Updated by Altair Forum User

Submitted by pvijayanandan on Fri, 02/05/2010 - 14:12 

Hi,

i am using DSp F28335 ,how to generate sine wave please give me some flow chart or some source code using c language. i am using CCStudio_v3.3

Find more posts tagged with

Sort by:
1 - 3 of 31
    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Submitted by pete on Tue, 02/09/2010 - 20:05.

    Hi Vijay, You don't say what you want to do with your sin. Usually you are modulating a PWM our something similar. Anyway, for the the F28335, which supports floating point, you can simply use a Blocks > Signal Producer > sawtooth block, set the gain to '2*pi' and frequency to desired sin freq, and connect it to a Blocks > trancendental > sin block.

    simple-sin.png

    Then connect the sin to ePWM or serial write or whatever you want: 

    If you want to use fixed point, then use Diagrams > Tools > Fixed-point > Ramp32 and connect it to Blocks > Fixed-point > sin

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Submitted by xgao7 on Sun, 03/30/2014 - 00:05.

    If I use the above block diagram for PWM output. How do I select the carrier frequency of the generated PWM output?

    Submitted by xgao7 on Sun, 03/30/2014 - 00:07.

    If I try to use the above block diagram to generate a Sine PWM frequency. How do I configure the carrier frequency? (The frequency of the saw tooth being compared?)

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Submitted by pete on Sun, 03/30/2014 - 00:36.

    Right click the ePWM block and set the Timer Period. See this post