hallo kann mir jemand sagen welches der kleinste AVR ist, der über ein externen Adressbus verfügt ? danke
Prinzipiell können alle AVRs mit ausreichend Pins einen externen RAM adressieren. Die kleinsten AVRs mit in Hardware implementiertem Interface sind ATmega162 und ATmega8515, wobei letzterer wohl der kleinere ist. Der AT90S8515 hat das Interface auch ist aber IMHO abgekündigt.
>>welches der kleinste AVR ist
nach EUR, kByte oder Kubikmillimeter?, die TQFP Gehäuse sind im letzten
Fall sicher die erste Wahl.
grüsse leo9
wolli schrieb: > Prinzipiell können alle AVRs mit ausreichend Pins einen externen RAM > adressieren. Das stimmt so nicht. Es gibt bei AVR zwei grundverschiedene Pinouts: ,,Industrie-Standard-Pinout'' (auf DIP bezogen linke obere Ecke Vcc, rechte untere Ecke GND, pinkompatibel zu 8051), bei diesen stimmt ab 40poligem Gehäuse Deine Aussage. Dann gibt es das ,,Analog-Pinout'': AVRs mit einem ADC. Bei diesen erfolgt die Spannungsversorgung in der Mitte des Gehäuses (läßt sich besser abblocken), und diese Teile können keinen externen Speicherbus adressieren. Außerdem gibt es noch den ATmega64 und 128 (bzw. Vorgänger 103) als Mischform, die einen ADC haben, aber trotzdem einen externen Speicherbus haben (aber die haben deutlich mehr Pins). Der kleinste AVR mit externem Speicherbus war ein AT90S4414, das ist gewissermaßen ein ,,halber'' (von der Speichergröße) AT90S8515. Der wird schon eine Weile nicht mehr produziert, aber gelegentlich kann man sowas noch kaufen (bei epay vielleicht). Man sollte nur drauf achten, daß man nicht etwa mehr dafür bezahlt als für einen ATmega8515... (bei Reichelt bspw. kosten die AT90S8515 auch schon mehr als die ATmega8515).
Hallo, Mich würde mal interessieren welche externen Speicherbausteine (Typ und Grösse) man überhaupt an den Speicherbus des Mega128 hängen kann! Ich gehe mal davon aus, das der externe Speicher auch nicht ganz so schnell angesprochen werden kann wie der interne Variablenspeicher. ist das richtig oder sehe ich das falsch? MfG Metty
gibt es noch andere anwendungen als externe speicherbausteine ? für den adressbus ? besten dank
@Metty, der RAM-Bereich des AVR geht bis 64kB, d.h. extern können bis zu 64kB - Intern adressiert werden. Darüber kann man mit weiteren Portpins eine Bankumschaltung machen. Der externe Zugriff ist ohne Waitstates einen Tackt langsamer, d.h. den Stack sollte man tunlichst nicht in den externen RAM legen. Man kann statt RAM auch beliebige andere Sachen anschließen, z.B. LAN91C96 Ethernet oder SJA1000 CAN. Diese beiden haben auch gleich ein internes Adreßlatch, d.h. man spart das extra Latch für die unteren Adreßbits (74HC573). Soll zusätzlich noch SRAM angeschlossen werdern, braucht man das Adreßlatch natürlich wieder. Zu DDR-Zeiten gab es auch mal SRAMs mit internem Adreßlatch (U6516), aber die werden nicht mehr produziert. Peter
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.