I need one, and I'm looking for suggestions.
What I have is a PWM logic signal that varies between 0 and nearly +5v, in frequencies ranging from really slow to about 1Mhz. There's only about 5ma available.
What I need to get to is 0 to +10v, smoothed. I need to generate 4 of these outputs, and they have to share a common ground.
The rub is that the power supply is ~12v, so I need to get my waveform up to 0-12v, voltage-divide down to 10v, run the waveform across a cap to smooth it, and then use it. When it first starts up, I expect there will be a fair amount of current surge as the cap charges up for the first time, maybe as much as 12ma. That blows my plans to use a CMOS buffer, most of which seem to be limited to about 10ma output. And the buffers seem to be limited to about 1Mhz, anyway. (I'd like this circuit to continue working for years, so I don't really want to operate anywhere near anything's limits.)
Currently I'm using a Norton op amp (LM3900), but 1) the part's being obseleted and 2) it means extra space on the board for biasing resistors, and board space is at a premium. Yes, I can wire up a bunch of NPN->PNP transistors but that eats board space too, and I have to believe that the problem comes up enough that there's some IC that handles this.
Is there a clever way? If not, what are cheap and easy-to-find transistors that make sense? Thanks for any help.