Forum: Mikrocontroller und Digitale Elektronik PICKIT3 Problem mit 5V Spannungsversorgung


von Alex23 (Gast)


Lesenswert?

Hallo Forum!

Ich möchte ein wenig mit Mikrocontrollern rumspielen und hab mir dazu 
ein Steckbrett und ein PICKIT3 gekauft. Ich habe in der Vergangenheit 
schon mit PICs gearbeitet, darum ist meine Wahl darauf gefallen. Auf dem 
Steckbrett habe ich erst mal eine ganz simple Schaltung aufgebaut. Der 
PIC soll erstmal nur 2 LEDs toggeln. Das Funktioniert soweit schon, 
allerdings bekomme ich beim Brennen eine Warnung. Und zwar sagt mir 
MPLAB folgendes:

PICkit 3 is trying to supply 5,000000 volts from the USB port, but the 
target VDD is measured to be 4,750000 volts. This could be due to the 
USB port power capabilities or the target circuitry affecting the 
measured VDD.

Der Eifachheit halber habe ich die Spannungsversorgung über das PICKIT3 
eingestellt. Bei 5V kommt dieser Meldung, allerdings klappt das Brennen 
und auch die Schaltung tut was sie soll. Wenn ich die Spannung auf 4.75 
runter gehe, kommt auch keine Meldung mehr. Weiss jemand woran das 
liegt? Der USB-Port sollte ja 5V schaffen. Ich hab jetzt auch noch keine 
aufwendige Schaltung aufgebaut. Es sind lediglich die Verbindungen für 
die ICSP-Schnittstelle zum PICKIT3 vorhanden sowie 2 LEDs mit 2 
Widerständen. Weiss jemand woran das liegt?

Danke,
Alex

von Alex23 (Gast)


Lesenswert?

push

von Max H. (hartl192)


Lesenswert?

Alex23 schrieb:
> PICkit 3 is trying to supply 5,000000 volts from the USB port, but the
> target VDD is measured to be 4,750000 volts.
Hast du in diesem Fall eine externe Spannungsquelle an Steckboard?

von Takao K. (takao_k) Benutzerseite


Lesenswert?

Die meisten PICs koennen mit 4.5 volt geflasht werden, wenn 4.75 volt 
geht, 4.75 volt verwenden.

von Dario B. (Gast)


Lesenswert?

hast du reinzufällig einen dicken cap auf dem board, der durch die 5V 
aus dem usb erst geladen werden muss?

von Helge A. (besupreme)


Lesenswert?

Mal abgeschätzt: Mainboard 5V. Durch den USB-Chip durch, bleiben 
vielleicht 4,95V über. Dann ein USB-Kabel mit höchstens AWG32, 2m lang. 
Macht ca. 2Ω und bei vielleicht 100mA Stromaufnahme = 0,2V 
Spannungsabfall.

An der Schaltung kommen also 4,75V an. Wo ist das Problem nochmal..??

von San L. (zwillingsfreunde)


Lesenswert?

Alex23 schrieb:
> Weiss jemand woran das liegt?

Dass ein Fehler beim Programmieren mit 5V Versorungsspannung vom PICKit3 
aus vorliegt, ist bekannt. Auch im Microchip Forum wird man bei 
nachfragen darauf verwiesen, die Spannung runterzuschrauben, scheint das 
Problem bei den meisten zu lösen.

Allerdings ist deine Fehlermeldung seltsam. Bei vielen Funktioniert da 
im normalfall bei 5V garnichts mehr. Steht dir ein Multimeter zur 
Verfügung? Kannst ja mal nachmessen was du am uC so misst.

Helge A. schrieb:
> An der Schaltung kommen also 4,75V an. Wo ist das Problem nochmal..??

Abgesehen davon, dass deine Berechnung auf einem Kontinuierlichen Strom 
basiert (Übrigens braucht kein uC der Welt 100mA um Programmiert zu 
werden), geht es ja weniger darum mit wieviel die Schaltung betrieben 
wird, sondern wieso bei 5V eine Fehlermeldung entsteht und bei 4,75V 
nicht. Deine Berechnung ist zwar schön und gut, bringt aber für die 
Lösung des Problems absolut 0.

von Klaus (Gast)


Lesenswert?

San Lue schrieb:
> (Übrigens braucht kein uC der Welt 100mA um Programmiert zu
> werden)

der µC möglicherweise nicht, aber der Programmer?

San Lue schrieb:
> sondern wieso bei 5V eine Fehlermeldung entsteht und bei 4,75V
> nicht.

der Programmer versucht 5V einzustellen, schafft das aber nicht, 
möglicherweise weil die Eingangsspannung des Reglers zu klein ist. 4,75V 
kriegt er aber hin. Da der TO nicht sagt, welchen PIC er benutzt, kann 
man auch nicht sagen, ob nicht auch 2,2V noch in den Specs für diesen 
PIC sind.

MfG Klaus

von Frank M. (frank_m35)


Lesenswert?

San Lue schrieb:
> Helge A. schrieb:
>> An der Schaltung kommen also 4,75V an. Wo ist das Problem nochmal..??
>.. sondern wieso bei 5V eine Fehlermeldung entsteht und bei 4,75V
> nicht. Deine Berechnung ist zwar schön und gut, bringt aber für die
> Lösung des Problems absolut 0.

