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
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.
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.
@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.
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.
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 :-)
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
@Vex Die LEDs funktionieren so, obwohl ich sie parallel zu den Relais schalten würde, ist aber ansichtssache.
@ 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.