RE: TPU output frequency
"Dobbin Allan-r11834" <[email protected]>
| Newsgroups | gmane.comp.hardware.motorola.microcontrollers |
|---|---|
| Message-ID | <4147ED8B92A864498825C07E53594E4AD48832@az33exm20.fsl.freescale.net> |
Basically, both the PWMHI and PWMPER are set to count the TPU clocks (setup seperately). PWMPER should be 0x8000 or less and is simply TPU clock frequency divided by desired PWM frequency. PWMHI is the (duty cycle) percentage of PWMPER i.e. assume a 10MHz TPU clock and a 100kHz, 50% PWM is required, then PWMPER = 10M/100k = 100 PWMHI = 50% of PWMPER = 50 The frequency range is as follows: lowest frequency = TPU clock freq / 0x8000 highest frequency - best case is sys clock / 32 or less if a single channel is running, but this will be reduced when additional channels are running. Please refer to applications note TPUPN17 for more information. - Allan -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of joydeep roy Sent: Wednesday, June 28, 2006 6:10 AM To: [email protected] Subject: [MPC500] TPU output frequency Hi Everyone, Can someone tell me what is the frequency range for a TPU PWM functionality? And how do we calculate the values that are to be written into PWMHI and PWMPER fields of the parameter RAM? If for example we want to generate a PWM output for a square wave of some duty cycle(say 50%) and some frequency, how do we calculate the PWMHI and PWMPER values? Thanks and regards Joy __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com <http://mail.yahoo.com> [Non-text portions of this message have been removed] ------------------------ Yahoo! Groups Sponsor --------------------~--> Yahoo! Groups gets a make over. See the new email design. http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/dN_tlB/TM --------------------------------------------------------------------~-> ----------------------------------------------------------- To learn more about Freescale Microcontrollers, please visit http://www.freescale.com/mcu Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/MPC500/ <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/