Hallo liebes Forum, Ich hab nun meine ersten Gehversuche mit Eagle hinter mir meine erste Schaltung gefräßt(schonmal Entschuldigung für den unübersichtlichen Schaltplan). Das Ganze ist so eine Art Experimentierplatine, mit einem Atmega8 als MC und nem FT232 für die USB-UART Kommunikation. Zu meinem Problem: an sich scheint alles zu funktionieren, der UART funktioniert; ISP macht keine Probleme; Reset und TWI gehen auch, viel mehr ist ja auch nicht drauf:D Wenn ich aber einen der Pins als Ausgang definiere, bricht sobalt ein Verbraucher am Pin hängt (In meinem Versuch die Annode einer 7 Segmentanzeige) die Spannung zusammen. Ohne Verbraucher gemessen ca. 4,7 V mit Verbraucher weniger als 2 V. Jetzt hab ich den Atmega auf meine alte Experimentirplatine gepackt und dort lässt sich in der gleichen Konfiguration die Anzeige betreiben. Ich starr jetzt schon ne ganze Weile auf meinen Schaltplan aber ich kann meinen Fehler einfach nicht finden:( Hat vllt schonmal jemand das Problem gehabt? Lg Martin
Versorgst du die Schaltung über ein 12V Netzteil oder über USB? Bei USB wären 4,7V normal. Wenn du aber das 12V Netzteil mit dem 5V Spannunsgregler verwendest, wären die 4,7V zu wenig. Weiterhin möchte ich gerne wissen, ob du Vorwiderstände für die LED's verwendest hast. Welche Spannung bricht zusammen, die des Ausgangs oder die Versorgungsspannung oder beide)?
Dass der Strom in die LED zu hoch ist, kann eigentlich ausgeschlossen werden... Was mir auffällt ist, dass du keinen größeren Kondensator am Ausgang des Linearspannungsreglers hast. Vielleicht schmiert deshalb die Regelung ab? Du könntest mal testen, bis zu welchem Punkt die Versorgung belastbar ist. Kannst du nach dem JP_VR noch problemlos 100 mA ziehen? Und nach dem Regler? Wenn das passt, stimmt was mit dem µC nicht. Einfach kurz mit einem Widerstand (Verlustleistung beachten) oder paar LEDs oder idealerweise einstellbarer Last testen. Gruß, Daniel
> Dass der Strom in die LED zu hoch ist, kann eigentlich > ausgeschlossen werden Warum? Ich bin wegen der 2V drauf gekommen. Das ist ungefähr die Spannung von roten LED's.
Na, deine Platine ist wohl noch nicht fertig? Schau mal auf deine Abblock-Cs, da hängen Beine in der Luft. Weiter oben ist eine dünne Bahn auf top, hört einfach auf. Du hast vielleicht noch weitere Luftlinien?
@Stefan Us Entweder per Netzteil oder beim Testen per ISP. Die 4,7V sind auch völlig in Ordnung, nur hält der Atmega diese nicht sobalt eine Last an Pin anliegt. Vorwiderstand an den LEDS sind 330 Ohm. lt. Netzteil fließen wenn die Anzeige an ist nicht mal 100mA. Zusammenbrechen tut nur die Spannung an den auf Ausgang stehenden Pins am MC, alles andere Funktioniert. Wenn ich z.B an Pin B1 die Annode der 7 Segmentanzeige anhänge sinkt die Spannung (gemessen zwischen Masse und B1) auf unter 2V. Was dank der Vorwiderstände der Anzeige nicht ausreicht um überhaupt etwas leuchten zu lassen. Nebenbei steuere ich über den I2C Bus einen Portexpander an der mit den Kathoden der Anzeige verbunden ist und die Zahlen 1 bis 9 ausgibt. Wie gesagt der Aufbau Funktioniert problemlos mit meinem anderen Controller, das heißt es muss auf jeden Fall an der Platine liegen. @Daniel Der MC funktioniert. Diese Fehlerquelle konnte ich nach dem Testen mit der anderen Platine ausschließen. @Michael K Die Platine ist schon Fertig:) Wie gesagt die Platine ist gefräßt. Die weiße Fläche stellt komplett alle Masseleitungen da. Die zwei offenen Punkte sind lediglich eine Massebrücke. Lg Martin
Mess man die Spannung direkt am µC von VCC nach GND und AVCC nach GND. Vielleicht sind diese Leitungen nicht korrekt angeschlossen. Im Layout ist Pin 8 vom AVR (=GND) nicht angeschlossen. Und wo Pin 22 (der andere GND Anschluss) hin geht, ist nicht erkennbar.
Anbei nochmal 3 Fotos von der Platine, wie gesagt alles was weiß ist sind Masseflächen, sowohl pin8 als auch pin 22 liegen auf masse. Die Versorgungsspannung zwischen VCC und GND und AVCC liegen beide auch unter last bei 4,9 V. daran kanns also auch nicht liegen:(
>Zusammenbrechen tut nur die Spannung an den auf Ausgang stehenden Pins >am MC, alles andere Funktioniert. Wenn ich z.B an Pin B1 die Annode der Na vielleicht sind die Ausgänge nicht wirklich als Ausgänge konfiguriert, sondern nur als Eingänge, und die 2V Restspannung sind nur noch die Wirkung der internen PullUps.
Noch als kleiner Nachtrag Habe die Schaltung komplett mit dem Durchgangsprüfer Durchgemessen. Es sollten keine ungewollten Brücken mehr vorhanden sein. Auf dem ersten Bild die Ausgangsspannung von B1 wenn an B1 kein Verbraucher angeschlossen ist. Auf dem zweiten Bild die Spannung wenn B1 unter Last an der Annode eines Segments der 7 Segment Anzeige. (Kathoden werden über einen PCF8574 geshalten) der Strom unter Last zwischen B1 und und der Anzeige ligt etwa bei 80µA.
(4,9V - 1,5V) / 80µA = 42500 Ohm Die internen Pull-Up Widerstäne haben ungefähr 50k Ohm - na klingelt es? Jens G hat sicher Recht: > Na vielleicht sind die Ausgänge nicht wirklich als > Ausgänge konfiguriert
Ja ich Rindvieh -.- ihr habt ja recht:P mich wunderts nur warums auf dem anderen Board funktioniert hat. Da hab ich wohl wieder irgendwas komisches zusammengesteckt:D Aber vielen Dank für all die hilfe. So hab ich wieder einiges dazu gelernt:D LG Martin
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.