cbmeeks wrote:
But I'm confused on what you mean about the current generating heat on both regulators. Do you mean current flowing through?
Yes. I'm not an EE but I imagine if the current to the 3.3V circuit goes through both regulators, it generates heat on both, whereas if the current only goes through the 3.3V regulator and the 5V regulator is just sitting there not feeding anything, it's not going to generate any heat either.
Quote:
I have to admit, I'm also confused on the datasheet for the MCP1700. It says 250 mA for current over 2.5V. I could potentially have TWO Propellers on my board (one on-board and one via an expansion bus).
I don't know what else is in your project but if you have an expansion bus, 250mA for the entire 3.3V rail doesn't sound like a lot of headroom. I seem to remember the maximum supply current for a Propeller is specified at 100mA but I may be wrong; of course you're not going to switch all your pins to output and short them to ground, but you never know what you're going to put on your expansion bus later.
Quote:
So I might have to rethink my design! I definitely want a 3.3V regulator that can handle a decent load.
Do you still recommend LM1086?
Yeah, I built several boards with them now (Propeddle and L-Star). They get less warm than (say) a 7805 because they're more efficient but I don't know if there are better choices out there. Like you said: shoulders of giants and stuff. I also liked that they can supply up to 1.5A which will come in useful for some of the expansion boards that I have in mind. What I didn't like was that they're not pin-compatible with the 780X series, which bit me on the first Propeddle boards (I had to put botch wires to fix it).
Oh and as you may have seen, I just used three 47uF electrolytic caps (one on the power input, one on the 5V and one on the 3.3V) and haven't had any problems with oscillation. I think the LM1086 datasheet recommends putting two caps between the two regulators when they're in series, but that just seemed silly to me so I used one bigger one instead.
===Jac