Forum: Mikrocontroller und Digitale Elektronik benötigt mcp2515 einen bustreiber (mcp2551)?


von Heiko1234 (Gast)


Lesenswert?

hallo,

ich habe im Datenblatt des mcp2515 nix näheres gefunden ob zwischen 
TXCan und RXCan noch ein treiber (z.b mcp2551) geschaltet werden muss. 
Oder funktioniert der BUS zwischen zwei Controllern auch ohne 
Treiberbausteine?

mfg

von Andreas W. (geier99)


Lesenswert?

ja, Du brauchst einen CAN-Bus Treiber. Wie willst Du sonst auf die 
CAN-Bus Pegel von der CAN-High und CAN-Low Leitung kommen.

Gruss
  Andreas

von Heiko1234 (Gast)


Lesenswert?

hallo,

ja, schon! aber ich dachte der mcp2515 hat schon einen integriert..weil 
ich eben nix gelesen hab, dass man noch einen braucht

von Harald (Gast)


Lesenswert?

Der MCP2551 ist ein Treiber für den differenziellen High-Speed CAN-Bus 
neben vielen anderen. Daneben gibt es noch zahlreiche andere 
Interface-Typen wie z.B. one-wire CAN. Der Hersteller des CAN-Bausteins 
kann nicht wissen, welche Variante der Kunde einsetzen möchte. Des 
weiteren gibt noch viele andere Parameter (EMV, Flankensteilheiten, 
etc.), die im Treiberaufbau berücksichtigt werden können. All dieses 
kann niemals ein fest integrierter Treiber leisten, mindestens würde man 
sich seinen potentiellen Kundenkreis sehr einschränken.

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
Noch kein Account? Hier anmelden.