Wie verwende ich den Shutdown-Pin eines Schaltreglers?

Was sind die systematischen/Standardmethoden zum Einbinden des SHDN-Pins (Shutdown) eines Buck/Boost-ICs?
Nehmen Sie zum Beispiel MAX756 ( Datenblatt ).
Hier ist sein I_q-Profil:
MAX756 I_q-ProfilAngenommen, ich verwende einen Arduino nano (ATmega328) als MCU und nRF24l01+ als Sender. Ich lese einige Sensorwerte über ADC und übertrage die Daten über die HF-Verbindung. Das System hat also eine Abtastfrequenz (angenommen 100 Hz). Wenn ich Akku sparen möchte, sollte das System die meiste Zeit schlafen und 100 Mal pro Sekunde aufwachen und die Daten übertragen. Alle Vccs sollten vom Aufwärtswandler kommen. Jetzt:

1- Ich sollte MCU und nRF in den Ruhezustand versetzen, aber wie sieht es mit dem Step-up-IC aus? Soll es auch 100 Mal pro Sekunde heruntergefahren und aufgeweckt werden? Ich denke, ich sollte die Startverzögerung des IC berücksichtigen? Hier ist sein Profil:Anlaufverzögerung des MAX756

In Bezug auf dieses Profil denke ich, dass der IC in ~ 2 ms aufwacht ... Die maximale Abtastrate wäre also bestenfalls 500 Hz?

2- Welche Spannung würde am OUT-Pin des MAX756 anliegen, wenn er heruntergefahren wird? Dasselbe wie Vin? oder schwimmt es?

3- Ist SHDN dasselbe wie Enable in verschiedenen ICs?

4- Wenn es keine Möglichkeit gibt, dass die Haupt-MCU den SHDN-Pin steuern kann, kann ich dann eine 555-Timer-Lösung verwenden, um SHDN anstelle einer winzigen PIC-MCU nur zur Steuerung des Aufwärts-IC zu steuern? Denn die Verwendung einer separaten MCU, nur um zu steuern, wann ein IC heruntergefahren werden soll, scheint mir eher eine Überkonstruktionslösung zu sein ... Wenn es jedoch in der Industrie verwendet wird, habe ich dann keine Probleme

Vielen Dank

Lesen Sie das Datenblatt. Ich bin sicher, dass alles da ist, aber Ihre erste Frage ist für Sie zu entscheiden.
@Andy Aka Datenblatt besagt, dass ein SHDN-Pin verwendet werden muss ... aber ich bin nicht erfahren genug, um zu wissen, wie er in der Industrie verwendet wird

Antworten (2)

1- Ich sollte MCU und nRF in den Ruhezustand versetzen, aber wie sieht es mit dem Step-up-IC aus? Soll es auch 100 Mal pro Sekunde heruntergefahren und aufgeweckt werden?

Nein. Die Startzeiten machen das unpraktisch.

2- Welche Spannung würde am OUT-Pin des MAX756 anliegen, wenn er heruntergefahren wird? Dasselbe wie Vin? oder schwimmt es?

0 V (ausgeschaltet)

3- Ist SHDN dasselbe wie Enable in verschiedenen ICs?

Ja, aber das gegenteilige Etikett.

4- Wenn es keine Möglichkeit gibt, dass die Haupt-MCU den SHDN-Pin steuern kann, kann ich dann eine 555-Timer-Lösung verwenden, um SHDN anstelle einer winzigen PIC-MCU nur zur Steuerung des Aufwärts-IC zu steuern? Denn die Verwendung einer separaten MCU, nur um zu steuern, wann ein IC heruntergefahren werden soll, scheint mir eher eine Überkonstruktionslösung zu sein ... Wenn es jedoch in der Industrie verwendet wird, habe ich dann keine Probleme

Wenn Sie Ihre MCU über den Regler mit Strom versorgen und die MCU den Regler steuert, begeht die MCU Selbstmord, wenn die MCU den Regler ausschaltet. Keine Möglichkeit, sich selbst wieder einzuschalten, da die MCU nicht mit Strom versorgt wird.

Es ist normaler, verschiedene Abschnitte Ihres Stromkreises von verschiedenen Reglern mit Strom zu versorgen und sie nach Bedarf ein- und auszuschalten.

