Hallo zusammen, ich beschäftige mich seit einiger mit CAN Applicationen. Ich würde nun gerne einen CAN Knoten mit einem uC realisieren. Ich weiss allerdings nicht genau welchen AVR Controller ich verwenden soll. Der AVR-Controller sollte ISP fähig sein und den SJA1000 im externen Memory ansprechen können. Bei der Forensuche vergessen die Leute häufig den Controllertyp dabei zu schreiben, deswegen die Frage. Welche AVR Controller kommen dafür in Frage? Danke Tom
die mit einem externen Memory-Interface (IMHO irgendwelche Megas...). Den MCP2515 findet ich als CAN-Controller besser, weil er über SPI ansprechbar ist. Da kann der CAN-Knoten wesentlich kleiner ausfallen.
Vielen Dank für deine Einschätzung. Jetzt weiss ich allerdings noch nicht welche AVR vorteilhaft sind. Grüße Tom
Mit der Info, dass du ein externes Speicherinteface benötigst, und der Produktauswahlseite bei ATMEL kannst du dir den für dich (beziehungsweise deine Applikation) am besten geeigneten Prozessor raussuchen. Dabei wählst du den der deiner Sache am meisten entgegenkommt. Oder sollen wir das für dich tun ?!?
Das Problem an der Übersichtstabelle auf der Atmel-Seite ist, dass man dort nichts zu dem Thema externer Speicher findet. SPI habe so ziemlich alle AVR hardwaremässig, sonst ist das in Software auch nicht besonders schwer. Von den gesparten Pins gar nicht zu reden. Microchip hat auch eine ApplicationNote zu dem Chip, die sogar ich (PICnichtmöger) benutzen konnte.
Am allereinfachsten wird es mit dem AT90CAN128, CAN-Controller on chip. Da brauchst du extern nur noch den CAN-Transceiver. Allerdings - nicht gerade bastelfreundliche Bauform.
Vielen Dank für die Info. @crazy horse Genau das ist das Problem. Einen Controller im DIL Package wäre mir schon lieber. @MicroMann Wenn ich mit der Doku zurechtkommen würde könnte ich mir dieses Posting sparen. Nichts gegen dich aber leider finde ich (als fast Anfänger) wie Rahul schon treffend gesagt die Doku sehr verwirrend, bzw. da steht nichts von externem Speicher. <<Oder sollen wir das für dich tun ?!?>> Ja du kannst mir auch einen empfehlen. Grüße Tom
>> Ja du kannst mir auch einen empfehlen. Dann bin ich aber erleichtert ... Naja, da ich nix genaues weiß, und du nur einen Knoten realisieren willst, empfehle ich mal den ATMEGA 8515. Das ist der kleinste und billigste mit externem Speicherinterface und ist im DIP 40 Gehäuse zu haben. Ansonsten gibt es ne Übersicht dort : http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=part_no&Direction=ASC Da suchst du dir einen raus der deinen Anforderungen entspricht, und schaust dir das Datenblatt an. Auf der ersten Seite steht entweder "Up to XX KB optional external Memory space" oder eben nicht. Viel Erfolg
Eigentlich wäre das ja eine Email an Atmel wert, damit sie das extern Memory-Interface mit in die Tabelle aufnehmen.
Vielen Dank für die nützlichen Antworten. @Rahul Ich finde es auch ein wenig unglücklich auf der ATMEL Seite Grüße Tom
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.