PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IO-AVR



enoritz
13.05.2005, 13:45
Hallo,

kann mir von euch jemand einen günstigen Controller empfehlen, der sehr viele digitale IO's hat?
Schnickschnack, wie A/D-Wandler und so brauch ich nicht. Einfach nur viele digitale IO's (>32) und eine Taktfrequenz von >12MHz.

uwegw
13.05.2005, 13:50
32 hat der mega16 und der mega32.
mehr gibts nur in SMD gehäuse, zb den mega64 und den mega128 mit je 53 IOs...

wenn du kein smd verarbeiten kannst und/oder es nicht sooo extrem auf die geschwindigtkeit der ports ankommt würde ich lieber an einen kleinen avr per i2c bus nen paar portexpander dranhängen... oder multiplexer... oder schieberegister...

enoritz
13.05.2005, 14:01
Naja, also ich brauch schnelle Zugriffszeiten über die Ports, weil ich darüber verschiedene Speicher ansprechen will.
Ich könnte natürlich auch einen kleinen AVR nehmen (z.B. 2313) + einen Portextender (z.B. 8255) allerdings möchte ich gerne alles in einem Chip haben.
Wie verhält sich das denn mit der Geschwindigkeit von I²C (so im ns-Bereich)?
Außerdem habe ich noch nichts mit I²C gemacht...

uwegw
13.05.2005, 15:07
an den mega128 und an den mega64 kann man direkt externes ram anschließen... die wären dann vielleicht das richtige für dich...

enoritz
13.05.2005, 16:09
Hallo...
Das Problem ist, dass es mir nicht umbedingt, darum geht einfach nur ein Ram+Rom o.ä. anzuschließen, sondern den Controller als Art speicherverwaltung zu benutzen (War von mir bisher wohl ein wenig unpräzise erklärt - sry).
Ich denke aber ich werde diese Controller (einen von beiden) verwenden.
Wie sieht das eigentlich aus mit den Sockeln für diese SMD-Bauteile. Passen die auf eine Lochrasterplatine? Ich hab nämlich noch nichts mit ("großen") SMD-B. gemacht...
Oder empfiehlt es sich erst gar nicht, ich habe nämlich keine Chance eine Platine zu ätzen.

lekro
13.05.2005, 17:48
Wie sieht das eigentlich aus mit den Sockeln für diese SMD-Bauteile. Passen die auf eine Lochrasterplatine?Nein, tun sie nicht. Für diesen Fall brauchst du evtl. eine Adapterplatine.

RCO
13.05.2005, 17:52
Hier mal ne AVR-Übersichtstabelle (Allerdings muss man sagen, dass manche Chips noch nicht auch dem Markt sind):

http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=1214&Direction=DESC#

enoritz
13.05.2005, 18:52
Was haltet ihr vom ATMega162? Der scheint ja ganz interessant zu sein...

uwegw
13.05.2005, 18:57
Wie sieht das eigentlich aus mit den Sockeln für diese SMD-Bauteile. Passen die auf eine Lochrasterplatine? Ich hab nämlich noch nichts mit ("großen") SMD-B. gemacht...
Oder empfiehlt es sich erst gar nicht, ich habe nämlich keine Chance eine Platine zu ätzen.

zb bei www.embedit.de gibt es kleine module, die einen mega 128 draufhaben und mit steckerleisten versehen sind, die in eine normale lochrasterplatine passen... und außerdem noch fertige anschlussbuchsen für programmiernung und serielle schnittstelle...

den mega162 gibts noch im 40poligen DIP gehäuse, also lochrastertauglich... hat allerdings nur 35 IOs...