3.3 v PWM output to 0-10 v analog signal

I'm working on developing a wireless controller for a variable frequency drive using xbee and possibly an arduino if needed. I want to not only be able to start/stop and change direction with digital i/o but also change the speed with a pot in the remote. The problem is that the xbee outputs a 3.3v PWM signal and the vfd speed input calls for 0-10v dc analog.

Does anyone have a simple solution to convert my PWM signal? Preferably an off the shelf module/component to keep things simple as this will be used in an industrial setting and will need to be easily repaired.

Thanks

Of course, you'll need a 10V (or slightly higher) power supply.

A MOSFET or transistor can "step-up" the PWM. Then, assuming whatever you are connecting is low current (high impedance) you can use an R-C low-pass filter to smooth-out the PWM.

Or, you can use an op-amp as a filter and amplifier.

Or, you can get a "real" DAC.

Since when do XBee's output PWM? An XBee is close kin to a WIFI and move bytes of data. What you get out of an XBee is a byte of data.

Just because a pins output does not mean it is outputting PWM.

Mark

Run it through RC filter to get analog voltage instead of PWM, then use an opamp to get a 0-10v signal out of it