Hallo! Hat schon jemand versucht die Eingangsspannung und am besten auch den Eingangsstrom am Raspberry Pi Pico sich ausgeben zu lassen? Nicht mit dem Multimeter, sondern mit dem Raspi selbst. Gibt es beispielsweise ähnliche Funktion wie bei der Temperatur. Die kann man sich ja relativ einfach ausgeben lassen, ohne irgendetwas einstellen zu müssen. Vg
Der Suchende schrieb: > Gibt es beispielsweise ähnliche Funktion wie bei der Temperatur. Die kann es nur geben, wenn die Hardware einen entsprechenden Sensor dafür besitzt. Das solltest du im Schaltplan oder Datenblatt heraus finden können. Wenn dort keine Vorkehrung getroffen wurde, um den Strom zu messen, ist das mit Bordmitteln nicht möglich.
Der Suchende schrieb: > Hat schon jemand versucht die Eingangsspannung und am besten auch den > Eingangsstrom am Raspberry Pi Pico sich ausgeben zu lassen? Nein, ist aber wahrscheinlich auch nicht anders als bei anderen Controllern. Der Suchende schrieb: > Gibt es beispielsweise ähnliche Funktion wie bei der Temperatur. Ich vermute du meinst die interne Chip Temperatur. Das ist leider etwas anderes. Das ist eine interne Ressource. So wie ich das verstehe möchtest du mit der Spannung/Strom aber eine externe analoge Größe erfassen. Da nimmt man normalerweise ADC Kanäle dafür. Der Suchende schrieb: > Eingangsspannung Welche meinst du genau? VSYS oder VBUS vom USB Anschluss? Allgemein: Du kannst dir natürlich einen externen Spannungsteiler an das Board anschließen. Wenn du VSYS gemeint hast zwischen VSYS und GND. Mit der Mittelabzapfung des Spannungsteiler auf einen ADC Kanal. z.B auf ADC2. Achtung! Der Spannungsteiler muss so dimensioniert sein damit in jedem Fall (also bis 5,5V max) die Spannung auf einen erlaubten Bereich geteilt wird. Lieber etwas weniger. Dann noch einen Kondensator parallel um noch etwas Störungen aus dem Signal zu nehmen. Anschließend kannst du ganz normal den ADC auslesen und die Spannung berechnen. Beim Strom wird das etwas schwieriger. Du bräuchtest einen externen Shunt Widerstand zur Strommessung. Normalerweise relativ niederohmig. Damit ist deine Auflösung natürlich eher schlecht und man bräuchte einen OPV der das Signal verstärkt. Oder ein Monitoring IC, das macht den Aufwand aber auch nicht unbedingt geringer.
ADC3 ist mit VSYS/3 verdrahtet, auf dem offiziellen Pico-board.
Thomas P. schrieb: > ADC3 ist mit VSYS/3 verdrahtet, auf dem offiziellen Pico-board. Stimmt, hast Recht. Steht ja auch im Datenblatt:
1 | GPIO29 IP Used in ADC mode (ADC3) to measure VSYS/3 |
2 | |
3 | ... |
4 | GPIO24 IP VBUS sense - high if VBUS is present, else low |
Allerdings nur solange der USB nicht angeschlossen ist. Lt. Schaltplan ist da ein FET drin um den Leakage Current zu minimieren. GPIO24 scheint ein reiner Digital Pin zu sein. Sonst könnte man einfach noch die Busspannung messen.
:
Bearbeitet durch User
VSYS/3 kann man so lange mit ADC3 messen wie der Chip seine 3,3 V bekommt, also nicht extern der Buck-boost Konverter abgeschaltet wurde.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.