Ich baue ein Raspberry Pi-basiertes System, um die Ausgangsleistung eines Solarmoduls zu überwachen. Ich plane, ADS1115 ADC zu verwenden. Ich skizzierte eine einfache Schaltung, aber dann dachte ich an ein mögliches Problem.
Es ist möglich, dass der ADC irgendwann mit dem Solarpanel verbunden wird, während der Raspberry Pi entweder vollständig getrennt oder nicht an die Stromversorgung angeschlossen ist. Das Solarpanel kann an diesem Punkt Spannung am ADC-Eingang erzeugen.
Nach meinem Verständnis wird der VDD-Pin des ADC an dieser Stelle schweben. Das Datenblatt für den ADC besagt, dass die maximale Eingangsspannung VDD + 0,3 V beträgt. Glauben Sie, dass in einem solchen Szenario die Spannung des Solarmoduls den ADC-Chip beschädigen kann?
Danke schön!
PS: Ich habe die Frage viel gegoogelt, aber nur ein Thema zu PIC-integriertem ADC gefunden, in dem die Spannung am ADC-Eingang während des PIC-Einschaltens ein Problem sein kann.
Es wird keinen unmittelbaren Schaden geben. Aber es ist außerhalb der absoluten Höchstwerte. Die Stromeinspeisung beträgt aufgrund des Widerstands weniger als 1 mA.
Der ESD-Schutz funktioniert jetzt jedoch nicht richtig, da die Vdd-Seite der internen Klemmdioden nicht angeschlossen ist.
Wenn Sie das Risiko nicht eingehen möchten, können Sie einen kleinen Puffer mit einem Eingang mit höherer Impedanz hinzufügen.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Sie benötigen noch einen Anti-Alias-Filter , der bei der Hälfte Ihrer Samplerate abschneidet. Sie können dies mit Cfilter tun .
Was wird passieren:
Strom fließt in den ADC-Eingang, durch die ESD-Schutzdioden und in die VCC des ADC. Dies wird durch den 20k-Widerstand auf etwa 1mA begrenzt.
Überprüfen Sie das Datenblatt für den maximal zulässigen Strom. 1 mA sollte Ihren Chip nicht braten, aber da es in VCC fließt, kann es Ihre VCC auf ein unbestimmtes Niveau anheben ...
Dies kann Folgen haben: Abhängig von der gesamten Stromaufnahme des Systems könnte Ihre VCC beispielsweise nur ein wenig über die Spannung steigen, die zum Booten des Mikros erforderlich ist. Es wird dann booten, dann zu viel Strom ziehen, herunterfahren und wiederholen. Es könnte auch ausfallen und gedankenlos herumwandern. (Hoppla, ich habe gerade gesehen, dass Sie ein RPi mit separater Versorgung verwenden, das wird also nicht passieren, aber denken Sie daran, wenn Sie ein Mikro mit geringer Leistung verwenden).
Einfache Lösung:
Ihr ADC ist sehr langsam, daher können Sie einen CR-Filter verwenden, wie er von Jeroen3 empfohlen wird, und Ihren Widerstandsteiler auf einen höheren Wert wie 2,2 Meg / 220 k erhöhen, wodurch der Eingangsstrom auf sehr niedrige Pegel reduziert wird.
Mit einem 2,2-Meg-Widerstand lässt eine Eingangsspannung von 20 V nur 10 µA durch, was Ihrer Schaltung keinen Schaden zufügt.
Jetzt hätten Sie ein Problem, da Ihr ADC eine Eingangsimpedanz hat, die nicht so hoch ist, wie im Datenblatt angegeben, sodass Sie einen Puffer benötigen, wie von Jeroen3 empfohlen.
Da Ihr ADC einen PGA enthält, der ein Verstärker ist, frage ich mich, ob der Opamp-Puffer tatsächlich notwendig ist. Ich habe kurz in das Datenblatt geschaut, aber keine Informationen gefunden.
In jedem Fall hat der MCP6001 von Jeroen3 einen FET-Eingang, sodass er keine Probleme mit Widerstandsteilern mit Megaohm-Wert hat.
Der Opamp soll natürlich aus der gleichen Versorgung wie der ADC gespeist werden. Wenn der Operationsverstärker mit niedriger Ausgangsimpedanz mit Strom versorgt wird, aber nicht der ADC, würde der ADC braten.
BEARBEITEN:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Dies ist eine ungetestete und wahrscheinlich dumme Idee. Das Wesentliche davon ist, dass der PNP-Transistor den ADC-Eingang um eine Vbe über der Versorgungsspannung des ADC klemmt. Passen Sie die Widerstandswerte an, damit es funktioniert.
Prasan Dutt
Kirill Salita
Prasan Dutt
Kirill Salita