Alternative Installation Options - Kauai Labs navX-MXP User Manual

Robotics navigation sensor
Table of Contents

Advertisement

Installation
I/O Expansion
navX-MXP Port
0
1
I2C
The nav-MXP I2C connector can be used to connect the RoboRIO to an external I2C Device.
The RoboRIO functions as an I2C Master. The connector provides DC Voltage, Ground, Clock
(SCL) and Data (SDA).
Note that this I2C connector resides on the same I2C bus which may optionally be used to
communicate between the RoboRIO and the navX-MXP's onboard processor. navX-MXP uses
I2C Address 50 (0x32), so be sure that any external I2C device does not use this address.
SPI
The navX MXP SPI connector can be used to connect the RoboRIO to an external SPI device.
The RoboRIO functions as an SPI Master. The connector provides DC Votage, Ground, Clock
(SCK), Slave Select (SS), Master-in/Slave-out (MISO) and Master-out/Slave-in (MOSI) signals.
Note that this SPI connector resides on the same SPI bus which may optionally be used to
communicate between the RoboRIO and the navX-MXP's onboard processor. navX-MXP will
respond to the Slave Select signal if and only if the SPI Enable dip switch is set to the "ON"
position. Thus, the SPI Enable dip switch should be set to the "OFF" position if you wish to
communicate with an external device via the SPI connector.
TTL UART
The navX-MXP TTL UART connector can be used to connect the RoboRIO to an external TTL-
level UART device.
NOTE: The TTL UART connector cannot be used to connect to an external RS-232 signal,
since RS-232 voltages are much higher than TTL-level UART voltages. Connecting a higher-
voltage RS-232 device to the TTL UART connector may subject the RoboRIO to damaging
voltage levels on these pins.
Note that this TTL UART connector can be used to communicate between the RoboRIO and the
navX-MXP's onboard processor (in fact, this is the default). navX-MXP will respond to the
UART TX signal from the RoboRIO if and only if the UART Enable dip switch is set to the "ON"
position. Thus, the UART Enable dip switch should be set to the "OFF" position if you wish to
communicate with an external device via the TTL UART connector.
MXP Pin Number
AO0
AO1

Alternative Installation Options

RoboRIO Channel Address
0
1
24

Hide quick links:

Advertisement

Table of Contents
loading

Related Products for Kauai Labs navX-MXP

Table of Contents