Forum: Mikrocontroller und Digitale Elektronik Resonator für CAN


von Peter (Gast)


Lesenswert?

Hallo,

ich möchte an meinem AT90CAN128 einen Resonator mit 8MHz (Chip Ceramic 
Resonator CSTCC von Reichelt) einsetzen. Reicht die 
Genauigkeit/Temperaturdrift für das CAN-Modul des AVR ?

Danke.

Peter

von crazy horse (Gast)


Lesenswert?

ja.

von Helmut -. (dc3yc)


Lesenswert?

Peter,

kommt auf die Geschwindigkeit des CAN-Busses und die Leitungslänge an. 
Ich würde lieber die paar Cent investieren und einen Quarz verwenden. 
Mit Resonatoren habe ich schlechte Erfahrungen gemacht (250kbit und 
50m).

Servus,
Helmut.

von Peter (Gast)


Lesenswert?

Hallo Helmut,

das Problem sind nicht die Kosten sondern der Platz auf der Platine. Ein 
Resonator benötigt doch weniger Platz als ein Quarz plus 2xC.

CAN Speed soll 125kbit/s sein.

Gruß
Peter

von Rudolph R. (rudolph)


Lesenswert?

Ein Resonator hat bestenfalls 0,5 Prozent Genauigkeit, die Dinger von 
Reichelt nicht mehr als 1 Prozent.

Da kannst Du auch gleich den internen RC-Oscillator benutzen, der 
funktioniert genauso schlecht.

Wenn Du was kleines haben willst, dann nimm einen SMD Oszillator.
Die gibt es aber eher für 3,3V als für 5V und bei Reichelt schonmal 
garnicht.

Auf 16 MHz zu gehen könnte auch helfen.

von Andreas K. (a-k)


Lesenswert?

Die CAN 2 Spezifikation lässt bei Bitraten bis 125Kbps ausdrücklich 
Resonatoren mit einer Takttoleranz bis zu 1,58% zu (125Kbps: bis 40m). 
Bei höheren Bitraten werden Quarze verlangt. Vor CAN 2 waren es noch 
maximal 0,5%.

von Peter (Gast)


Lesenswert?

RS hat welche von Rakon, genaugenommen den SPXO018045. Der sollte gehen, 
oder ?

von Peter (Gast)


Lesenswert?

@Andreas: Also müsste ich mit einem Resonaor auskommen, oder ?

von Andreas K. (a-k)


Lesenswert?

Wenn du beim Kabel nicht über 40m kommst, keine sonstigen Verzögerungen 
wie Optokoppler drin hast und im Netz keine CAN 1.1 Controller 
verwendest (Philips 8xx200, Intel xx256 werden da genannt), dann sollte 
es den Bosch-Dokumenten zufolge funktionieren.

von Peter (Gast)


Lesenswert?

Welche Frequenztoleranz sollte man denn anstreben (in ppm) ?

von Andreas K. (a-k)


Lesenswert?


von Harald (Gast)


Lesenswert?

Ich persönlich kann auch nur sehr stark von Resonatoren im Zusammenhang 
mit CAN abraten. Grund: Die Drift ist für das Synchronisierungs-Prinzip 
nicht sonderlich gut geeignet. Natürlich gibt es Ausnahmefälle, aber 
Platzmangel sollte kein Kriterium sein: Es gibt sehr kleine 
Quarz-Bauformen, habe ich schon 12MHz im TC38-Gehäuse gesehen 
(TC38=typischer 32kHz Uhrenquarz). Oder auch in SMD-Bauform, da gibt es 
reichlich Auswahl.

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.