Академический Документы
Профессиональный Документы
Культура Документы
xLynx-CB
Version 1.1
xLynx-CB is enabled with Phi Robotics Expansion Bus. It has SPI and CAN communication peripherals on the
expansion bus. Phi Robotics Expansion Bus is a cross-platform stackable connector which allows user to build
modular systems. Multiple expansion boards can be stacked on top of a base board to expand the system
functionality. All the signals on the expansion bus are standardised to 3.3V. Base board expansion bus have
3.3.V and 5V supply lines to power expansion boards. All Phi Robotics base boards and expansion boards
comply with this expansion bus design.
Phi Robotics Expansion Bus is a 10x2 pin connector having the following peripherals: UART, SPI, I2C, CAN,
GPIO and external interrupts. All expansion bus peripherals are enabled on base boards, however on
expansion boards only peripherals that are required are enabled.
2 Board Features
20 pin expansion port for communication with Phi Robotics base boards
Separate CAN terminal for CAN interface
Compatible with SmartLynx and Lynx motor driver boards
USB powered and programming
JTAG for programming and debugging
UART/I2C connector for serial communication
On-board 3.3V regulator
Reverse power supply protection circuit
On board 6 user LEDs, 1 user switch and 1 buzzer
3 Specifications
LPC1768 Package: LQFP100
Power supply: USB/External 5V power supply/from Phi Robotics base boards using expansion port
Onboard regulator:3.3V
Connector J2 and J9 are auxiliary IO ports that support UART, I2C and CAN communication. Figure 3 shows
pin layout of J2 and J9.
Connector J5 is used to connect xLynx-CB with Phi Robotics SmartLynx or Lynx stepper motor driver. Figure 5
shows the pin layout for J5.
Figure 5 - xLynx-CB J5 pin layout
Connectors J6 and J7 are used to connect xLynx-CB with Phi Robotics Lynx stepper motor driver. Figure 6
shows pin layout of J6 and J7.
Along with the above, the following LEDs and switches are available on xLynx-CB:
JP2SW1/JP3SW1 (CAN DIS) jumper is used for disabling the transceiver. If CAN communication channel is not
used, user can disable the channel by making it ON. JP2SW2/JP3SW2 (Term EN) is used to enable termination
resistor on the CAN bus. Termination resistor is required for avoiding the reflection of the signal on both side
of the bus. To enable the termination resistance JP2SW2/JP3SW2 jumper should be in ON state. CAN
termination resistance should be ON only for end nodes in the network.
5 Reference
LPC1768 datasheet: http://www.nxp.com/documents/data_sheet/LPC1769_68_67_66_65_64_63.pdf
L6470 Datasheet:http://www.st.com/web/catalog/sense_power/FM142/CL851/SC1794/SS1498/LN1723/PF248592
A3977 Datasheet:http://www.allegromicro.com/en/Products/Motor-Driver-And-Interface-ICs/Bipolar-Stepper-
Motor-Drivers/A3977.aspx
MCP2551 Datasheet:http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010405