Nun, er stellt 5V ein, das PIC-Kit kann aber nur 4.75V ausgeben, da am 
PIC-Kit nur 4.75V vom USB-Port anliegen. Dann wird gemeldet, dass die 
Zielspannung nicht eingestellt werden kann.
Reduziert er nun die Zielspannung auf einen realisierbaren Wert von 
bspw. 4.75V, dann gibt es nichts mehr zu meckern, da dies klappt.

Helges Berechnung ist somit schon die Antwort auf das Problem. Ein USB 
Port liefert nicht immer 5V, manchmal <5V. Im Rahmen der Spezifikation 
ist sogar eine Spannung von 4.65V. Dazu kommt dann der Spannungsabfall 
am Kabel und schon ist man bei weit unter 5V. Wie soll das PIC-Kit dann 
5V einstellen können?
Ein weiteres Problem wird sein Aufbau auf dem Steckbrett sein. Die 
Kontakte sind nicht optimal, somit fällt dort ein weiterer Teil ab.
Vermutlich wird der USB Port 5V liefern, nach dem Kabel sind's noch 
4.95V, nach dem Steckbrett 4.75V :-)

Lösung:
Sich damit abfinden.
Anderen USB Port probieren, ggf. von einem aktiven HUB.
Anderes Kabel, falls es nicht das original Kabel ist.
Steckbrett meiden und verlötet aufbauen, zumindest PIC mit 
Kondensatoren, ggf. Quarz und ICSP Anschluss.
Extern die Spannung bereitstellen.

von San L. (zwillingsfreunde)


Lesenswert?

Frank M. schrieb:
> Helges Berechnung ist somit schon die Antwort auf das Problem. Ein USB
> Port liefert nicht immer 5V, manchmal <5V.

Wenn dem so ist, wieso gibt es dann überhaupt die Option 5V?
Denn wenn ein USB Port im normalfall nie über 5V liefert und wie von 
euch behauptet da bereits locker >0,2V alleine über Kabel usw abfallen, 
dann wäre es theoretisch unmöglich 5V am uC zu erhalten, ausser der USB 
Port liefert mehr als die angegebenen 5V, was ja keiner garantiert.

Leuchtet mir im Kopf irgendwie nicht ganz ein.

von Klaus (Gast)


Lesenswert?

San Lue schrieb:
> Wenn dem so ist, wieso gibt es dann überhaupt die Option 5V?
> Denn wenn ein USB Port im normalfall nie über 5V liefert und wie von
> euch behauptet da bereits locker >0,2V alleine über Kabel usw abfallen,
> dann wäre es theoretisch unmöglich 5V am uC zu erhalten, ausser der USB
> Port liefert mehr als die angegebenen 5V, was ja keiner garantiert.

Bei meinem Rechner gehts. Und wenn du externe 5V an deine Schaltung 
legst, soll der PICKIT ja auch die Spannung überprüfen. Und wer 
garantiert dir schon irgendwas bei einem Bastelgerät, so what

MfG Klaus

von Flühlingslolle (Gast)


Lesenswert?

Gebt "San Lue" Recht. Er gibt keine Ruhe, bis das geschehen ist.
Das Forum ist zunehmend von Selbstdarstellern bevölkert, die gern
ihre Texte lesen, je mehr davon, desto selbstzufriedener werden sie.

von Alex23 (Gast)


Lesenswert?

Der PIC ist ein PIC18f1220 der von 2.0V bis 5.5V betrieben werden kann. 
Darum ist es auch kein Problem die Spannung ein wenig abzusenken. Mich 
hat erstmal nur die Fehlermeldung gewundert. Es hängt auch keine externe 
Spannung dran oder irgendwelche großen Kapazitäten. Ich habe erst mal 
nur eine kleine Schaltung mit zwei LEDs aufgebaut um zu sehen ob ich den 
PIC überhaupt Flashen kann.

von Harald W. (wilhelms)


Lesenswert?

Alex23 schrieb:

> Der Eifachheit halber habe ich die Spannungsversorgung über das PICKIT3
> eingestellt.

Dann nimm doch einfach ein sog. USB-Ladegerät, wie man es heutzutage
an jeder Ecke bekommt. Da sind die 5V eher gewährleistet, allerdings
würde ich da trotzdem mal nachmessen.
Gruss
Harald

von Helge A. (besupreme)


Lesenswert?

Harald Wilhelms schrieb:
> Da sind die 5V eher gewährleistet

Janee is klar. 4,5-7V kommen da meist raus ;)

von Harald W. (wilhelms)


Lesenswert?

Helge A. schrieb:

> Harald Wilhelms schrieb:
>> Da sind die 5V eher gewährleistet
>
> Janee is klar. 4,5-7V kommen da meist raus ;)

Deshalb solltest Du auch richtig zitieren:
"...allerdings würde ich da trotzdem mal nachmessen." :-)
Deutlich mehr als 5V kommen m.W. nur aus alten Handylade-
geräten, die noch keine USB-Buchse hatten.
Gruss
Harald

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
Noch kein Account? Hier anmelden.