RE: Single ended termination
"John Dammeyer" <[email protected]> Thu, 11 Feb 2021 00:23:01 -0800
| Newsgroups | gmane.comp.hardware.bus.can |
|---|---|
| Message-ID | <[email protected]> |
This is a multipart message in MIME format. ------=_NextPart_000_0993_01D7000C.0F495270 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Heikki, Your message did come through as did a number of others a day after I first= posted mine. =20 I've also noticed and reported that the www.canlist.org site is considered= dangerous by several browsers. Something about a security certificate. =20 Back around 2011, TI's Steve Corrigan had retired and he and I had started = looking into cable behaviour on CAN messages. I'd sent him some surplus Th= ick DeviceNet cable for some experiments. However he unfortunately passed = before we had much of a chance to do anything with that. Never really got = back to it. He really was the expert on this bus. =20 Since then most of my CAN systems have had no more than about 10 nodes and = there are some rules broken. Mostly on stub lengths. It's a difficult bat= tle with mechanical engineers who don't understand that 50 ohm cable is dif= ferent from 120 ohm cable. Especially when the thin 50 ohm fits so well an= d bends so easily. =20 =20 This summer or fall I hope to get back into some really long CAN bus networ= ks at slower bus rates. Maybe 100kbps for garden lighting and security. S= uch as system may not use 120 ohm cable for everything just to do some test= ing. =20 John Dammeyer =20 =20 =20 From: [email protected] [mailto:canlist-owner@vector-info= rmatik.com] On Behalf Of Heikki Saha Sent: February-11-21 12:08 AM To: [email protected] Subject: [CANLIST] Single ended termination =20 Hello, =20 Had problems getting this through, John already provided nice scope screens= hot as an example. =20 The purpose of the terminator is to get the end of the transmission line lo= ok like an infinitely long line with impedance equal to the line impedance = (120ohm with CAN) and thus prevent reflections. Thus, single terminator may= be installed into one end, but the another end remains unterminated (infin= ite impedance), which leads into over- and undershoots. While the communica= tion will pass through, the transmission line is still broken. From practic= al point of view, the most significant risk is that any other problem more = will lead into total black-out. And one shall keep in mind that the physica= l layer design has a direct effect on the bit error probability, which is a= basis for residual error rate, which has further effect on the availabilit= y and safety performance of the entire system -- it is easy to violate the = system requirements with a poor CAN cabling design. =20 There are some reference designs (published by Daimler) in the literature f= or centre termination but they cannot be recommended, because each of such = networks needs to be intentionally fine tuned. In addition to the clumsy de= sign, such will be a service nightmare. =20 My recommendation is to adopt a standard cabling and connector scheme, wher= e you'll find batch cables, Y- or V-branches and termination plugs, e.g. Mi= niChange, M12 or Deutsch DT04/06 series. =20 Best regards, =20 Heikki Saha, CTO M.Sc. Automation Dr.Tech. Electronics TK Engineering Oy Hovioikeudenpuistikko 13 as 3, 65100 Vaasa +358 (0)50 588 6894 email: [email protected] skype: heikki.saha_tke =20 We are also in the 17th iCC: https://www.can-cia.org/icc ------=_NextPart_000_0993_01D7000C.0F495270 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content= =3D"text/html; charset=3Dutf-8"><meta name=3DProgId content=3DWord.Document= ><meta name=3DGenerator content=3D"Microsoft Word 14"><meta name=3DOriginat= or content=3D"Microsoft Word 14"><link rel=3DFile-List href=3D"cid:filelist= [email protected]"><!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>200</w:Zoom> <w:SpellingState>Clean</w:SpellingState> <w:TrackMoves/> <w:TrackFormatting/> <w:EnvelopeVis/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-CA</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:DoNotExpandShiftReturn/> <w:BreakWrappedTables/> <w:SplitPgBreakAndParaMark/> <w:EnableOpenTypeKerning/> </w:Compatibility> <m:mathPr> <m:mathFont m:val=3D"Cambria Math"/> <m:brkBin m:val=3D"before"/> <m:brkBinSub m:val=3D"--"/> <m:smallFrac m:val=3D"off"/> <m:dispDef/> <m:lMargin m:val=3D"0"/> <m:rMargin m:val=3D"0"/> <m:defJc m:val=3D"centerGroup"/> <m:wrapIndent m:val=3D"1440"/> <m:intLim m:val=3D"subSup"/> <m:naryLim m:val=3D"undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" DefSemi= Hidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D= "267"> <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" Unhide= WhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/> <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" Unhide= WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/> <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he= ading 2"/> <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he= ading 3"/> <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he= ading 4"/> <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he= ading 5"/> <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he= ading 6"/> <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he= ading 7"/> <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he= ading 8"/> <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he= ading 9"/> <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/> <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/> <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/> <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/> <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/> <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/> <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/> <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/> <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/> <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"c= aption"/> <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/> <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph F= ont"/> <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/> <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/> <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/> <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Table Grid"/> <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehold= er Text"/> <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" Unhide= WhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/> <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Shading"/> <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light List"/> <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Grid"/> <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 1"/> <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 2"/> <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 1"/> <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 2"/> <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 1"/> <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 2"/> <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 3"/> <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Dark List"/> <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Shading"/> <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful List"/> <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Grid"/> <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light List Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/> <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"= /> <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/> <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/> <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/> <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Dark List Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/> <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light List Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Dark List Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/> <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light List Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Dark List Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/> <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light List Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Dark List Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/> <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light List Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Dark List Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/> <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light List Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Dark List Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/> <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/> <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/> <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/> <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/> <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" Unhid= eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/> <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/> <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"T= OC Heading"/> </w:LatentStyles> </xml><![endif]--><style><!-- /* Font Definitions */ @font-face =09{font-family:"Cambria Math"; =09panose-1:2 4 5 3 5 4 6 3 2 4; =09mso-font-charset:0; =09mso-generic-font-family:roman; =09mso-font-pitch:variable; =09mso-font-signature:-536870145 1107305727 0 0 415 0;} @font-face =09{font-family:Calibri; =09panose-1:2 15 5 2 2 2 4 3 2 4; =09mso-font-charset:0; =09mso-generic-font-family:swiss; =09mso-font-pitch:variable; =09mso-font-signature:-536870145 1073786111 1 0 415 0;} @font-face =09{font-family:Tahoma; =09panose-1:2 11 6 4 3 5 4 4 2 4; =09mso-font-charset:0; =09mso-generic-font-family:swiss; =09mso-font-pitch:variable; =09mso-font-signature:-520081665 -1073717157 41 0 66047 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal =09{mso-style-unhide:no; =09mso-style-qformat:yes; =09mso-style-parent:""; =09margin:0cm; =09margin-bottom:.0001pt; =09mso-pagination:widow-orphan; =09font-size:12.0pt; =09font-family:"Times New Roman","serif"; =09mso-fareast-font-family:Calibri;} a:link, span.MsoHyperlink =09{mso-style-noshow:yes; =09mso-style-priority:99; =09color:blue; =09text-decoration:underline; =09text-underline:single;} a:visited, span.MsoHyperlinkFollowed =09{mso-style-noshow:yes; =09mso-style-priority:99; =09color:purple; =09text-decoration:underline; =09text-underline:single;} p.Code, li.Code, div.Code =09{mso-style-name:Code; =09mso-style-update:auto; =09mso-style-unhide:no; =09mso-style-qformat:yes; =09margin:0cm; =09margin-bottom:.0001pt; =09mso-pagination:widow-orphan; =09font-size:8.0pt; =09font-family:"Courier New"; =09mso-fareast-font-family:Calibri;} span.EmailStyle18 =09{mso-style-type:personal-reply; =09mso-style-noshow:yes; =09mso-style-unhide:no; =09mso-ansi-font-size:11.0pt; =09mso-bidi-font-size:11.0pt; =09font-family:"Times New Roman","serif"; =09mso-ascii-font-family:"Times New Roman"; =09mso-fareast-font-family:Calibri; =09mso-hansi-font-family:"Times New Roman"; =09mso-bidi-font-family:"Times New Roman"; =09color:#1F497D;} span.SpellE =09{mso-style-name:""; =09mso-spl-e:yes;} .MsoChpDefault =09{mso-style-type:export-only; =09mso-default-props:yes; =09font-size:10.0pt; =09mso-ansi-font-size:10.0pt; =09mso-bidi-font-size:10.0pt; =09mso-fareast-font-family:Calibri; =09mso-fareast-language:EN-US;} @page WordSection1 =09{size:612.0pt 792.0pt; =09margin:72.0pt 72.0pt 72.0pt 72.0pt; =09mso-header-margin:36.0pt; =09mso-footer-margin:36.0pt; =09mso-paper-source:0;} div.WordSection1 =09{page:WordSection1;} --></style><!--[if gte mso 10]><style>/* Style Definitions */ table.MsoNormalTable =09{mso-style-name:"Table Normal"; =09mso-tstyle-rowband-size:0; =09mso-tstyle-colband-size:0; =09mso-style-noshow:yes; =09mso-style-priority:99; =09mso-style-parent:""; =09mso-padding-alt:0cm 5.4pt 0cm 5.4pt; =09mso-para-margin:0cm; =09mso-para-margin-bottom:.0001pt; =09mso-pagination:widow-orphan; =09font-size:10.0pt; =09font-family:"Times New Roman","serif"; =09mso-fareast-language:EN-US;} </style><![endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--></head><body lang=3DEN-CA link=3Dblue vli= nk=3Dpurple style=3D'tab-interval:36.0pt'><div class=3DWordSection1><p clas= s=3DMsoNormal><span style=3D'font-size:11.0pt;color:#1F497D'>Heikki,<o:p></= o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;color:#= 1F497D'>Your message did come through as did a number of others a day after= I first posted mine.<o:p></o:p></span></p><p class=3DMsoNormal><span style= =3D'font-size:11.0pt;color:#1F497D'><o:p> </o:p></span></p><p class=3D= MsoNormal><span style=3D'font-size:11.0pt;color:#1F497D'>I've also noticed = and reported that the </span><a href=3D"http://www.canlist.org">www.canlist= .org</a> <span style=3D'font-size:11.0pt;color:#1F497D'><span style=3D'mso-= spacerun:yes'>=C2=A0</span>site is considered dangerous by several browsers= .<span style=3D'mso-spacerun:yes'>=C2=A0 </span>Something about a security = certificate.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-= size:11.0pt;color:#1F497D'><o:p> </o:p></span></p><p class=3DMsoNormal= ><span style=3D'font-size:11.0pt;color:#1F497D'>Back around 2011, TI's Stev= e Corrigan had retired and he and I had started looking into cable behaviou= r on CAN messages. <span style=3D'mso-spacerun:yes'>=C2=A0</span>I'd sent h= im some surplus Thick <span class=3DSpellE>DeviceNet</span> cable for some = experiments.<span style=3D'mso-spacerun:yes'>=C2=A0 </span>However he unfor= tunately passed before we had much of a chance to do anything with that.<sp= an style=3D'mso-spacerun:yes'>=C2=A0 </span>Never really got back to it.<sp= an style=3D'mso-spacerun:yes'>=C2=A0 </span>He really was the expert on thi= s bus.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:1= 1.0pt;color:#1F497D'><o:p> </o:p></span></p><p class=3DMsoNormal><span= style=3D'font-size:11.0pt;color:#1F497D'>Since then most of my CAN systems= have had no more than about 10 nodes and there are some rules broken.<span= style=3D'mso-spacerun:yes'>=C2=A0 </span>Mostly on stub lengths.<span styl= e=3D'mso-spacerun:yes'>=C2=A0 </span>It's a difficult battle with mechanica= l engineers who don't understand that 50 ohm cable is different from 120 oh= m cable.<span style=3D'mso-spacerun:yes'>=C2=A0 </span>Especially when the = thin 50 ohm fits so well and bends so easily.<span style=3D'mso-spacerun:ye= s'>=C2=A0 </span><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'= font-size:11.0pt;color:#1F497D'><o:p> </o:p></span></p><p class=3DMsoN= ormal><span style=3D'font-size:11.0pt;color:#1F497D'>This summer or fall I = hope to get back into some really long CAN bus networks at slower bus rates= .<span style=3D'mso-spacerun:yes'>=C2=A0 </span>Maybe 100kbps for garden li= ghting and security.<span style=3D'mso-spacerun:yes'>=C2=A0 </span>Such as = system may not use 120 ohm cable for everything just to do some testing.<o:= p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;col= or:#1F497D'><o:p> </o:p></span></p><p class=3DMsoNormal><span style=3D= 'font-size:11.0pt;color:#1F497D'>John Dammeyer<o:p></o:p></span></p><p clas= s=3DMsoNormal><span style=3D'font-size:11.0pt;color:#1F497D'><o:p> </o= :p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;color:#1= F497D'><o:p> </o:p></span></p><p class=3DMsoNormal><span style=3D'font= -size:11.0pt;color:#1F497D'><o:p> </o:p></span></p><div style=3D'borde= r:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div st= yle=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm= '><p class=3DMsoNormal><b><span lang=3DEN-US style=3D'font-size:10.0pt;font= -family:"Tahoma","sans-serif";mso-fareast-font-family:"Times New Roman";mso= -ansi-language:EN-US'>From:</span></b><span lang=3DEN-US style=3D'font-size= :10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-font-family:"Times Ne= w Roman";mso-ansi-language:EN-US'> [email protected] [mai= lto:[email protected]] <b>On Behalf Of </b>Heikki Saha<br= ><b>Sent:</b> February-11-21 12:08 AM<br><b>To:</b> canlist@vector-informat= ik.de<br><b>Subject:</b> [CANLIST] Single ended termination<o:p></o:p></spa= n></p></div></div><p class=3DMsoNormal><o:p> </o:p></p><div><p class= =3DMsoNormal><span style=3D'font-size:10.0pt'>Hello,</span><o:p></o:p></p><= div><p class=3DMsoNormal><o:p> </o:p></p></div><div><p class=3DMsoNorm= al>Had problems getting this through, John already provided nice scope scre= enshot as an example.<o:p></o:p></p><div><p class=3DMsoNormal><span style= =3D'font-size:10.0pt'><o:p> </o:p></span></p></div><div><p class=3DMso= Normal><span style=3D'font-size:10.0pt'>The purpose of the terminator is to= get the end of the transmission line look like an infinitely long line wit= h impedance equal to the line impedance (120ohm with CAN) and thus pre= vent reflections. Thus, single terminator may be installed into one end, bu= t the another end remains unterminated (infinite impedance), which leads in= to over- and undershoots. While the communication will pass through, the tr= ansmission line is still broken. From practical point of view, the most sig= nificant risk is that any other problem more will lead into total black-out= . And one shall keep in mind that the physical layer design has a direct ef= fect on the bit error probability, which is a basis for residual error rate= , which has further effect on the availability and safety performance of th= e entire system -- it is easy to violate the system requirements with a poo= r CAN cabling design.<o:p></o:p></span></p></div><div><p class=3DMsoNo= rmal><span style=3D'font-size:10.0pt'><o:p> </o:p></span></p></div><di= v><p class=3DMsoNormal><span style=3D'font-size:10.0pt'>There are some refe= rence designs (published by Daimler) in the literature for centre terminati= on but they cannot be recommended, because each of such networks needs to b= e intentionally fine tuned. In addition to the clumsy design, such will be = a service nightmare.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><= span style=3D'font-size:10.0pt'><o:p> </o:p></span></p></div><div><p c= lass=3DMsoNormal><span style=3D'font-size:10.0pt'>My recommendation is to a= dopt a standard cabling and connector scheme, where you'll find batch cable= s, Y- or V-branches and termination plugs, e.g. MiniChange, M12 or Deutsch = DT04/06 series.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span = style=3D'font-size:10.0pt'><o:p> </o:p></span></p></div><div><p class= =3DMsoNormal><span style=3D'font-size:10.0pt'>Best regards,<o:p></o:p></spa= n></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.0pt'><o:p= > </o:p></span></p></div><div><div><div><div><div><div><div><div><div>= <div><div><p class=3DMsoNormal>Heikki Saha, CTO<br> M.Sc. Automation<= br> Dr.Tech. Electronics<br>TK Engineering Oy<br><span style=3D'font-= family:"Arial","sans-serif"'>Hovioikeudenpuistikko 13 <span style=3D'color:= #333333;background:white'>as 3, 65100 Vaasa</span></span><br>+358 (0)50 588= 6894<br>email: <a href=3D"mailto:[email protected]" target=3D"_blank">hei= [email protected]</a><br>skype: heikki.saha_tke<o:p></o:p></p></div><div><p c= lass=3DMsoNormal><o:p> </o:p></p><div><p class=3DMsoNormal>We are also= in the 17th iCC: <a href=3D"https://www.can-cia.org/icc" target=3D"_blank"= >https://www.can-cia.org/icc</a><o:p></o:p></p></div></div></div></div></di= v></div></div></div></div></div></div></div></div></div></div></div></body>= </html> ------=_NextPart_000_0993_01D7000C.0F495270-- -- Subscribe, unscribe, and archives at www.canlist.org - report any problems to <[email protected]>