# 2. V2.5.0 GNSS (NEO-M8N) MAG BARO hardware
This page covers hardware-specific details of GNSS module witch also includes magnetometer and barometer. For general information, see 1. General, for software related details see Cyphal interface or DroneCAN interface.
# 2.1. Features
- Concurrent reception of GPS, GLONASS, Galileo and BeiDou
- Centimeter-level accuracy in a small and energy-efficient module
- Easy integration
- Magnetometer RM3100 (opens new window)
- Baro BMP280 (opens new window)
- 2 JST SM04B connectors compatible with Dronecode Autopilot Connector Standard (opens new window)
- 1 MOLEX (opens new window) non standart connector
- GNSS module NEO-M8N (opens new window)
- RHCP Ceramic GPS Antenna (1461680001) (opens new window)
# 2.2 Wire
Schematic features. Schematic can be provided via issue.
The node has 3 connectors which are described in the table below.
|1||CAN1, CAN2||Devices that deliver power to the bus are required to provide 4.5–5.5 V (limited by TJA1042 (opens new window) driver operating voltage) on the bus power line, 5.0 V nominal. Devices that are powered from the bus should expect 4.5–5.5 V on the bus power line. The current shall not exceed 1 A per connector.|
|2||SWD||STM32 firmware updating using programmer-sniffer.|
|3||CAN3||Can be powered from 5.5 to 30 volts and connected to CAN.|
|4||UART||Can be used to setup the GPS module|
|5||CC||Camera capture port can be used to receive |
Here (opens new window) you can find manufacturer part number of connectors it self and its mates.
Pin configuration and functions
|3||CAN High||3||CAN Low||SWDIO||UBX_RXI||EXTINT|
Here you can see all connections of MCU.
# 2.3. Specifications
Scheme is shown on the picture below. CAN model can be provided via email request or issue on github or downloaded on GrabCAD.
|Width, mm||Length, mm||Height, mm|
Total weight of device less than XX g.
Information about case presented here.
Absolute Maximum Ratings
*Noted Voltage should be delivered only with current limitation under 2.5 Amp.
Recommended operating conditions
|Human-body model (HBM)||2000||V|
|Charged-device model (CDM)||500||V|
# 2.4. Integration
Recommended mechanical mounting
Antenna sensitivity is highly dependent on the surrounding environment. Ensure that the antenna is not covered by any conductive material (e.g. carbon fibre) and is located on the top of the vehicle. The antenna should be able to pick up signals from the sky.
Once the magnetometer is used, it is necessary to mount the device in the right way. The typical way to mount it is shown in the picture below.
Connection example diagram
Device can be connected as termination in CAN bus, but in this case resistor R11 (0603, 120 Ohm) sould be plased on PCB.
Typically, the device can be connected directly to standard CAN bus using the CAN3 and CAN2 LV connectors, but it is better to connect using the CAN1 HV connector, as this connection type avoids power supply problems.
# 2.5. Power Supply Recommendations
Device is designed to operate from an input voltage supply range between 4.5 V and 5.5 V over CAN2 or CAN3 connector, or 5.5 - 30 V from CAN1. This input supply must be able to withstand the maximum input current and maintain a stable voltage. The resistance of the input supply rail should be low enough that an input current transient does not cause a high enough drop that can cause a false UVLO fault triggering and system reset. The amount of bulk capacitance is not critical, but a 47-μF or 100-μF electrolytic capacitor is a typical choice.
# 2.6. Revision history
|The board is on the testing stage. |
- Migrate to stm32g0 from stm32f103
27 Mar, 2023
|The latest stable version. |
- Timepulse and EXTINT pin wired to connector CC and connected to MCU
- Slightly increase the board size
- Fix UART connector
Oct 14, 2022
|The version of the board with a small bug on UART connector. It is not on production. |
- Integrate RM3100 in PCB
- Assign SS pin to PA2
- Add UART connector with wrong pinout!!!
- Use RGB LEDs instead of address LEDs
Aug 10, 2021
|The first stable version. Do not use it in a new design. |
- Ingegrage RM3100
- Assign SS pin to PA4 (so RM3100 doesn't work on the lastest firmware)
- Address LEDs (so they don't work on the lastest firmware)