Skip to content

Commit 74e2678

Browse files
authored
Merge pull request #834 from arduino/taddy/uno-q/datasheet-update
[PXCT-1199] Imola Datasheet Documentation Post Update
2 parents f9e6baf + 5035d0e commit 74e2678

File tree

4 files changed

+26
-24
lines changed

4 files changed

+26
-24
lines changed

content/hardware/02.uno/boards/uno-q/datasheet/datasheet.md

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ UNO Q is available in two variants:
5959

6060
![](assets/ABX00162-ABX00173-main-components.png)
6161

62-
| **Subsystem** | **Details** |
63-
|---------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
62+
| **Subsystem** | **Details** |
63+
|---------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
6464
| Main MPU | - Qualcomm Dragonwing™ QRB2210 - System-on-Chip (SoC) (MPU) (SOC1): 4 × Arm Cortex-A53 @ 2.0 GHz, 64-bit <br></br>- Adreno 702 GPU @ 845 MHz (3D graphics) <br></br>- Dual ISPs: 13 MP + 13 MP or 25 MP @ 30 fps <br></br>- Debian OS (upstream support) <br></br>- I/O: USB 3.1 with Role-Switching Capabilities over USB Connector, SDIO 3.0, 4-lane MIPI-CSI-2 & 4-lane MIPI-DSI |
65-
| Real-time MCU | - ST STM32U585 (MCU) (MCU1), Arm Cortex-M33 up to 160 MHz <br></br>- Arduino Core on Zephyr OS <br></br>- 2 MB Flash, 786 kB SRAM |
66-
| System Memory | - eMMC 16 or 32 GB options (EMMC1) for OS/data <br></br>- LPDDR4X 2GB or 4 GB options (single-rank, 32-bit) (DRAM1) |
65+
| Real-time MCU | - ST STM32U585 (MCU) (MCU1), Arm Cortex-M33 up to 160 MHz <br></br>- Arduino Core on Zephyr OS <br></br>- 2 MB Flash, 786 kB SRAM |
66+
| System Memory | - eMMC 16 or 32 GB options (EMMC1) for OS/data <br></br>- LPDDR4X 2GB or 4 GB options (single-rank, 32-bit) (DRAM1) |
6767

