This is a multi-part message in MIME format. ------=_NextPart_000_002B_01C465F3.CC36AC90 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit ----- Original Message ----- From: "John N. Power" To: Sent: Friday, July 09, 2004 1:35 PM Subject: Re: [EE:] Design Challenge - Lowest cost PWM > > From: Russell McMahon[SMTP:apptech@PARADISE.NET.NZ] > > Sent: Friday, July 09, 2004 9:12 AM > > To: PICLIST@MITVMA.MIT.EDU > > Subject: Re: [EE:] Design Challenge - Lowest cost PWM > > >> You can use a 556 or a quad opamp. > >> Google works for this, really. > > >I'm aware of Google :-) > > > And the 324, which is what I'm using in my actually working circuit that I > > mentioned, is a quad op amp - horrible results - but could be good enough. > > > As I noted, I'm aware of 555, 556 and similar. The issue is turning them > > into a working solution at fair price. Linearity tends to suffer where you > > are using exponential cap charge - but may be OK. Getting a full 0%-100% PWM > > range is often more challenging. I can play with them myself (and yet may) - > > i was interested in seeing if anyone popped up with a working superior > > solution rather than just the skeleton ideas. > > Linearize the 555 output by charging a capacitor through a constant current > diode (or use a JFET with its gate connected to its source). Put a normal > diode in parallel with the constant current diode so that the capacitor > discharges rapidly when the 555 output goes low. The resulting voltage on > the capacitor will be very linear. Use an LM311 comparator to compare this > voltage with the input voltage. > Actally, just hook discharge, trigger, and threshold to the current source connected to the cap, and you get quite a nice ramp, which drops remakably fast when discharge to ground is closed. Use a 556, and hook the other one up as a monostable, which is again fed by a current source; only this time, the current source should be voltage controllable, something like a current mirror, where the controlling current is used to modify the duty cycle. I haven't worked out the equations specifying the correspondence of control voltage to duty cycle, but I think its a fairly straightforward calculation. The duty cycle should be fairly linear as a function of control voltage. I suspect a 556 compares favorably to an LM324 in price. I've included a circuit diagram. I've simulated this, but not built it. Using cmos parts will up the cost, but also make the circuit use far less power. 1 LM556 (or 2 LM555s) 4 PNP transistors 4 caps 4 resistors. Regards, Bob Monsen > > > So far the LPC901 seems the most promising processor based solution. I like > > my 4060/339 idea for a non-processor alternative 0 the digital ramp would > > overcome the cheap opamp setup problems. > > > Russell McMahon > > -- > http://www.piclist.com hint: To leave the PICList > mailto:piclist-unsubscribe-request@mitvma.mit.edu -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu ------=_NextPart_000_002B_01C465F3.CC36AC90 Content-Type: image/gif; name="pwm.GIF" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pwm.GIF" R0lGODlhywKYAfcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/ /////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/ MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/ mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/ /5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAADLApgB AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX MGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOK 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 g0hGNtKRj4RkJCU5SUpGJiAAOw== ------=_NextPart_000_002B_01C465F3.CC36AC90--