Hallo, an diese "Experimentierschaltung" (als .png im Anhang) sollen 5 leds, eine 7-segmentanzeige und ein Taster (port 3.2) angeschlossen werden. Diese Bauteile soll ich jedoch auf eine zweite Platine anbringen und dann mit Steckern verbinden. Die 2 Platinen sollen mit einem 16-poligen Stecker verbunden werden. Ich werde in einem zweiten Post nun mein Schematic für die zweite Platine posten und kann mir da bitte jemand sagen ob es so stimmt bzw. was ich noch verbessern muss. Ich weiß z.B. nicht ob ich für den Taster auch noch einen Stecker oder ob ich den an den Stecker anschließen kann, an dem die leds hängen. Vielen Dank schon mal im Voraus. Gruß Steppenwolf
Wozu du die Freilaufdiode D4 benötigst, ist mich nicht klar, die ist wohl überflüssig... kanst sie allenfalls an den reset pin hängen (der reset pin hat keine interene schutzdiode...) Ansonsten scheint das schema soweit ok, ein layout kann ich nicht sehen... ich persönlich würde die Widerstände für die Dioden/7Segment anzeige auf die äh hauptplatine mit dem AVR plazieren, als strombegrenzung, wenn du ausserhalb des prints einen kurzschluss baust...
Ich finde D4 auch überflüssig und die Funktion "Freilauf" ist auch nicht zutreffend. 10µF für den Resetimpuls (Bild ist leider sehr grob) ist ein bischen zu viel. 10nF tuns auch und besser. Die Vorwiderstände der 7-Segmentanzeigen sind wie groß? (auch hier unlesbar,.PNG-Format wäre besser gewesen) Die Programmieranschlüße müßten zum Chip führen, landen aber im Nirwana. Wenn du schon Labes benutzt sollten die im Schaltplan mindestens zweimal auftauchen. Ansonsten schein alles stimmig. Irrtum vorbehalten.
Würde lieber gleich den AT89S8253 nehmen, da der ...8252 abgekündigt ist. AT89S8253 ist der offizielle Nachfolger. Ein wesentlicher Unterschied der Beschaltung sind die auf max. 5pF (+-5pF) verringerten Kondensatoren an dem Quarz, die demnach auch entfallen können. Außerdem hat dieser einen internen Power-On-Reset, könntest also die RC-Kombination an RST einsparen (ggf. im Layout aber vorsehen).
> Die 2 Platinen sollen mit einem 16-poligen Stecker verbunden werden.
5 Led
7 7-Segment
1 Taster
---
13
Dazu noch
1 Vcc
1 Gnd
---
15 Pins.
Geht sich also locker tatsächlich mit nur einem 16-poligen Stecker
aus. Du hast aber deren 3 auf den Schaltungen.
Was nun? Soll jede Komponente eine eigene 16-polige Verbindung bekommen
(so wie du das realisiert hast), oder soll alles über eine einzige
16-polige Verbindung laufen (so wie du das in deiner Aufgabenstellung
beschrieben hast)
Es fehlt ein Resettaster. Ich würd die Kondensatoren am Quarz vorsehen, aber nicht bestücken, vielleicht muss man ja mal einen alten 89S8252 programmieren. Warum der Jumper am Widerstandsnetzwerk an P0? Wird V+ dadurch abgetrennt, sind die Portleitungen immer noch durch die Widerstände verbunden, macht Dich also nicht glücklich. Ich würd für alle Ports Pullupwiderstandsnetzwerke vorsehen. Die internen Pullups sind sehr schwach. Die LEDs lieber nicht direkt treiben. ULN2803 ist Dein Freund. Wenns ein Experimentierboard werden soll und Du noch Platz hast, eine serielle Schnittstelle mit Pegelwandler MAX232 vorsehen.
Vielen Dank für all eure antworten! Ihr habt mir sehr geholfen. Was ich nun noch nicht weiß ist ob das mit einem 16 poligen Stecker oder eben mit dreien machen soll.was wäre denn vorteilhafter? (der preiß spielt hierbei keine Rolle) Für die Widerstände bei der 7-Segmentanzeige habe ich 1.8k Ohm gewählt, ist das in Ordnung? Benötige ich einen Pullup-Widerstand für den Taster? Ich bedanke mich schon mal im Voraus für eure Hilfe! Gruß Steppenwolf
Ich weiß leier nicht wie/ob man editieren kann^^ Wenn ich nur einen Stecker hab und die 15 Pins nutze, um die leds,7-seg. und den taster anzuschließen, wie soll ich das dann mit dem MC auf der anderen Platine verbinden...oder versteh ich etwas falsch^^.
220µ am Ausgang des Reglers!? Meine Erfahrung max. 1µ, sonst wird der Regler heißer als er normalerweise werden würde
Steppenwolf wrote: > Vielen Dank für all eure antworten! Ihr habt mir sehr geholfen. Was ich > nun noch nicht weiß ist ob das mit einem 16 poligen Stecker oder eben > mit dreien machen soll.was wäre denn vorteilhafter? Vorteilhafter wofür? Wird das eine Experimentierplatine für einen bestimmten Einsatzzweck oder eine allgemeine Experimentierplatine, bei der du die 7-Seg Anzeigen auch mal an einem anderen Port anstecken willst oder die Taster auch mal an einem anderen Port betreiben willst? Je nachdem ist die Antwort eine andere. > hierbei keine Rolle) Für die Widerstände bei der 7-Segmentanzeige habe > ich 1.8k Ohm gewählt, ist das in Ordnung? Rechne dir doch mal aus, wieviel Strom dann durch jede einzelne LED läuft! Und dann vergleich mal mit dem Datenblatt, ob das reicht. Mit 1.8k kann im Grunde nicht viel schief gehen. Du kannst deine 7-Segment auch mal so nehmen und statisch über 1.8K mit + und - verbinden um zu sehen, wie hell das sein wird. > Benötige ich einen > Pullup-Widerstand für den Taster? Nicht unbedingt. Du kannst auch den im µC eingebauten benutzen.
Steppenwolf wrote: > Ich weiß leier nicht wie/ob man editieren kann^^ > > Wenn ich nur einen Stecker hab und die 15 Pins nutze, um die leds,7-seg. > und den taster anzuschließen, wie soll ich das dann mit dem MC auf der > anderen Platine verbinden...oder versteh ich etwas falsch^^. Ist die µC Platine schon aufgebaut? (Ich habs so verstanden, dass die ebenfalls noch nicht existiert) Wenn nein: Warum um alles in der Welt benutzt du dann 16-polige Stecker, wenn du sowieso nur 10 Pins davon benutzen willst? Wenn du aber sowieso 16-polige Stecker benutzen willst, warum legst du dann nicht alles Signale die du für 7-Seg + Led + Taster brauchst auch µC-seitig auf einen einzigen 16-poligen Stecker?
Hallo, vielen Dank für die Antworten, habe die Platine nun schon geäzt, gebohrt und gelötet. Hat alles geklappt, bin so froh und mein Lehrer ist auch zufrieden. Ich habe 3 Stecker genommen, weil mein Lehrer eh 60 Stück bestellt hatte :D und weil ich es so übersichtlicher finde und die Platine auch nicht so "leer" aussieht. Vielen Dank nochmal an alle, die mir zurückgeschrieben haben. Gruß Steppenwolf
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.