Project

General

Profile

Actions

Bug #50

closed

Change CAN bus connector to RJ11/RJ12

Added by Anonymous about 12 years ago. Updated almost 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Mainboard
Target version:
Start date:
2012-09-30
Due date:
% Done:

100%

Estimated time:

Description

The Tosca project has selected RJ11 as CAN bus connector. It might be an idea to adopt it here as well. That's a 6-pin jack with the centre 4 wires as follows:

  • +5V
  • CAN-H
  • CAN-L
  • GND

From what I can tell, pinout is the same as now - could also be added extra (same space), so that 4-pin 0.1" header can still be used instead.


Files

rj12-detail.png (36.4 KB) rj12-detail.png Anonymous, 2012-10-01 00:58
board.png (29.5 KB) board.png Anonymous, 2012-10-01 13:07
canrj10.jpg (7.8 KB) canrj10.jpg Anonymous, 2012-10-01 13:07
chip.png (12.9 KB) chip.png Anonymous, 2012-10-01 13:07
Actions #1

Updated by jaap about 12 years ago

  • Category set to Mainboard
  • Status changed from New to Resolved
  • Assignee set to jaap
  • Target version set to Laos Mainboard Rev4
  • % Done changed from 0 to 100

Replaced connector with RJ12

Actions #2

Updated by Anonymous about 12 years ago

Consider bringing out pins 1 and 6 to some pads. They will optionally have 12..24V power (for smaller setups, limited current capability), so hooking them up may come in handy.

I don't have engineering drawings, but I've used these jacks (have hundreds of 'em here if you needs some...) on a JeeLabs design, see this page.

Looking at the Tosca image (source), the plug, and the LaOS rev4 board, I don't think this pinout is correct, though. On the plug I have here, the middle 4 contacts are also the middle 4 pins. On the rev4 board, I see this:

Update -fixed on 2012-10-01: proper link to RJ11 for CAN, as defined in CANopen.

Actions #3

Updated by jaap about 12 years ago

Ok, so this might be it. But is + on the right side?

Actions #4

Updated by Anonymous about 12 years ago

Sorry to bother you with this, but could you update the two SVG's as well?

Actions #5

Updated by jaap about 12 years ago

I see that this pinout here: http://jeelabs.net/projects/hardware/wiki/Utility_Plug has +3V and GND in the middle, whereas I put GND and +5V on pin 2 and 5. Which one should it be?

BTW:svg's have been updated on github now...

Actions #6

Updated by Anonymous about 12 years ago

Ignore the Utility Plug pin assignment please, it's not related to Tosca or CAN. Just wanted to point to an example of use. I've included an example of that board in the package going out to you today.

Updated by Anonymous about 12 years ago

Some more background - the outer two pins are not used for CAN, but will be optionally connected in Tosca. Here's the pinout I'd propose for the 6-pin header you attached:

(OPT24V+)   +5V   CAN_H   CAN_L   GND   (OPT24V-)

Here are all the images again, for reference:

Looking at the RJ12 jack from the board top as oriented above, supply/power should be on the righthand side.

My guess would be:

     GND     CAN_H   (24V+)
(24V-)   CAN_L    +5V

The two 24V lines should not be attached other than to the 6-pin 0.1" header, but I'd use thick traces if possible, so that it might support bus-powered use of LaOS one day.

Actions #8

Updated by Anonymous about 12 years ago

Sorry for the confusion - RJ12 pin names should match up now.

Actions #9

Updated by jaap almost 12 years ago

  • Status changed from Resolved to Closed

Solved in board rev4

Actions

Also available in: Atom PDF