Cherry Theobroma PX30-mQ7 User Manual page 47

System-on-module quad-core arm cortex-a35
Hide thumbs Also See for Theobroma PX30-mQ7:
Table of Contents

Advertisement

11.4.4 Companion Controller 1
The first on-board microcontroller provides additional features to the CPU, exposed via I2C and USB. It emulates standard
ICs and does not need custom drivers in Linux.
Feature
RTC
Temperature sensor and fan controller
CAN
The STM32-microcontroller can be flashed from the CPU by taking it into DFU mode (USB recovery).
Pull BOOT0 low and cycle reset (GPIOs listed below). The microcontroller will appear as a new USB device in Linux.
11.4.5 Companion Controller 2
The second on-board microcontroller provides additional features to the CPU. This controller is a substitute for first controller,
supports the same functions except CAN. The second controller is an ATtiny exposed via I2C and UPDI lines (pins 208 and
209 on PX30-uQ7 edge connector). As for the first controller, it emulates standard ICs and does not need custom drivers in
Linux.
Feature
RTC
Temperature sensor and fan controller
The ATtiny can be flashed from the UPDI lines.
11.4.6 Ethernet PHY
The Texas Instruments DP83825IRMQR is connected to the CPU via RGMII and MDIO. Further connections are shown
below.
PHY signal
Connected to
RESET
CPU pin GPIO3_B0
MDIO
CPU pin GPIO2_A7
MDC
CPU pin GPIO2_B1
LED1
Qseven GBE_LINK1000 and GBE_LINK100 and GBE_LINK (tied together)
LED2
Qseven GBE_ACT
PX30-uQ7 User Manual
© Theobroma Systems Design und Consulting GmbH
Signal
CPU Pin
Linux GPIO #
RESET
GPIO1_B3
43
CPU Connection
Emulated IC
I2C
ISL1208
I2C
AMC6821
USB
UCAN
Function
CPU Pin
Linux GPIO #
NRST
GPIO3_A4
100
BOOT0
GPIO3_A5
101
CPU Connection
Emulated IC
I2C
ISL1208
I2C
AMC6821
Qseven Pins
none
FAN_TACHOIN, FAN_PWMOUT
CAN0_TX, CAN0_RX
Qseven Pins
none
FAN_TACHOIN, FAN_PWMOUT
Linux GPIO #
104
71
73
v1.2.0-1-g5ccabb6
Page 43

Advertisement

Table of Contents
loading

Table of Contents