Worth highlighting that this is necessarily a "low quality"
PWM ... in the sense that it's got lots of jitter because
of needing CPU intervention in IRQ context, so it's subject
to delays from both IRQs being blocked and from other timer
driven activities firing first.

There are lots of applications where that jitter is enough
to preclude using this kind of PWM.  I get the feeling that
some of the Linux folk seeing "this PWM thing" are not very
cognizant of such issues ... they've not had to use PWM to
do anything where the jitter matters.  (Not that I have;
but I know that such apps are a motivation for most of the
PWM hardware on microcontrollers.  A few PWMs plus some
sensors, hall effect or QEI or whatever; then you get a
motor controller.)

- Dave

--
To unsubscribe from this list: send the line "unsubscribe linux-embedded" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to