Kauai Labs VMX-pi Reference Manual page 4

Hide thumbs Also See for VMX-pi:
Table of Contents

Advertisement

VMX-pi Hardware Reference Manual (version 1.10)
Component
Function
Voltage Regulator
Converts unregulated 6-16VDC to 5V & 3.3V,
w/wide input
up to a maximum of 3A; includes real-time
voltage range
under-voltage management
External Device
External 5/3.3V supplies are current limited at
Current Limiting
.5A, to ensure full power is always provided
Switch & Short-
to the Raspberry Pi processor and VMX-pi
circuit protection
microcontroller
5/3.3V Voltage
Flexibly supports signaling with 5V and 3.3V
Translation
external devices
Battery-backed
When VMX-pi is used in environments
Real-time Clock
without Network Time Server access,
(RTC)
provides real-time clock for distributed sensor
data alignment and accurate log timestamps
100Mhz 32-bit
Implements real-time IO and timer functions,
ARM-M4 w/FPU
IMU sensor data fusion, CAN bus message
Microcontroller
buffering and Power/Brownout Management
(STM32F411)
30 Digital I/Os
Flexible digital IO support including PWM
with overvoltage
Generation on outputs, PWM Capture, Quad
protection
Encoder decode, Interrupt Generation on
inputs
4 Analog I/Os with
12-bit ADC providing 46.5k samples/sec on
overvoltage
each channel
protection
CAN Interface
CAN 2.0b transceiver and controller
supporting message transmission/reception
and filtering
9-axis Inertial
Generates Yaw/Pitch/Roll measures as well as
Sensor/Motion
Quaternions and raw gyro/accelerometer/
Processor
magnetometer data; also includes automatic
calibration software w/flash-based storage of
calibration data
I2C Support
2 Comm DIO Channels can be configured for
I2C communication w/built-in pullup resistors
TTL UART Support
2 Comm DIO Channels can be configured for
TTL UART communication
Key Attributes
Can provide 2.1A to Raspberry
Pi and .5A to external devices at
input voltages as low as 6VDC
Processors continue running
even when external devices
draw excessive power or when
short-circuits occur
Eliminates need for external
voltage translation devices
Includes CR2032 battery
w/expected life of 5 years
before replacement
Field-upgradable firmware can
be updated w/new features and
bugfixes
PWM Generation on all
outputs
PWM Capture on "FlexIO"
inputs
Interrupt Generation on all
inputs
Quadrature Encoder decode
on 5 pairs of "FlexIO" inputs
Over-sampling and Averaging
Engine; Analog Triggering
supporting Interrupt generation
on Analog Inputs
1 mbps bus data rate supported
Invensense MPU-9250 and
navX-Technology Kauai Labs
firmware
400Khz I2C communication
supported
115.2 kbps UART
communication supported
4

Advertisement

Table of Contents
loading

Table of Contents