View Single Post
  #3   Spotlight this post!  
Unread 02-14-2011, 11:08 AM
linuxboy linuxboy is offline
Registered User
AKA: Oliver Graff
FRC #3780
Team Role: Alumni
 
Join Date: Nov 2010
Rookie Year: 2009
Location: MI, USA
Posts: 217
linuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud of
Re: Can't enumerate the entire bus

Quote:
Originally Posted by taichichuan View Post
Hmm... This sounds like cabling and/or termination problems. Make sure that your terminators haven't shorted out. The picture that has you putting the 100 Ohm resistor in the RJ-12 jack is misleading. If you use that approach, it's real easy to bend the resistor leads and short them out leading to a lot of CAN weirdness.

I typically create a small pigtail coming out of the RJ-12 and solder the terminator resistor to that and insulate it w/ some heat shrink. I also put the terminator resistor in the DB9 shell (run 6C wire from the RJ-12 to the DB9 and put the terminator in the shell where it's protected). That approach has lead to very solid CAN performance.

HTH,

Mike
I use the wires to make a terminator plug approach as well. I also made another one just to be sure. The only thing I haven't swapped out is the DB9 to rj12 connector although I tested it with a multimeter and the resistance on the middle two pins seems fine as well as the continuity between the proper serial and RJ12 pins. I'm pretty stumped.
Oliver
Reply With Quote