Gast
#870426
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
|
Anzeige
|
Resonator für CAN
Gast
#870426
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
Gast
#870431
ja. 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.
Gast
#870576
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 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. 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%.
Gast
#870602
RS hat welche von Rakon, genaugenommen den SPXO018045. Der sollte gehen, oder ?
Gast
#870611
@Andreas: Also müsste ich mit einem Resonaor auskommen, oder ? 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.
Gast
#870732
Welche Frequenztoleranz sollte man denn anstreben (in ppm) ? Siehe beispielsweise: http://www.semiconductors.bosch.de/pdf/CiA99Paper.pdf http://www.freescale.com/files/microcontrollers/doc/app_note/AN1798.pdf
Gast
#870759
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. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|