Begrenzung der Slew-Rate bei CAN sinnvoll?

Dec 02, 2009 3 Replies

Hallo Gruppe,



viele CAN-Transceiver bieten an, die Slewrate über einen externen Widerstand zu begrenzen. Ich nehme an, das geschieht um die oberwelligen Störungen, die bei hohen Slew-Rates entstehen, zu reduzieren. Ist so eine Begrenzung für ein Paar Laboraufbauten sinnvoll? Wie errechne ich für eine gegebene Bitrate eine sinnvolle Slewrate? Mein naiver Ansatz:



Angenommen ich arbeite mit 125 kHz auf dem Bus, dann ist ein Bit 8 us lang. Wenn ich will, dass nur 5% der Zeit für die steigende, 5% für die fallende und 90% für den tatsächlichen Pegel verwendet werden, darf die Flanke nur 0.05 * 8e-6 = 0.4 uS lang sein - bei einer Vdiff von 5V auf dem Bus ergibt das also 5V/0.4uS = 12.5 V/uS Slew Rate. Kann ich so rechnen?



Viele Grüße, Johannes


"Aus starken Potentialen können starke Erdbeben resultieren; es können aber auch kleine entstehen - und "du" wirst es nicht für möglich halten (!), doch sieh': Es können dabei auch gar keine Erdbeben resultieren." -- "Rüdiger Thomas" alias Thomas Schulz in dsa über seine "Vorhersagen"

"Johannes Bauer" schrieb im Newsbeitrag news: snipped-for-privacy@mid.dfncis.de...

Also die Begrenzung der SlewRate ist sinnvoll, und man kann so rechnen, aber was in deinen "2 Laboraufbauten" sinnvoll ist, das können wir nicht wissen.

Manfred Winterhoff, reply-to invalid, use mawin at gmx dot net homepage: http://freenet-homepage.de/mawin/ de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/ Read 'Art of Electronics' Horowitz/Hill before you ask. Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.

MaWin schrieb:

OK, dann werde ich die so einstellen.

Ja, das Problem ist wohl: Ich auch nicht - ich habe nicht wirklich ein gutes Gefühl dafür, inwiefern die entstehenden Oberwellen sich zur Laufzeit auf die angeschlossenen MCUs, Ethernet-Receiver oder (wohl am wichtigsten) RFID-Leser auswirken. Werde sie einfach so niedrig wie möglich, so hoch wie nötig halten. Ist die 5%, 90%, 5%-Annahme sinnvoll zur Bemessung?

Viele Grüße, Johannes

"Aus starken Potentialen können starke Erdbeben resultieren; es können aber auch kleine entstehen - und "du" wirst es nicht für möglich halten (!), doch sieh': Es können dabei auch gar keine Erdbeben resultieren." -- "Rüdiger Thomas" alias Thomas Schulz in dsa über seine "Vorhersagen"

Johannes Bauer schrieb:

ja, und es gibt auch welche, die gleich weniger (Gleichtakt-) Störungen erzeugen ("EMC optimized"). Nimm die und kümmere Dich nicht mehr um die Slew Rate.

Unwahrscheinlich.

Deine "angeschlossenen MCUs, Ethernet-Receiver" kümmern sich nicht um die "Störungen", und der RFID-Leser wahrscheinlich auch nicht, solange Du nicht die ungeschirmte Busleitung an dessen Antenne vorbeiführst.

Weshalb probierst Du es nicht aus?

Bei 125kBit/s (nicht kHz!) ist das ziemlich egal, solange die Leitung nicht furchtbar lang wird. Ansonsten beachte die Laufzeit, das Arbitrierungsverfahren von CAN und den Sample Point. CAN ist nicht EIA/TIA232, das Bit muß auf der Leitung hin- und zurücklaufen!

Servus

Oliver

Oliver Betz, Munich despammed.com might be broken, use Reply-To:

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required