# DCS2.PDB default

<details>

<summary><strong>Release notes</strong></summary>

**rev1.2**

* Manufacturability improvements
* Added power supply connector (JST PASS 4-pin)

**rev1.1**

* MCU PN changed to STM32F303CBT6
* added JETSON\_VDD\_RANGE signal from B2B connector
* 5V\_CRUCIAL output changed to 5.3VDC

**rev1.0**

* Added fuses to redundant 5V connections
* Added 3V3\_MCU switch
* 18V\_SOM changed to 15V\_SOM
* One 5V\_PERIPH DC/DC removed, ideal diode omitted
* Thermistor supply changed to 3V3\_MCU\_SW
* The colour of the PCB changed to green

**rev0.1**

**Design changes:**

* Added 5V\_SE switch
* Current sensor PN changed to ACS37002LMABTR-050B3
* Added 5V\_SE voltage sensing
* Removed 12V\_PAYLOAD
* 5V\_PERIPH doubled with ideal diode
* LEDs supply changed to 5V\_PERIPH
* Added diode to VDD switch
* Added another pair of VDD solder pads
* 5V\_SE\_SW added to PWR B2B connector
* CAN driver changed supply to 5V\_SE\_SW
* Added CALIB pins to MCU
* 5V\_SE\_SW supplied through diode with 5V\_CRUCIAL

**PCB changes:**

* DCDCs potions on PCB changed for better cooling
* MCU position changed
* CAN connectors' position changed

</details>

<figure><img src="/files/iSwpNsuXP1vXxe1Yp6wW" alt="" width="375"><figcaption></figcaption></figure>

## Description <a href="#description" id="description"></a>

DCS2.PDB is responsible for distributing electrical power throughout the DroneCore Suite. It receives power from the main power source and delivers stable, regulated power to the Pilot Board, expansion boards, and other connected devices. The board is designed to ensure reliable and consistent power delivery across the entire drone system.

#### Altium sample project

{% file src="/files/3TXUL36GgF9l1K1YIORA" %}

***

## Mechanical / environmental specifications <a href="#dimensions" id="dimensions"></a>

| Attribute                       | Value/Note     |
| ------------------------------- | -------------- |
| **Weight**                      | 20g            |
| **Dimensions** *L*×*W*×*H (mm)* | 45.8 × 51 × 15 |
| **Temperature rating**          | -40°C / +85°C  |
| **Conformal coating**           | No             |

### Dimensions <a href="#dimensions" id="dimensions"></a>

<figure><img src="/files/2uWNwE32xAKH8de7bRdR" alt=""><figcaption></figcaption></figure>

{% file src="/files/bEpr0jpGqmjTw3BaROaa" %}

***

### 3D model

{% file src="/files/07MaX1prdIM9QlyMAIPm" %}

***

## Power supply <a href="#power-supply" id="power-supply"></a>

{% hint style="danger" %}
**WARNING - Do not exceed the maximum input voltage**

Exceeding the maximum input voltage of 34 V may result in permanent damage to the device. Ensure that the input voltage remains within the specified limits at all times.\
Special care has to be taken if voltage transients and oscillations are present, as these may cause the maximum rating to be exceeded. This can occur in systems with high inductance, during switching events, or when using motor controllers with active braking. Appropriate suppression and protection measures must be implemented.
{% endhint %}

{% hint style="danger" %}
**WARNING - Beware of excess heat**

Heat is generated by all onboard voltage regulators during operation, with dissipation increasing at higher load current and total power consumption. Adequate thermal management, such as airflow or passive cooling, is recommended when operating the board at higher load conditions to ensure proper thermal performance and prevent overheating.
{% endhint %}

**Recommended Input Voltage Range:** 12-26.5V

**Maximum Input Voltage:** 34 V

### Onboard supply rails

<details>

<summary><strong>5V_SAFETY</strong></summary>

**Output voltage:** 5.28V

**Maximum current load:** 1.4A

</details>

<details>

<summary><strong>5V_CRUCIAL</strong></summary>

**Output voltage:** 5.25V

