Ich habe hier eine Schaltung mit AT90CAN128 µC und angehängtem Transceiver PCA 82C251. Die Schaltung funktioniert im Allgemeinen, jedoch bekomme ich gelegentlich Stuff-errors vom CAN-Controller, d.h. einige hundert Messages scheinen richtig empfangen zu werden, dann kommt mal so eine Meldung. Nach dem Datasheet treten Stuff-Fehler auf, wenn mehr als 5 zusammenhängende 1-Bits kamen. Ich kann diese Fehler schwer zuordnen, da ich nicht über ausreichende Kenntnisse verfüge und obendrein die Fehler nur an einem CAN-Bus-System eines Dritt-Herstellers auftreten. Die Parameter für 125 KBit/s habe ich gemäss Handbuch (0c,0e,37) eingestellt, die Leitungen CANH/L sind dran und Abschlusswiderstände auch. Jetzt habe ich den Rs-Widerstand am 82C251 als Täter im Verdacht. Eiegntlich habe ich nirgends eine genaue Angabe über die Beschaltung gefunden sondern einfach mal 10k gegen GND genommeen. Kann das die Ursache sein ?
Gast
#1898138
Hi >Eiegntlich habe ich nirgends eine genaue Angabe über die Beschaltung >gefunden sondern einfach mal 10k gegen GND genommeen. Dann lies das Datenblatt von deinem PCA82C251. MfG Spess
Gast
#1898140
Hi Oder den Anhang. MfG Spess
o.k., die APplication note kannte ich noch nicht. Werde mal den Rs gegen einen höheren tauschen !!!