Sida 1 av 1

CAN bus tranceiver - Lastar bussen när den är spänningslös

Postat: 11 april 2016, 19:27:25
av SvenAndersJ
CAN-buss med två eller flera noder.
120 Ohm terminering a vardera änden.
CAN-H och CAN-L möts på Vcc/2.
Signaljord finns mellan noderna.

Gör man en nod spänningslös sänker den bussen, både CAN-L och CAN-H med 0,4 Volt.
Tranceivrarna är NXP PCA82C251.
Databladet säger: "An unpowered device does not disturb the bus lines"

I min värld är 0,4 Volt arbetspunktförflyttning en störning.
Kan någon förklara hur jag gör/tänker fel?

Re: CAN bus tranceiver - Lastar bussen när den är spänningsl

Postat: 11 april 2016, 22:41:53
av lillahuset
Jag håller med dig men NXP kanske tycker det är normalt.
Min erfarenhet är att man helst ska ha galvaniskt skilda noder men det hjälper förmodligen inte dig med det här problemet.
Kan det vara någon ingång som har en odefinierad nivå? Typ, ligger och flyter.

Re: CAN bus tranceiver - Lastar bussen när den är spänningsl

Postat: 11 april 2016, 22:53:46
av gkar
Har du gemensam signaljord?
Har du CM-spänning mellan enheterna så låter det rimligt.

Re: CAN bus tranceiver - Lastar bussen när den är spänningsl

Postat: 11 april 2016, 23:04:21
av lillahuset
Signaljord finns mellan noderna.

Re: CAN bus tranceiver - Lastar bussen när den är spänningsl

Postat: 11 april 2016, 23:41:08
av Jan Almqvist
Vid 'recessive' flyter väl CAN-H och CAN-L ganska fritt och det är bara termineringen som drar ihop dem?