**Maximum current load:** 3A

Controllable by onboard MCU

</details>

<details>

<summary><strong>5V_PERIPH</strong></summary>

**Output voltage:** 5.08V

**Maximum current load:** 6A

Controllable by onboard MCU

</details>

<details>

<summary><strong>3V3_SOM</strong></summary>

**Output voltage:** 3.3V

**Maximum current load:** 4A

Controllable by onboard MCU

</details>

<details>

<summary><strong>15V_SOM</strong></summary>

**Output voltage:** 15V

**Maximum current load:** 2A

Controllable by onboard MCU

</details>

<figure><img src="/files/EBdnYV7CvEEVXgBzzqLh" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
?V\_PAYLOAD rail can be used for custom usage. Supply for that rail can be created on a custom PDB and can be used on a custom adapter/reduction board.
{% endhint %}

***

## Peripherals <a href="#peripherals" id="peripherals"></a>

<figure><img src="/files/0vyl7rKPizx90IHjCRPo" alt=""><figcaption></figcaption></figure>

### LED Channels <a href="#led-channels" id="led-channels"></a>

* Supports WS2812 PWM communication protocol (WS2812 is used as reference, but there are more types of PWM LEDs with similar communication protocol. Compare datasheets for communication protocol compatibility )
* Possible to connect up to 50 LEDs in the sum of all channels
* FRONT L, FRONT R, BACK L and BACK R are set to support a maximum of 10 LEDs per channel
* FRONT L, FRONT R, BACK L and BACK R channels can be controlled with predefined effects
* LED effects can be controlled from the Jetson driver through I2C

{% hint style="info" %}
LED control functions are implemented in the **Python LED control example**. **Custom effects** are controlled from Jetson. Python example can be found here: <https://gitlab.com/airvolute_oss/dronecore.os/dronecore.samples/av-led-control-example>
{% endhint %}

***

## Connectors, controls and indicators

### Top side <a href="#top-side-connectors" id="top-side-connectors"></a>

<figure><img src="/files/l21kiezuDRz6aFQaczty" alt="" width="563"><figcaption></figcaption></figure>

#### Connectors

<details>

<summary><strong>VDD MAIN</strong></summary>

<figure><img src="/files/xhC4RCcsyACBLKShhbeA" alt="" width="203"><figcaption></figcaption></figure>

* Matching connector JST PAP-04V-S
* Solder PADs are still available in a version without an assembled JST BM04B-PASS connector

{% hint style="info" %}
**Note:**

Current rating for the connector is 3A/Pin. If supplying more current to the peripherals through this board, consider using solder PADs instead.
{% endhint %}

| pin | function |
| --- | -------- |
| 1   | VDD      |
| 2   | VDD      |
| 3   | GND      |
| 4   | GND      |

</details>

<details>

<summary><strong>LED_FR_L</strong></summary>

<figure><img src="/files/5o8v4VlqxiK4DK0eAdaO" alt="" width="104"><figcaption></figcaption></figure>

Matching connector JST GHR-03V-S

{% hint style="info" %}
LED connectors shares same power rail internally limited to 1.8A
{% endhint %}

| pin | function |
| --- | -------- |
| 1   | 5V\_LED  |
| 2   | LED\_FL  |
| 3   | GND      |

</details>

<details>

<summary><strong>LED_FR_R</strong></summary>

<figure><img src="/files/78HbaNw5Tjlmhsw7YpME" alt="" width="101"><figcaption></figcaption></figure>

Matching connector JST GHR-03V-S

{% hint style="info" %}
LED connectors shares same power rail internally limited to 1.8A
{% endhint %}

| pin | function |
| --- | -------- |
| 1   | 5V\_LED  |
| 2   | LED\_FR  |
| 3   | GND      |

</details>

<details>

<summary><strong>LED_BK_L</strong></summary>

<figure><img src="/files/BxJG7H223pBDTdQwLJYv" alt="" width="103"><figcaption></figcaption></figure>

Matching connector JST GHR-03V-S

