Hallo Zusammen, hat schonmal jemand einen SJA1000 CAN Controller an einem AT91SAM9xxx Controller angeschlossen? Der SJA1000 benötigt ja ainen Multiplexed Bux und wenn ich das Datenblatt des AT91SAM9 richtig interpretiere, dann kann der so etwas nicht. Gibt es einen vergleichbaren CAN Controller, der ein vollständiges Bus Interface hat? Gruß Mario
Gast
#1125374
1. Dort wo der SJA1000 an ungemuxte Busse muß, kommt ein CPLD dazwischen. 2. Nimm doch gleich einen µC mit integriertem CAN.
Der AT91SAM9260 ist fest vorgeschrieben, deshalb geht das nicht.
Muss es aber der SJA1000 sein? Evtl. genügt ja der CAN: MCP2515
Muss nicht. Denke halt, dass es für den SJA1000 mehr Treiber gibt, und dass der vielleicht etwas schneller ist als der MCP.
Gast
#1125723
Mit dem SJA machst du prinzipiell auch wegen seiner großen Verbreitung keinen Fehler. Wenn du ihn dann tatsäclich am Bus betreiben willst, dann bleibt dir wohl nichts anderes übrig, als diesen mit einem CPLD wieder zu muxen, oder hängst ihn einfach so an ein paar Portleitungen und bedienst ihn per bitbanging.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.