Forum: Mikrocontroller und Digitale Elektronik can bus am dspic33fj128gp802


von kim (Gast)


Lesenswert?

Hallo,
ich muss mit zwei dspic33fj128gp802 eine can-kommubion aufbauen. Dieser 
hat ja eigentlich ein eigenes CAN-Modul im inneren. Als Tranceiver wird 
mir der mcp2515 gegeben. Dazu habe ich zwei Fragen

1.)
Beides versorge ich mit 3,3V. ist es damit überhaupt möglich eine 
CAN-Kommunikation aufzubauen? Da der High-Pegel beim Low-speed CAN 4V 
beträgt.
das wäre nur interessant zu wissen. eigentlich werde ich Hith-speed CAN 
betreiben.

2.)
Ich habe das Datenblatt vom dspic33fj128gp802. Dort steht auch drinn, 
dass dieser CAN im inneren hat und die pins C1RX und C2TX lauten. 
Allerdings kann ich diese Pins am Controller niergendwo finden. Hat 
dieser wirklich ein CAN-Modul im inneren? Wenn ja, wo sind die pins?

Kimmi

von Max H. (hartl192)


Lesenswert?

kim schrieb:
> Als Tranceiver wird mir der mcp2515 gegeben.
Der MCP2515 ist gar kein Transceiver, sodern ein CAN Controller. Als 
Transceiver würde der MCP2562 in frage kommen.

kim schrieb:
> Hat dieser wirklich ein CAN-Modul im inneren?
Ja
> Wenn ja, wo sind die pins?
Nirgends und überall. Die kannst du mit dem Peripheral Pin Select 
realtiv frei zuweisen.

von kim (Gast)


Lesenswert?

Max H. schrieb:
> mcp2515

ach, ich meinte auch mcp2551

Max H. schrieb:
> Nirgends und überall. Die kannst du mit dem Peripheral Pin Select
> realtiv frei zuweisen.

oha, dass muss ich mir noch angucken.

Danke für den Hinweis.

von PICfan (Gast)


Lesenswert?

Mit den dsPic33FJ128GP802 habe ich auch was gebaut. Es ist einen sehr 
leistungsstarke uC.

Erstens, du meinst sicherlich nicht den MCP2515 als Transciever, sondern 
den MCP2551. Es gibt aber eine Problem, der MCP2551 ist ein 5V 
Transciever und läuft nicht bei 3,3V.  Dafur muss du einen 3,3V CAN 
Transciever nehmen (wie der SN65HVD233 von TI).  Und ja CAN funktioniert 
auch mit 3,3V, da es einen minimale differenz von 2V haben muss, nicht 
4V.

Zweitens, ja der uC hat einen CAN Controller eingebaut, desen Pins aber 
nicht fix mit irgend einem Pin verbunden sind, sondern über PPS 
(Peripheral Pin Select) eingerichtet werden muss. Sehe Kapital 11.6 im 
Datenblatt dazu.

PICfan

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.