Hallo liebes Forum,
ich nutze bereits für einige Projekte erfolgreich den MCP2515.
Bei einem aktuellen Projekt habe ich nun erstmals aus Platzspargründen einen kleineren Oszillator genommen. Ich habe nun Probleme beim Start des MCP2515. Ich konnte herausfinden, dass wenn ich nach dem POR dem Controller eine Pause von 5ms gönne und erst dann konfiguriere, dass dann alles läuft. Ich vermutete ein Problem beim Einschwingen des Oszis. Nach Durchforsten des Datenblattes habe ich dann gesehen, dass der Controller einen Einschwing-Timer von 128 Clock Cycles hat. Bei 20Mhz sind das allerdings nur 6,4us. Daran kann es eigentlich nicht liegen. Ich habe in meinen früheren Projekten auch nie eine Einschwingzeit berücksichtigt. Nun habe ich im Datenblatt folgenden Hinweis gefunden:
"A Series Resistor (R_S) may be required for AT strip cut crystals."
Und siehe da, tatsächlich habe ich unwissend einen "ultra-miniature AT-cut crystal" verbaut. Aber ich habe keine Ahnung, in welcher Größenordnung der R_S sein muss. Hat hier jemand Erfahrungen?
Viele Grüße Andy