suche CAN-Controller für CANopen

Gast #1857261
Hallo zusammen,

ich suche einen CAN-Controller zur parallelen (nicht SPI!) Anbindung 
eines (Master)-Mikrocontrollers an einen CAN-Bus. Als Protokoll soll 
CANopen verwendet weden.

Aus dem CAN-Artikel kommen erstmal der SJA1000T/N1 von Philips
(paralleles Interface, CAN 2.0B, Bit rates <= 1 Mbits/s, BasicCAN und 
PeliCAN = ???)
und CC770 von Bosch
(paralleles Interface, CAN 2.0B, Bit rate noch nicht im DB gefunden, ob 
BasicCAN oder FullCAN oder sonstwas habe ich noch nicht im DB gefunden)
in Betracht.

Nicht verwendbar:
MCP2515: nur SPI, also hier nicht einsetzbar.
AN82527: scheint nicht verfügbar zu sein.
SAE81C90: discontinued.

1. Gibt es neuere CAN-Controller die ich übersehen habe? Die im 
CAN-Artikel aufgeführten CAN-Controller scheinen jedenfalls alle älter 
zu sein.
2. Hat CANopen irgendwelche Hardwareanforderungen, die SJA1000 oder 
CC770 nicht erfüllen? FullCAN-Fähigkeit des CAN-Contollers wäre wohl 
hilfreich, aber die Angabe suche ich in beiden Datenblättern noch 
vergebens.
3. Kann der CC770 auch bis zu 1 Mbits/s?

Vielen Dank für eure Antworten

Holger
Gast
Volker Zabe schrieb:
> Externe werden eigentlich nicht mehr
> eingesetzt.

Falsch!!!
Der SJA1000 findet man in Millionen von Industrieanwendungen!
Z.B. in vielen FPGA betriebenen CAN-Schnittstellenkarten, Im Auto 
(Steuergeräte),...

Es ist halt so, das bei Controllern weniger als 5% aller Anwendungen 
solch eine Schnittstelle benötigen!
Horst schrieb:
> Z.B. in vielen FPGA betriebenen CAN-Schnittstellenkarten, Im Auto
> (Steuergeräte),...

Dann nehme ich einen CAN-Controller-IP. Keinen externen. Wir betreiben 
ein FPGA mit 8 CAN-IPs. Allerdings nicht im Automotivbereich. Aber 
gerade da sollte der Kostendruck doch eigentlich schohn längst die 
externenn Controller verdrängt haben.
Gast
Vielen Dank für die Antworten,

den Mikrocontroller kann ich mir nicht aussuchen, daher entfällt die 
sicherlich zeitgemäßere CAN-on-chip-Lösung.

Ich favorisiere jetzt als CAN-Controller den SJA1000, da ich im Netz 
mehr Beispiele finde und mir dessen Datenblatt + Application Notes 
verständlicher anmuten als die Files zum CC770. Wichtig war mir eine 
Bestätigung, dass der SJA1000 "CANopen ohne Einschränkug kann". Danke 
für die Unterstützung.

Kennt jemand ein Evalboard für den SJA1000 mit Tranceiver? Bei NXP und 
google finde ich nichts. Es wäre kein no-go wenn's keines gibt, aber 
vieleicht macht's das Leben leichter.

Viele Grüße

Holger

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.