Sie müssen die Startzeit des Reglers berücksichtigen (die meisten haben einen "Power Good" -Pin, um zu sehen, wann sie richtig gestartet sind). Dauert dies länger als die Schlafzeit, ist ein Ausschalten während des Schlafens nicht möglich.

Ich habe das Startverzögerungsprofil hinzugefügt. Sind ~2 ms zu viel für eine Abtastrate von 100 Hz?
Ich weiß, dass dieser Thread 3 Jahre alt ist, aber ich möchte nur hinzufügen, dass einige Aufwärtsregler (wie der MAX8569) es ermöglichen, dass Vout im Abschaltmodus direkt an die Batterie (Vbat) angeschlossen wird. Solange Ihre Batterieversorgung also eine höhere Spannung hat als das Minimum, das erforderlich ist, um Ihre MCU im Ruhemodus zu halten, sollten Sie in der Lage sein, sie mit Software zu steuern. Ich habe es mit zwei AA's gemacht, einem MAX8569 und einem PIC18F2620.

2- Welche Spannung würde am OUT-Pin des MAX756 anliegen, wenn er heruntergefahren wird? Dasselbe wie Vin? oder schwimmt es?

Für diesen speziellen Konverter beträgt der Ausgang 0 V. Aber es gibt auch andere Komponenten (nur als Beispiel nenne ich den TPS61291 ) mit einem Bypass-Modus, bei dem der Ausgang direkt mit dem Eingang verbunden ist, wenn der Wandler abgeschaltet ist. Dies könnte nützlich sein, wenn die MCU noch mit Vin arbeiten könnte.

Als allgemeine Anmerkung: Um Fragen wie diese zu beantworten (ich beziehe mich hauptsächlich auf Ihren Punkt Nr. 1), müssen Sie Ihre Berechnungen anstellen und sehen, wie viel Energie Sie sparen, wenn Sie dies oder jenes tun. Zum Beispiel möchten Sie eine Abtastrate von 100 Hz haben, dh eine maximale Schlafzeit von 10 ms, die Sie natürlich nicht haben werden. Nehmen wir an, es werden 5 ms sein. Wenn Sie also den Konverter herunterfahren, sparen Sie etwa (200 uA - 20 uA) * 5 ms * (100 * 60 * 60) (mal / h) = 0,09 mAh pro Stunde. Nur sehr grobe Berechnungen hier! Wenn du denkst, dass es sich lohnt, dann tu es, sonst lass es. Jedes Design und jedes System hat unterschiedliche Spezifikationen und Anforderungen, es gibt keine allgemeine Regel, die Sie überall anwenden können!

Außerdem noch etwas. Haben Sie die Startzeit aus dem Ruhemodus der MCU berücksichtigt und wie viel Zeit Sie zum Abtasten, Verarbeiten und Übertragen Ihrer Daten benötigen? Mit dieser Abtastrate, von der Sie sprechen, ist es möglicherweise überhaupt nicht möglich, in den Schlafmodus zu wechseln!

@nickagain Danke für die Einführung von Step-Ups im Bypass-Modus. Über die Möglichkeit einer solchen Aufgabe scheint ATmega328P ~ 2 ms bei 8 MHz zu benötigen, um aus dem Ruhezustand aufzuwachen. nRF24l01+ scheint auch von Power Down -> Stand By in 1,5 ms (Interner Oszillator) und von Stand By -> TX/RX in ~ 150 us aufzuwachen ... also ist der schlimmste Fall ~ 2 ms ... Jetzt muss ich prüfen, wie langes Lesen 3 ADC dauert ... Also scheint es möglich?
warte ... nehmen wir an, das Abtasten und Verarbeiten und Senden der Daten dauert 8 ms ... Die Aufgabe selbst dauert also ~ 8 ms ... Und ich werde für was schlafen, etwa ~ 2 ms? Dann aufwachen und in ~4ms bereit sein? Lol! Insgesamt wären es also 14 ms> 10 ms, also nicht 100 Hz ... Es spart nicht viel Batterie, denke ich, selbst wenn es möglich ist ... Das war Ihr Einwand?
Ja, genau, siehst du? Das war im Allgemeinen mein Punkt. Mit 100 Hz Abtastrate ist es etwas schwierig, Schlafen einzuführen. Sie sollten Ihre Timings detailliert berechnen, wenn Sie Ihr System unbedingt in den Ruhezustand versetzen möchten.