Forum: Mikrocontroller und Digitale Elektronik einige fragen zu AT90S2313


von jeroen (Gast)


Lesenswert?

hi,

ich plan ein schaltung mit einem AT90S2313 aufzubauen. deshalb hab ich
mal ein paar fragen.

frage1:
funzt die folgende schaltung zu flashen des µc ?
http://www.meierspage.net/how2s/at90s2313_mikrocontroller_programmieren/at90s2313_mikrocontroller_programmieren_01.php


frage2:
kann man wirklich 8 LED's (20mA) betreiben ?

frage3:
wenn ich den controller mit 5V betreibe. wie hoch ist die amplitude bei
einer logisch 1 am ausgang ?

frage4:
brauche ich pullup widerstände ?


das sollte erst mal reichen .....


jeroen

von Simon K. (simon) Benutzerseite


Lesenswert?

1. Ja, sollte "funzen". Allerdings ist die Stromversorgung etwas..
naja!
Nimm lieber sowas hier: http://rumil.de/hardware/avrisp.html (eins von
beiden) Als Programmierprogramm nimm PonyProg

2. Ja

3. Kommt auf den Strom an, den der Ausgang liefern soll

4. Nö. Überall Push/Pull Treiberstufen.

PS: Hier ein Datenblatt
http://atmel.com/dyn/resources/prod_documents/DOC0839.PDF
(guck mal Seite 72)

Eigentlich ist der 90s2313 schon outdated. Nimm lieber die Nachfolger
(MegaXX oder TinyXX o.ä.)

von jeroen (Gast)


Lesenswert?

so...

1. gibt es keinen einfachern weg, z.b. über ein festspannung regler

3. ich will über den port die leds betreiben aber wenn der nicht 5V hat
dann fließt halt weniger strom und die led ist nicht so hell, was aber
egal ist.

4. kein pull-up ist gut (spart widerstände)

5. ich probier erst mal mit dem 2313. vielleicht wechsle ich später
noch mal.

jeroen

von jeroen (Gast)


Lesenswert?

noch ne frage ....

wenn ich einen 4 mhz quarz einsetzte wie großen müssen die beiden
kondensatoren sein ?


jeroen

von Uwe Große-Wortmann (Gast)


Lesenswert?

kondensatoren mit etwa 22p, 27p geht auch.

die kitik an der schaltung von meierspage.de bezog sich bestimmt
einerseits darauf, dass dort der AVR direkt mit der schnittstell
verbunden wird, was evtl den PC gefährden könnte, und dass dort die
betriebsspannugn einfach aus der schnittstelle (die nicht dafür
konzipiert ist) "geklaut" wird.
besser: ein buffer-IC (wie in der schaltung von rumil.de) und außerdem
ne stromversorgung über ein separates netzteil und nen 5V
festspannugnsregler.

von jeroen (Gast)


Lesenswert?

wenn ich jetzt die spannung aus meinem externen netzteil holen würde,
würde das gehen ?

von jeroen (Gast)


Lesenswert?

ist die druckerschnittstelle eigendlich galvanischer geschützt ?

jeroen

von Hannes L. (hannes)


Lesenswert?

Nein...

...

von Hubertus (Gast)


Lesenswert?

> brauche ich pullup widerstände ?

Die sind bei Ausgängen eh uninteressant. Nur bei Eingängen werden sie
benötigt, um einen definierten Spannungspegel an den Pins zu bekommen.

> wenn ich jetzt die spannung aus meinem externen netzteil holen
würde,
> würde das gehen ?

Ja.

> ist die druckerschnittstelle eigendlich galvanischer geschützt ?

Nein, daher besteht jederzeit Gefahr, dass du etwas himmelst.

von jeroen (Gast)


Lesenswert?

warum sollen pullup widerstände bei ausgängen nicht wichtig sein ?
bei pullup muss man alle ausänge mit einem widerstand gegen + richten.

hat jemand einschaltung wie ich die schnittstelle stützen kann ?


jeroen

von Hannes L. (hannes)


Lesenswert?

PullUps an AVR-Ausgängen sind nicht erforderlich, da (moderne)
AVR-Ausgänge den gleichen Strom liefern wie senken können.

PullUps am LPT-Port können erforderlich sein, da viele LPT-Chips viel
weniger Strom liefern können als sie senken können. PullUps können in
diesem Falle die H-Pegel deutlich verbessern.

...

von jeroen (Gast)


Angehängte Dateien:

Lesenswert?

hi,

ist die schlatung so in ordnung ?


jeroen

von Uwe Große-Wortmann (Gast)


Lesenswert?

es fehlen noch:
- die massen von 7805 und avr
- ein pullup am reset-anschluss
- blockkondensatoren an den stromversorgungseingängen der ICs
-  ein größerer elko zum glätten
- ein anschluss für den ISP

von vanilla (Gast)


Lesenswert?

zu frage 2:
man kann die leds ja so anschließen, daß der strom in den avr fließt.
(also ausgang 0 = led an) dann hält er zumindest mehr aus, als müßte er
8 leds versorgen.

von jeroen (Gast)


Lesenswert?

hi,

leider kennt orcad keine massen anschluss für den 7805 und für den avr.
ist klar das masse angeschlossen werden muss.

ist der pulldown wirklich wichtig ?
reset der ohne pullup den avr andauernt  ?

wozu soll der blockcondensator da sein ?

was soll ich glätten ?

isp mach ich auf einer andern platine !


jeroen

von felack (Gast)


Lesenswert?

Hallo jeroen,

Warum soll es der AT90S2313 sein? Das ist ein Auslaufmodell. Der
ATtiny2313 hat die gleiche Pinbelegung, braucht für einfache
Anwendungen keinen Quarz, weil einen internen Oszillator hat und
braucht keine Resetbeschaltung, die ist auch schon eingebaut. Außerdem
können die Ports des ATtiny2313 je 40 mA sourcen und sinken.

Den Blockkondensator von 100nF schaltet man zwischen Vcc und Ground um
Störungen zu verhindern.

Glätten mußt du den Spannung nur, wenn im Netzteil kein Kondensator
eingebaut ist oder noch andere Verbracher aus der Batterie versorgt
werden.

Direkt vor und hinter Spannungsregler solltest du auch noch einen
100nF-Kondensator nach Ground schalten (gegen Schwingungen).

felack

von jeroen (Gast)


Lesenswert?

Hi,

das ist meine erste µC schaltung die ich selbst mach.
später verwende ich vielleicht andere controller.

ich hab inzwischen wozu die Kondensator benötigt werden.
bei einer leitsungsänderung die die Spannung kurzfristig zurück.
das überliche problem bei getakteten systemen.


jeroen

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.