Re: TPU3 PWM glitch?

Eric McRae <[email protected]>
Newsgroups gmane.comp.hardware.motorola.microcontrollers
Message-ID <[email protected]>
Ahh, that would make sense.  Since you are only writing to PWMHI (not 
issuing an HSR), the function doesn't detect the zeroed PWMHI until the 
end of the current PWM period.  For normal PWM, the function configures 
the channel hardware to set the output high at the end of the period and 
that's just what happens.  In your case though, the function then 
realizes that PWMHI is zero, and forces the output low.  The 550nS is 
the time taken from the match at the end of the period until the code 
runs and recognizes the special case.

I think if you want to avoid the little pulse, you'll have to accompany 
the  zero of PWMHI with an HSR  to re-initialize the function.

Schroeder, Steven A. wrote:

> We are already limiting our lowest non-zero duty cycle to 5%, or 
> 12.5us at 4kHz.  The PWM signal at this duty is solid.  When we drop 
> below this value, zero is written to PWMHI.  The first period (250us 
> after the last >5% pulse) with PWMHI=0 emits a 550ns pulse.  This 
> pulse is seen regardless of where in the 250us period the write occurs.

-- 
Eric McRae, Electro-Logic Machines, Inc.
511 Root St., Port Townsend WA, 98368
Phone/Fax: 360.379.0969, http://www.elmi.com



------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a href="http://us.ard.yahoo.com/SIG=12help2c3/M=362329.6886308.7839368.1510227/D=groups/S=1706554205:TM/Y=YAHOO/EXP=1123178554/A=2894321/R=0/SIG=11dvsfulr/*http://youthnoise.com/page.php?page_id=1992
">Fair play? Video games influencing politics. Click and talk back!</a>.</font>
--------------------------------------------------------------------~-> 

-----------------------------------------------------------
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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.