{% hint style="info" %}
LED connectors shares same power rail internally limited to 1.8A
{% endhint %}

| pin | function |
| --- | -------- |
| 1   | 5V\_LED  |
| 2   | LED\_RL  |
| 3   | GND      |

</details>

<details>

<summary><strong>LED_BK_R</strong></summary>

<figure><img src="/files/I3EumVkllsKE2cr5ui2P" alt="" width="102"><figcaption></figcaption></figure>

Matching connector JST GHR-03V-S

{% hint style="info" %}
LED connectors shares same power rail internally limited to 1.8A
{% endhint %}

| pin | function |
| --- | -------- |
| 1   | 5V\_LED  |
| 2   | LED\_RR  |
| 3   | GND      |

</details>

<details>

<summary><strong>EXT. BTN</strong></summary>

<figure><img src="/files/szBY99cQrIMIoXgwUClq" alt="" width="105"><figcaption></figcaption></figure>

Matching connector JST GHR-03V-S

{% hint style="info" %}
3V3 power supply rail is internally limited to 0.2A
{% endhint %}

| pin | function |
| --- | -------- |
| 1   | 3V3      |
| 2   | BUTTON   |
| 3   | GND      |

</details>

<details>

<summary><strong>CONFIG</strong></summary>

<figure><img src="/files/ottpD5lUdM8VzWMNDCvP" alt="" width="105"><figcaption></figcaption></figure>

Matching connector JST GHR-03V-S

| pin | function |
| --- | -------- |
| 1   | GND      |
| 2   | NC       |
| 3   | COM      |

</details>

***

### Bottom side <a href="#bottom-side-connectors" id="bottom-side-connectors"></a>

<figure><img src="/files/OKPf9jqmGkjfNdaKN67s" alt="" width="563"><figcaption></figcaption></figure>

#### Connectors

<details>

<summary><strong>CAN1</strong></summary>

<figure><img src="/files/0pQviZ59QOeDlqFACeMs" alt="" width="98"><figcaption></figcaption></figure>

Matching connector JST GHR-04V-S

{% hint style="info" %}
CAN1, CAN2 shares the same power rail internally limited to 1A
{% endhint %}

{% hint style="info" %}
Power rail is configurable by solder bridge near respective connector

SB open = no power , SB closed = 5V
{% endhint %}

| pin | function   |
| --- | ---------- |
| 1   | GND        |
| 2   | CAN1\_L    |
| 3   | CAN1\_H    |
| 4   | 5V\_PERIPH |

</details>

<details>

<summary><strong>CAN2</strong></summary>

<figure><img src="/files/tQdLMvCE4t0KQOWPZvvI" alt="" width="72"><figcaption></figcaption></figure>

Matching connector JST GHR-04V-S

{% hint style="info" %}
CAN1, CAN2 shares the same power rail internally limited to 1A
{% endhint %}

{% hint style="info" %}
Power rail is configurable by solder bridge near respective connector

SB open = no power , SB closed = 5V
{% endhint %}

| pin | function   |
| --- | ---------- |
| 1   | GND        |
| 2   | CAN2\_L    |
| 3   | CAN2\_H    |
| 4   | 5V\_PERIPH |

</details>

#### Indicators

<details>

<summary><strong>LED1 /LED2</strong></summary>

<figure><img src="/files/7lsG1Z8dwTQ2nUq6PMBF" alt="" width="60"><figcaption></figcaption></figure>

Power management unit activity LEDs

</details>

#### Controls

<details>

<summary><strong>SB1</strong></summary>

<figure><img src="/files/r5mHTfvvdWHvyTMWpCDw" alt="" width="56"><figcaption></figcaption></figure>

Soldered bridge supplies 5V power to CAN1 connector

</details>

<details>

<summary><strong>SB2</strong></summary>

<figure><img src="/files/ULhAxMEROTJbCa8QEJrE" alt=""><figcaption></figcaption></figure>

Soldered bridge supplies 5V power to CAN2 connector

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.airvolute.com/autopilots/dronecore-2/boards/expansion-boards/dcs2.pdb-default.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