6868
<p style="text-align: justify;">The Qualcomm Dragonwing™ QRB2210 I/O operates at 1.8 V.
6969
The MPU drives the MIPI-CSI-2 camera and MIPI-DSI display interfaces on JMEDIA, and the 1.8 V MPU (SoC) GPIO and audio endpoints exposed on JMISC.
@@ -74,9 +74,9 @@ The STM32U585 manages ADC, PWM, CAN, the LED matrix, and the 3.3 V headers (JDIG
7474

7575
![](assets/ABX00162-ABX00173-comm-components.png)
7676

77-
| **Subsystem** | **Details** |
78-
|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
79-
| Wireless Module | - WCBN3536A (Qualcomm WCN3980) (U2901) <br></br>- Wi-Fi® 5 802.11a/b/g/n/ac (dual-band) + Bluetooth® 5.1 |
77+
| **Subsystem** | **Details** |
78+
|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
79+
| Wireless Module | - WCBN3536A (Qualcomm WCN3980) (U2901) <br></br>- Wi-Fi® 5 802.11a/b/g/n/ac (dual-band) + Bluetooth® 5.1 |
8080
| USB-C Port (JUSB1) | - USB 3.1 with Role-Switching Capabilities<br></br>- DisplayPort Alt-Mode via the ANX7625 DSI-to-DP bridge (U3001) (SuperSpeed differential pairs on the Type-C are routed for DP Alt Mode)<br></br>- USB Power Delivery negotiation requests a **5 V / 3 A** contract only (no higher-voltage profiles)<br></br>- VBUS load-switch/back-drive protection (Q2801) |
8181

8282

@@ -86,15 +86,15 @@ The wireless module uses SDIO for Wi-Fi® data and a UART for Bluetooth® contro
8686

8787
![](assets/ABX00162-ABX00173-header-expansion.png)
8888

89-
| **Interface (Connector)** | **Voltage & Pin Count** | **Details** |
90-
|---------------------------|-------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
91-
| JMEDIA (JMEDIA1) | 1.8 V signals, 60-pin | - High-speed camera/display lanes (MIPI DSI, CSI) <br></br>- Camera control bus (CCI I²C) - dedicated, not general-purpose GPIO <br></br>- Camera clocks (SOC_CAM_MCLK0/1) <br></br>- Also carries power rails (+3V3 OUT, VIN IN) and GND |
89+
| **Interface (Connector)** | **Voltage & Pin Count** | **Details** |
90+
|---------------------------|-------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
91+
| JMEDIA (JMEDIA1) | 1.8 V signals, 60-pin | - High-speed camera/display lanes (MIPI DSI, CSI) <br></br>- Camera control bus (CCI I²C) - dedicated, not general-purpose GPIO <br></br>- Camera clocks (SOC_CAM_MCLK0/1) <br></br>- Also carries power rails (+3V3 OUT, VIN IN) and GND |
9292
| JMISC (JMISC1) | Mixed 1.8 V / 3.3 V, 60-pin | - Mixed GPIO and SDIO <br></br>- MCU peripherals: SDMMC1, TRACE, PSSI (parallel camera), I²C4, MCO/CRS_SYNC, OPAMP1 pins <br></br>- Audio endpoints: Mic2 INP/INM/BIAS, Headphone L/R + REF, LineOut P/M, Earpiece P/R, HS_DET <br></br>- MPU (SoC) GPIO banks (SE0) at 1.8 V <br></br>- Also carries power rails (+5V USB OUT, +3V3 OUT, +1V8 OUT, VBAT IN, VCOIN IN) and GND |
9393
| JCTL (JCTL1) | 1.8 V, 10-pin | - SE4 UART console <br></br>- Forced USB boot input <br></br>- PMIC reset input <br></br>- VBUS power-switch disable <br></br>- 1.8 V rail and GND |
94-
| JDIGITAL (JDIGITAL1) | 3.3 V, 18-pin | - Digital I/O for SPI, I²C, UART, PWM, CAN |
95-
| JANALOG (JANALOG1) | 3.3 V, 14-pin | - Analog I/O <br></br>- ADC channels and references |
96-
| JSPI (JSPI1) | 3.3 V logic, 6-pin + 5 V VBUS | - Dedicated SPI: MOSI, MISO, SCLK <br></br>- MCU reset (NRST) <br></br>- Ground <br></br>- 5 V VBUS (USB power) |
97-
| Qwiic (QWIIC1) | 3.3 V, 4-pin | - I²C (Qwiic ecosystem) |
94+
| JDIGITAL (JDIGITAL1) | 3.3 V, 18-pin | - Digital I/O for SPI, I²C, UART, PWM, CAN |
95+
| JANALOG (JANALOG1) | 3.3 V, 14-pin | - Analog I/O <br></br>- ADC channels and references |
96+
| JSPI (JSPI1) | 3.3 V logic, 6-pin + 5 V VBUS | - Dedicated SPI: MOSI, MISO, SCLK <br></br>- MCU reset (NRST) <br></br>- Ground <br></br>- 5 V VBUS (USB power) |
97+
| Qwiic (QWIIC1) | 3.3 V, 4-pin | - I²C (Qwiic ecosystem) |
9898

9999
### Related Products
100100

@@ -195,13 +195,18 @@ A second buck generates <code>PWR_3P3V</code> for the STM32U585, the ANX7625 (3.
195195

196196
- **RGB LED 1 (D27301):** channels: `red:user`**GPIO_41**, `green:user`**GPIO_42**, `blue:user`**GPIO_60**.
197197
- **RGB LED 2 (D27302):** channels: `red:panic`**GPIO_39**, `green:wlan`**GPIO_40**, `blue:bt`**GPIO_47**.
198-
PWM refresh is approximately 2 kHz to support smooth color transitions.
198+
199+
By default, RGB LED 2 indicates system status, `PANIC`, `WLAN`, and `BT`, but it can also be user-controlled. PWM frequency is approximately 2 kHz for smooth color transitions.
199200

200201
- **RGB LEDs (MCU-controlled):** Two tri-color LEDs are driven by the STM32U585.
201202

202203
- **RGB LED 3 (D27401):** `LED3_R`**PH10**, `LED3_G`**PH11**, `LED3_B`**PH12**.
203204
- **RGB LED 4 (D27402):** `LED4_R`**PH13**, `LED4_G`**PH14**, `LED4_B`**PH15**.
204205

206+
<div style="background-color: rgba(0, 170, 228, 0.2); border-left: 6px solid rgba(0, 120, 180, 1); margin: 20px 0; padding: 15px;">
207+
The RGB LEDs are active-low, meaning they turn on when driven to logic `0`.
208+
</div>
209+
205210
- **LED matrix (D27001..D27104):** 8 × 13 monochrome blue LED matrix (104 pixels) driven by the STM32U585. It displays the boot logo for approximately 20–30 seconds during Linux startup. Accessing the matrix before startup completes may interfere with MCU operation.
206211

207212
- **Power LED (D27201):** Green indicator tied to the 3.3 V rail and illuminated whenever the board is powered.
@@ -478,7 +483,7 @@ JMISC handles both domains: 1.8 V MPU lines sit alongside 3.3 V MCU signals (e.g
478483
### JANALOG (A3) (JANALOG1) - Pin Map
479484

480485
| **Pin** | **Designation** | **Net / MCU pin** | **Functions** | **Domain** | **Notes** |
481-
| ------: | --------------- | ----------------- | -------------------------------------------------------- | -------------- | ----------------------------- |
486+
|--------:|-----------------|-------------------|----------------------------------------------------------|----------------|-------------------------------|
482487
| 1 | BOOT | MCU_BOOT0 | - Boot strap | 3.3 V | - |
483488
| 2 | IOREF | PWR_3P3V | - I/O voltage reference (mirrors 3.3 V rail) | Power | Output only; do not back-feed |
484489
| 3 | RESET | MCU_NRST | - MCU reset | 3.3 V | - |
@@ -605,19 +610,16 @@ Use a 5 V / 3 A USB-C source and cable, or power from the 5 V or VIN pins as spe
605610

606611
<div style="page-break-after: always;"></div>
607612

608-
### User Button
613+
### Power Button
609614

610-
<p style="text-align: justify;">UNO Q includes a <strong>user button (JBTN1)</strong> you can use for basic device control or custom actions from your App.</p>
615+
<p style="text-align: justify;">UNO Q includes a <strong>power button (JBTN1)</strong> you can use to reboot the board.</p>
611616

612-
![UNO Q User Button](assets/ABX00162-ABX00173-user-button.png)
617+
![UNO Q Power Button](assets/ABX00162-ABX00173-power-button.png)
613618

614-
<ul>
615-
<li><strong>Short press:</strong> reserved for user-defined actions (e.g., toggling an App feature). <em>Support for custom short-press handling is under development.</em></li>
616-
<li><strong>Long press (≥ 5 s):</strong> reboots the Linux system (MPU). This does not cut power to the board.</li>
617-
</ul>
619+
<strong>Long press (≥ 5 s):</strong> reboots the Linux system (MPU). This does not cut power to the board.
618620

619621
<div style="background-color: rgba(0, 170, 228, 0.2); border-left: 6px solid rgba(0, 120, 180, 1); margin: 20px 0; padding: 15px;">
620-
<strong>Note:</strong> A long-press reboot restarts the Linux environment and may interrupt running Apps. Save work and ensure safe shutdown of external processes where applicable. The MCU continues running unless your firmware explicitly resets it.
622+
<strong>Note:</strong> A long-press reboot restarts the Linux environment and may interrupt running Apps. Save work and ensure safe shutdown of external processes where applicable. The board boots up automatically when power is supplied. Pressing the button is not required for normal boot.
621623
</div>
622624

623625
### Online Resources
-378 Bytes
Binary file not shown.
-378 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)