Forum: Mikrocontroller und Digitale Elektronik Can Controller mit 3.3V und CanTreiber mit 5V?


von Jochen (Gast)


Lesenswert?

Hallo Zusammen,

ich habe mal eine Frage bezüglich Can.
Es ist möglich einen CanController zB MCP2515 oder AT90CAN128 mit 3.3V 
zu betreiben. Die Busanbindung über zb einen MCP2551 braucht allerdings 
eine Versorgungsspannung von mindestens 4.5V. Brauche ich zwischen den 
CanRx und CatTx Leitungen eine Pegelwandlung? Muss ich da auf die 
Geschwindigkeit der Pegelwandlung achten, oder ist ein CanController 
auch 5V-Tolerant an RxCan und TxCan?

Besten Dank, LG
Jochen

von hias (Gast)


Lesenswert?

Ich würd den MCP2515 nehmen...

von Fabian B. (fabs)


Lesenswert?

Ob der CAN-Controller 5V Tolerant ist sollte das Datenblatt ergeben. 
Auch solltest du prüfen ob der Transceiver die 3,3V Pegel dann 
zuverlässig als High erkennt.
Einen Pegelwandler brauchste wenn das alles ok ist nicht.

Ansonsten kannste aber auch die Umsetzung z.B. mit einfach einem 
Transistor oder mit Optokopplern machen, wenn du die Sache auch noch 
galvanisch trennen willst.

Gruß
Fabian

von (prx) A. K. (prx)


Lesenswert?

Muss man im jeweiligen Einzelfall betrachten. Manche Controller besitzen 
5V-tolerante Pins, beispielsweise viele ARMs. Aber weder MCP2515 noch 
die AVRs sind 5V-tolerant und der MCP2515 will bei 5V-Betrieb mindestens 
3,5V am Eingang.

Es gibt aber von TI CAN-Transceiver für 3,3V-Betrieb: SN65HVD23x.

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.