Forum: Mikrocontroller und Digitale Elektronik MCP2510 läuft nicht unter 250k


von Andreas E. (andrease112)


Lesenswert?

Hallo ich habe bereits einige Projekte mit dem MCP2515 gemacht, so jetzt 
hab ich hier ein paar MCP2510 ner und wollte die auf 100 k laufen lassen 
mit nem 16 Mhz Quarz. Geht aber nicht immer error Frames sobald ich 
unter 250kb geh.

Hat jemand ne Idee  wieso dass nicht funzt ? Bzw hat schon mal jemand 
nen MCP2510 mit 100k zu laufen gebracht ?

Die Einstellungen für die Register hab ich von 
http://www.kvaser.com/index.htm

von Patrick (Gast)


Lesenswert?

Ich hab nen MCP2515 mit 100k am laufen. Klappt ohne Probleme. Allerdings 
habe ich nen 8MHz Quarz dran.

Ich hab folgende Einstellungen:

CNF1 = 0x1;
CNF2 = 0xEF;
CNF3 = 0x4;

Hier: http://www.intrepidsupport.com/mbtime.htm gibt es einen Bit-Timing 
Kalkulator.

Wie hast Du denn den MCP2510 im Bus? Welcher Transceiver? Ist der Bus 
abgeschlossen?

von (prx) A. K. (prx)


Lesenswert?

Wenn bei CAN nur ein Teilnehmer im Bus ist, oder nur einer der die grad 
eingestellte Rate versteht, dann hagelt es zwangsläufig Errors. CAN 
benötigt zwingend mindestens 2 passend eingestellte Nodes.

von Günter (Gast)


Lesenswert?

MCP2510 hat generell Probleme, die im MCP2515 behoben sind.
Siehe: http://ww1.microchip.com/downloads/en/DeviceDoc/80059d.pdf

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.