Problemet:
5V utgång (logisk) ska skickas till 3.3V ingång.
Lösningen:
sätt ett 10k motstånd på ingången så kommer 5-volten att ledas via interna dioden till V+ på 3.3 volten där den stannar vid 3.3V, enkelt och bra och borde väl inte skapa några problem?
Verkligheten:
Flashminnet som var kopplat till 3.3 volt drar bara några mikroampere i sovande läge. +5 volt via 10k och en diod höjer spänningen på V+ till 4.4 volt då ingen last finns. Men 3.3V-spänningsregulatorn då? Drar inte den ner spänningen till 3.3 volt?
Nej! - I databladet för LP2980-3.3 står det:
Just nu mäter jag +4.35 volt på V+ för mitt flashminne som tål max 3.6 volt. När jag frågar om flashminnets ID så svarar det 0xFFFFFF.If the input voltage is more tha Vbe below the output voltage, this diode will turn on and current will flow into the regulator output. In such cases , a parasitic SCR can latch which will allow a high current to flow into the Vin pin and out the ground pin, which can damage the part.

På mitt nästa kort kommer jag att ha en spänningsdelare på ingången 11k+22k vilket ger 3.33 volt på ingången - inget annat!