Ich bin zurück mit einem weiteren Rätsel.
Zusammenfassende Frage:
Wie ich dazu gekommen bin: Ich bin mitten in der Entwicklung eines Sensors für den Einsatz im Feld. Ich versuche, dieses Ding robust zu machen, also habe ich allen Eingängen mit Zugang zur Außenwelt Diodenklemmen hinzugefügt. Die Diodenklemmen sehen so aus (der Eingang befindet sich auf der linken Seite und wird in einen xbee IO-Port eingespeist):
Das System wird von einer Solarquelle usw. betrieben, also habe ich einen Schaltregler (LMR1403), der auf einen LDO (MCP1802) kaskadiert ist, um alles zu betreiben.
Während ich meine Due-Diligence durchführte und die Spannungsklemmen testete, bemerkte ich etwas Seltsames:
Der Testeingang, den ich in die Schaltung gesendet habe, "erhöhte" die Stromschiene, wodurch die Spannungsklemme ausfiel (da die Diode nur den Eingang an der Schiene hält). Der Testeingang wurde mit einem Funktionsgenerator gespeist, 1 kHz, variierende Amplituden, aber offensichtlich Amplituden größer als 3,3 V.
Ich habe die Schaltung in LT Spice simuliert, bis ich das Problem reproduzieren konnte. Ich habe einen ähnlichen LDO von LT anstelle von MCP verwendet. Ich nahm an (vielleicht aus Arroganz?, aber na ja), dass die meisten Low-Power-LDO-Designs im Grunde (hoffentlich) gleich waren. Unten ist meine Simulation.
Es scheint, dass ich mindestens 2 mögliche Probleme korreliert habe:
Wenn ich mit einem von beiden in der Simulation herumspiele (sie zu klein oder eher "zu groß" für die Last mache), kann ich sehr ähnliche Situationen verursachen. Ich überprüfte meine Schaltung und fügte mehr ohmsche Last (Schaltung läuft 30 mA) und einen VIEL größeren Ausgangsbankkondensator hinzu (ich hatte nur eine 47-uF-Keramik zur Hand, um sie gegen die 1 uF auszutauschen, die dort war) und beide "lösten" das Problem bei kleinen Eingangsamplituden, aber beide versagen immer noch bei großen Eingängen (20 V pp-Wellen). Die Welle wird für die Masseschleife richtig gleichgerichtet, kann aber nicht innerhalb der geregelten 3,3 V gehalten werden.
In einem Versuch, alles dreifach zu überprüfen, habe ich eine Bankversorgung an die 3,3-V-Schiene angeschlossen, und sie verhielt sich ähnlich.
Also meine Frage ist im Grunde diese.
Vielen Dank. Ich lerne ständig neue Dinge. Matt
BEARBEITEN:
Designversion Nr. 2. Ich habe eine TVS-Diode für extreme Spitzen eingebaut und dann den Wert von R22 erhöht, um die Stromaufnahme durch die Schaltung zu begrenzen (wodurch der Spannungsanstieg reduziert wird). Hier ist, was ich jetzt habe:
Ich passe C1 entsprechend an, wie schnell ich eine Anstiegszeit für das Signal benötige. Danke.
Jeder Stromkreis, der mit einer Feldverdrahtung von erheblicher Länge verbunden ist, ist induzierten Spannungen und Transienten ausgesetzt. Wie Sie wissen, müssen Sie Ihre Eingangsschaltung davor schützen, und der einfache RC-Filter, den Sie gezeigt haben, kann sehr effektiv sein. Bei transienter Überspannung besteht das Ziel des RC-Filters darin, den größten Teil der transienten Spannung über R22 abfallen zu lassen, daher sollte R22 so groß wie möglich gemacht werden, ohne das Signal zu verschlechtern. Wie groß, hängt von der Impedanz der Signalquelle und der Eingangsimpedanz (oder Eingangsleckage) der Schaltung ab, die Sie als XBEE_IN_O markiert haben. Normalerweise ziele ich darauf ab, R22 zwischen 10.000 und 47.000 zu bekommen. Je nach Signal müssen Sie möglicherweise den Wert von C1 verringern, damit Ihr RC-Filter die gleiche Zeitkonstante hat. Wenn Sie den Wert von R22 auf diese Weise erhöhen, benötigen Sie R24 nicht, oder es kann 0 Ohm sein.
Another advantage of increasing the value of R22 is that if the diodes clamps have to conduct then the current dumped onto the VCC or GND lines is greatly reduced, so you should see not the VCC line being raised by overvoltage on the signal line.
Another trick you can use with diode clamps, which is useful when the current drain from VCC is very small, is to add a load to the output of the LDO so the current due to overvoltage has a path to ground. A 1k to 2k resistor on the output of the LDO will usually do. However, this is a waste of power that you may not be able to tolerate.
Obwohl eine Diodenklemme recht gut funktionieren kann, sollten Sie sich darüber im Klaren sein, dass sie einen Weg für Rauschen von Ihrer Feldverdrahtung zu Ihrer VCC-Versorgung und GND darstellt, den Sie so sauber und rauschfrei wie möglich halten sollten. Eine bessere Lösung besteht darin, den RC-Filter am Eingang Ihrer Schaltung zu verwenden, aber anstelle von Diodenklemmen einen TVS am Eingang bei IN0 zu verwenden.
Alternatives Designkonzept:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Möglicherweise können Sie R2 eliminieren, wenn der Mindestverbrauch anderer Schaltkreise ähnlich ist (einige hundert uA).
Oder finden Sie einen Regler, der Strom senkt. Z.B. LT1118
Ignacio Vazquez-Abrams
badMarm0t
Ignacio Vazquez-Abrams
Das Photon
Spehro Pefhany
WasRoughBeast