Hardware
Specifications
Processor
- 32-bit Microchip PIC32MX795F512L
- 512KB Flash
- 128KB RAM
- 80 MHz operating speed
Power
- Operating power:
- Voltage regulator: Texas Instruments PTN78020W
- Input voltage range: 7V-36V
- Micro-USB input (powered by personal computer)
- USB-C input (powered by single board computer)
Interfaces
- 2x I2C ports
- Support for 1x LiDAR sensor
- 1x CAN bus interface
- 5x SPI bus ports
- Support for 1x IMU sensor
- 4x PWM outputs
- 4x GPIO pins
- 1x input capture pin
- 3x UART ports
- Support for 1x GPS sensor, 1x telemetry, and 1x FrSky RC receiver
- ICSP pins to connect to a PICkit in-circuit debugger
Dimensions
- Weight: 35g
- Width: 54.61mm
- Height: 10.00mm
- Length: 106.68mm
Board Architecture
OSAVC PinOut
Pin | Signal | Usage |
---|---|---|
1 | Power Supply | Use an external connector to power the OSAVC with a DC power supply |
2 | External Input |
|
3 | GPIO |
|
4 | PWM |
|
5 | J5 Jumper |
|
6 | J23 USB-C Connector | Connect the OSAVC to a single board computer to power and communicate with it |
7 | J16 SPI | J16 SPI-1 |
8 | J17 SPI | J17 SPI-2 |
9 | J18 SPI | J18 SPI-3 |
10 | J19 SPI | J19 SPI-4 |
11 | J3 micro-USB connector | Connect the OSAVC to a PC to power and communicate with it |
12 | Reset Button | This button can be used to reset the microcontroller, restarting operation from the boot loader. |
13 | J2 ICSP | In circuit serial programming pins to connect to a PICkit in-circuit debugger |
14 | J21 I2C | |
15 | J15 GPS | |
16 | J20 I2C-LiDAR | |
17 | J13 Telemetry | |
18 | J14 RC RX | |
19 | J22 CAN | |
20 | J26 SPI-IMU |
J16-J19 Pinout
Pin | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
Signal | 3V | RE | SCK | SDO | SDI | Ground |
J13 Pinout
Pin | 1 | 2 | 3 | 4 |
---|---|---|---|---|
Signal | 5V | TX | RX | Ground |
J14 Pinout
Pin | 1 | 2 | 3 |
---|---|---|---|
Signal | Ground | 5V | RX |
J15 Pinout
Pin | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
Signal | 5V | RTX | RX | SCL | SDA | Ground |
J20 Pinout
Pin | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Signal | 5V | RE | SCL | SDA | Ground |
J21 Pinout
Pin | 1 | 2 | 3 | 4 |
---|---|---|---|---|
Signal | Ground | 3V | SDA | SCL |
J22 Pinout
Pin | 1 | 2 | 3 | 4 |
---|---|---|---|---|
Signal | 5V | RX | TX | Ground |
J26 Pinout
Pin | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
Signal | RE | SDI | SDK | SDO | 3V | Ground |
List of devices (sensors and peripherial) supported by the OSAVC.
Device | Model | Interface | Note |
---|---|---|---|
IMU | TDK ICM20948 | SPI1 | |
GPS | u-blox NEO M8N | UART2 | |
Encoder | AS 5047D | SPI2 | 12 bit, up to four devices |
Battery voltage | N/A | AN0 | Scaled 1:8 |
GPIO | N/A | AN1-4/RB2-5 | Analog or digital |
LiDAR | Garmin V3HP | I2C2 | |
ESC | generic | OC2-5 | Bidirectional/unidirectional |
Servo | generic | OC2-5 | Shared with ESC |
RC receiver | FrSky serial | UART5 | SBUS protocol |
Radio | MRO | UART4 | 915 MHz, ASCII |
EEPROM | Microchip 25LC256 | I2C1 | 256 Kbit |
USB | FTDI 2232RL | UART1 | Serial-USB converter |
Programmer | Microchip PICkit3/4ICSP | In-circuit serial programmer | |
User I2C | N/A | I2C1 | Connector provided |
User CAN | N/A | CAN1 | For external transceiver |