PICKIT3 Problem mit 5V Spannungsversorgung

Gast #3695988
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
#3708278
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..??
#3708352
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.
Gast #3708371
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
#3708381
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.
#3708414
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.
Gast #3708463
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
Gast #3708467
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.
Gast #3717309
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren