I'm designing a really dumb 64-bit digital i/o board, and I figured it needs features. One would be user-programmable resistive pullups, so the user can set the pullup voltage from 0 to +12. I'd need 8 of these per board (to set the pullup in banks of 8 channels). So I need a simple, cheap 0-12 volt programmable supply, low dropout, about 100 mA max load. The control input may be a real octal DAC, or a PWM/delta-sigma from our FPGA, 0-3.3 volts either way.
Here are a few ideas:
ftp://jjlarkin.lmi.net/LDO_ckts.JPG
John