Forum: Mikrocontroller und Digitale Elektronik Uart Schaltung (mit Schaltplan)


von Mode (Gast)


Lesenswert?

Hallo,

hier eine Schaltung mit einem ATMega8, mit ISP, LCD Anschluss an Port
C, 3 Relais mit LED an Port D und einem UArt mit 3,3V Levelshifter.
Ist die Schaltung so ok?

http://img152.imageshack.us/img152/175/schof2.png

Any suggestions welcome!

Gruss

Mode

von A.K. (Gast)


Lesenswert?

Wirst feststellen, dass Port C so nicht funktioniert, da der seinen
Strom über AVCC/AGND bezieht, => Datasheet. Regel: AVCC/AGND immer
beschalten, ob der ADC gebraucht wird oder nicht.

Die übliche Reset-Beschaltung (4K7/47n) ist zwar nicht zwingend, aber
doch empfehlenswert.

Sobald Q4 oder Q5 einschalten, bricht die 3,3V-Spannung zusammen.  Wenn
der Tx-Pegel wirklich auf 3,3V getrimmt werden soll, passt die Z-Diode
besser parallel zu Q5. Aber die ganze SPOL-Sache kann ich insgesamt
nicht bewerten, mangels Info was da an Pegeln/Strömen erwartet wird.

von crazy horse (Gast)


Lesenswert?

dem Reset solltest du noch einen pullup-Widerstand verpassen, ich nehme
immer 3k3.
ANsonsten etwas zeichnen üben, Masseleitungen gibts bei mir gar keine,
da kommt je ein Massesymbol direkt an den betreffenden Pin. Die
Signalleitungen quer durch den Chip sind auch recht unschön, für den
Drahtverhau zu den Pfostensteckern solltest du entweder Busleitungen
nehmen oder nur je kurze Signalstücke mit gleichem Namen (und den Namen
dranschreiben!). Aber das ist alles nur Kosmetik.

von A.K. (Gast)


Lesenswert?

@crazy horse: Atmel schreibt, dass der Reset-Pullup nicht unter 4K7
liegen sollte, sonst kriegt der ISP den Pin evtl. nicht mehr sicher auf
Low.

von crazy horse (Gast)


Lesenswert?

Kommt sicher auf den Programmer an. Beim STK500 ist bei 2k2 Schluss, das
weiss ich aus leidlicher Erfahrung, ich hatte mal  100 Stk falsch
bestückt bekommen mit 1k8 am Reset, da ging nichts mehr :-). Da hatte
ich mich damals mal drangesetzt, 2k2 war so die Grenze. Seitdem dem ich
immer 3k3 und hatte noch nie Probleme. Spricht natürlich überhaupt
nichts gegen 4k7.

von Vex (Gast)


Lesenswert?

Hallo  sacht ma geht das überhaupt mit den den Leds bei den Relais?
Ach ja für den Resetpullup nehm ich normal 10k .. sind ja eh sozusagen
schon Standard Widerstände und die hat man immer :-)

von beta-frank (Gast)


Lesenswert?

Levelshifter Q6/Q7 kann man ggf. weglassen.

von Mode (Gast)


Lesenswert?

Hallo

-Den Resetwiderstand habe ich extra weggelassen, da dieser  mir schon
oefter beim Progammieren aerger machte. Hat Reset nicht einen internen
Pullup?

-Das Problem dass die 3,3 Volt einbrechen hatte ich gestern acuh schon
erkannt. Habe einfach R6 von 1k auf 10k veraendert. Dies sollte den
Effekt abschwaechen.

- Bist du sicher mit AVCC und AGND? Ich habe PortC bis jetzt immer
erfolgreich ohne Beschaltung dieser beiden benutzt...


Gruss

von Hubert.G (Gast)


Lesenswert?

@Vex
Die LEDs funktionieren so, obwohl ich sie parallel zu den Relais
schalten würde, ist aber ansichtssache.

von Hubert.G (Gast)


Lesenswert?

@ Mode
Datenblatt Mega8 Seite 6, Pin Descriptions, oben AVCC
It should be externally connected to VCC, even if the ADC is not used.

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.