PWM outputs, to control heater power

Beagles,

I will need some help with the PWM outputs. I plan to use them with an
SSR to control the power going into the cartridge heater. Can they be
used to generate a 1Hz signal with a variable duty-cycle from 0-100%
with 1% increments? Is the processor actively involved in the pulses,
or are they set-and-forget?

I believe these PWM signals are designed for motor control, which
seems way more complicated than I want to do....

Thanks for your help,
Bastiaan.

You should certainly be able to achieve that frequency with the BeagleBoard. In fact, you could probably do it more easily with straight GPIO, since you don’t need terribly accurate timing for a heater. If you want to use the Beagle’s PWM hardware check out http://elinux.org/BeagleBoardPWM

–Tom