STMicroelectronics STM32H735G-DK User Manual
Anuncio
Anuncio
UM2679
User manual
Discovery kit with STM32H735IG MCU
Introduction
The STM32H735G-DK Discovery kit is designed as a complete demonstration and development platform for STMicroelectronics
Arm ® Cortex ® -M7 core-based STM32H735IG microcontroller. This microcontroller features five I²C, six SPIs with four multiplexed full-duplex I 2 S interfaces, five USARTs, five UARTs and one ULP UART, one TT/CAN FD, two CAN FDs, two
16-bit ADCs and one 12-bit ADC, two 12-bit DACs, two SAIs, two Octo-SPI interfaces with OTFDEC crypto, FMC interface, two
SDMMC controllers, two analog comparators, one SPDIF-RX, DFSDM (8 channels / 4 filters), one USB OTG HS, one USB OTG
FS, Ethernet MAC, DCMI interface, TFT LCD controller interface, and JTAG and SWD for debugging support.
The STM32H735G-DK Discovery kit offers everything required by the user to get started quickly and develop applications easily.
The hardware features on the board help to evaluate the following peripherals: USB OTG FS, 10/100-Mbit Ethernet, microSD ™ ,
USART, SAI audio codec stereo with two audio jacks for input/output, ST MEMS digital microphone, 128-Mbit HyperRAM ™ memory, 512-Mbit Octo-SPI NOR Flash memory, CAN FD, 20-pin microphone MEMS connector with DFSDM interface, 4.3-inch
RGB TFT-LCD display with capacitive touch panel. The ARDUINO ® Uno V3 compatible connectors, Pmod ™ , and STMod+ connectors allow easy connection of extension shields or daughterboards for specific applications.
The integrated STLINK-V3E provides an embedded in-circuit debugger and programmer for the STM32 MCU.
Figure 1. STM32H735G-DK Discovery kit (top view) Figure 2. STM32H735G-DK Discovery kit (bottom view)
Pictures are not contractual.
UM2679 - Rev 5 - September 2021
For further information contact your local STMicroelectronics sales office.
www.st.com
1
Note:
UM2679
Features
Features
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
STM32H735IGK6 microcontroller featuring 1 Mbyte of Flash memory and 564 Kbytes of SRAM in
UFBGA176+25 package
4.3" TFT 480×272 pixels colored LCD module with capacitive touch panel and RGB interface
Ethernet compliant with IEEE-802.3-2002 and PoE (Power over Ethernet)
USB OTG FS
SAI audio codec
One ST-MEMS digital microphone
512-Mbit Octal-SPI NOR Flash memory
128-Mbit HyperRAM ™
Two user LEDs
User and reset push-buttons
Fan-out daughterboard
Three CAN FDs
Board connectors:
– USB FS Micro-AB
– USB ST-LINK Micro-B
– Ethernet RJ45
– Stereo headset jack including analog microphone input
– Audio header for external speakers
– microSD ™ card
– TAG connector 10-pin footprint
– SMA connector
– Arm ® Cortex ® 10-pin 1.27 mm-pitch debug connector over STDC14 footprint
– ARDUINO ® Uno V3 expansion connector
– STMod+ expansion connector
– Pmod ™ Type-2A and Type-4A expansion connector
– Audio MEMS daughterboard expansion connector
Flexible power-supply options:
– STLINK-V3E USB connector
– USB OTG FS connector
– 5 V delivered by RJ45 (Power over Ethernet)
– 5 V delivered by ARDUINO ®
– USB charger
On-board STLINK-V3E debugger/programmer with USB re-enumeration capability: mass storage, Virtual
COM port, and debug port
Comprehensive free software libraries and examples available with the STM32CubeH7 MCU Package
Support of a wide choice of Integrated Development Environments (IDEs) including IAR Embedded
Workbench ® , MDK-ARM, and STM32CubeIDE
Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
UM2679 - Rev 5 page 2/43
2
2.1
UM2679
Ordering information
Ordering information
datasheet and reference manual of the target STM32.
Order code
STM32H735G-DK •
•
•
Table 1. Ordering information
Board references
MB1520
MB1315
MB1280
Target STM32
STM32H735IGK6
1. LCD board.
2. Fan-out board.
Codification
The meaning of the codification is explained in Table 2
. The order code is mentioned on a sticker placed on the top or bottom side of the board.
STM32TTXXY-DK
STM32TT
XX
Y
DK
Table 2. Codification explanation
Description
MCU series in STM32 32-bit Arm Cortex MCUs
MCU product line in the series
•
STM32 Flash memory size:
G for 1 Mbyte
DK for Discovery kit
Example: STM32H735G-DK
STM32H7 Series
STM32H725/735
1 Mbyte
Discovery kit
UM2679 - Rev 5 page 3/43
3
3.1
Note:
3.2
UM2679
Development environment
Development environment
The STM32H735G-DK Discovery kit runs with the STM32H735IG 32-bit microcontroller based on the Arm ®
Cortex ® -M7 core.
•
•
System requirements
Multi ‑ OS support: Windows ® 10, Linux ® 64-bit, or macOS ®
USB Type-A or USB Type-C ® to Micro-B cable macOS ® is a trademark of Apple Inc. registered in the U.S. and other countries.
Linux
®
is a registered trademark of Linus Torvalds.
All other trademarks are the property of their respective owners.
•
•
•
Development toolchains
IAR Systems ® - IAR Embedded Workbench ®
Keil ® - MDK-ARM
STMicroelectronics - STM32CubeIDE
1. On Windows ® only.
3.3
Demonstration software
The demonstration software, included in the STM32Cube MCU Package corresponding to the on-board microcontroller, is preloaded in the STM32 Flash memory for easy demonstration of the device peripherals in standalone mode. The latest versions of the demonstration source code and associated documentation can be downloaded from www.st.com
.
UM2679 - Rev 5 page 4/43
4
Conventions
provides the conventions used for the ON and OFF settings in the present document.
Convention
Jumper JPx ON
Jumper JPx OFF
Jumper JPx [1-2]
Solder bridge SBx ON
Solder bridge SBx OFF
Resistor Rx ON
Resistor Rx OFF
Table 3. ON/OFF convention
Definition
Jumper fitted
Jumper not fitted
Jumper fitted between Pin 1 and Pin 2
SBx connections closed by 0 Ω resistor
SBx connections left open
Resistor soldered
Resistor not soldered
UM2679
Conventions
UM2679 - Rev 5 page 5/43
5
UM2679
Delivery recommendations
Delivery recommendations
Before the first use, make sure that no damage occurred to the board during shipment and no socketed components are not firmly fixed in their sockets or loose in the plastic bag.
In particular, pay attention to the following component:
• MB1315 TFT ‑ display daughterboard in the CN19 connector.
For product information related to the STM32H735IGK6 microcontroller, visit the www.st.com
website.
UM2679 - Rev 5 page 6/43
6
STLINK-V3E
Tag connector
SWD connector
32.768 kHz crystal /
25 MHz oscillator
512-Mbit Octo-SPI Flash
128-Mbit HyperRAM TM
User LEDs
Audio connector
(5 MEMS microphones)
PWR supply microSD TM connector
MEMS microphone
(on-board)
UM2679
Hardware layout and configuration
Hardware layout and configuration
The STM32H735G-DK Discovery kit is designed around the STM32H735IGK6 target microcontroller, packaged
STM32H735IGK6 microcontroller and the peripheral components.
help to locate these features on the STM32H735G-DK Discovery kit.
give the mechanical dimensions of the
STM32H735G-DK board.
Figure 3. Hardware block diagram
GPIO
DFSDM1
PWR
SDIO1
SAI4
SWD
RTC / HSE
OCTOSPI1
OCTOSPI2
USART3
STM32H735IG
TFBGA176+25
OTG FS
RMII
LCD
SAI1
PDM
I2C4
UART1
SPI5
UART7
CAN FD1/2/3
USB connector
PoE (Power over
Ethernet)
Ethernet
4.3-inch RGB LCD
Audio codec and amplifier
Stereo jack (IN/OUT)
ARDUINO
®
connector
STMod+ connector
Pmod TM connector
3x CAN FDs
UM2679 - Rev 5 page 7/43
Reset button (B1)
User button (B2)
User LEDs (LD1/LD2)
ARDUINO ® LED (LD8)
Switch (SW1)
UM2679
Hardware layout and configuration
Figure 4. STM32H735G-DK board layout (top view)
LCD connector (CN19)
Pmod TM connector (P1)
STMod+ connector (P2)
Audio connector (CN20)
TAG connector (CN21)
Digital microphone (U33)
Figure 5. STM32H735G-DK board layout (bottom view) microSD
(CN2)
TM connector
ADC_IN connector
(CN1)
Ethernet connector
(CN3)
STM32H735IGK6 (U6)
HyperRAM TM (U7)
Octo-SPI Flash (U10)
STDC14/MIPI-10 connector (CN7)
Right speaker connector (CN12)
Left speaker connector
(CN13)
Line-in connector
(CN11)
Line-out connector
(CN10)
USB OTG FS connector
(CN14)
CAN-FD connectors
(CN16/CN17/CN18)
USB ST-LINK connector
(CN15)
Power selector
(JP7)
MCU STLINK-V3E (U13)
ST-LINK COM LED (LD6)
5V Power LED (LD5)
UM2679 - Rev 5 page 8/43
UM2679 - Rev 5
UM2679
Hardware layout and configuration
Figure 6. STM32H735G-DK mechanical dimensions (top view) in millimeters
159.00
88.00
Figure 7. STM32H735G-DK mechanical dimensions (bottom view) in millimeters
5.00
33.00
5.00
31.30
20.20
5.00
21.25
5.00
21.25
20.20
page 9/43
6.1
6.1.1
6.1.2
Note:
UM2679
Embedded STLINK-V3E
Embedded STLINK-V3E
Description
There are two different ways to program and debug the onboard STM32 MCU:
•
•
•
•
•
•
•
•
•
•
Using the embedded STLINK-V3E
Using an external debug tool connected to CN7 MIPI-10 connector
The STLINK-V3E programming and debugging tool is integrated into the STM32H735G-DK Discovery kit.
The embedded STLINK-V3E supports only SWD and VCP for STM32 devices. For information about debugging and programming features, refer to the technical note Overview of ST-LINK derivatives (TN1235), which describes in detail all the STLINK-V3E features.
Features supported in STLINK-V3E:
5 V power supplied by the CN15 USB connector
USB 2.0 high-speed-compatible interface
JTAG and serial wire debugging (SWD) specific features:
– 3 V to 3.6 V application voltage on the JTAG/SWD interface and 5V tolerant inputs
– JTAG
– SWD and serial viewer (SWV) communication
STDC14 (MIPI-10) compatible connector (CN7)
LD6 status LED (COM) which blinks during communication with the PC
LD3 fault red LED (OC) alerting on USB overcurrent request
5 V / 500 mA output power supply capability (U23) with current limitation and LED
LD5 5 V power green LED (5V)
Drivers
Before connecting the STM32H735G-DK board to a Windows ® PC via USB, the user must install a driver for the
STLINK-V3E (not required for Windows 10 ® ). It is available on the www.st.com
website.
In case the STM32H735G-DK board is connected to the PC before the driver is installed, some STM32H735G-DK interfaces may be declared as “Unknown” in the PC device manager. In this case, the user must install the dedicated driver files, and update the driver of the connected device from the device manager as shown in
.
Prefer using the USB Composite Device handle for a full recovery.
Figure 8. USB composite device
Note: 37xx:
•
•
374E for STLINK-V3E without bridges functions
374F for STLINK-V3E with bridges functions
UM2679 - Rev 5 page 10/43
6.1.3
6.1.4
UM2679
Embedded STLINK-V3E
STLINK-V3E firmware upgrade
The STLINK-V3E embeds a firmware upgrade mechanism for in-situ upgrades through the USB port. As the firmware may evolve during the lifetime of the STLINK-V3E product (for example new functionalities, bug fixes, support for new microcontroller families), it is recommended to visit the www.st.com
website before starting to use the STM32H735G-DK Discovery kit and periodically, to stay up-to-date with the latest firmware version.
Using an external debug tool to program and debug the on-board STM32
There are 2 basic ways to support an external debug tool:
1.
Keep the embedded STLINK-V3E running. Power on the STLINK-V3E at first until the COM LED lights RED.
Then connect the external debug tool through CN7 MIPI-10 debug connector.
2.
Set the embedded STLINK-V3E in a high-impedance state. When setting the jumper JP3 (STLK_RST) ON, the embedded STLINK-V3E is in RESET state and all GPIOs are in high impedance. Then the user can connect his external debug tool to the CN7 debug connector.
Figure 9. Connecting an external debug tool to program the on-board STM32
External debug tool connector (CN7)
UM2679 - Rev 5
Power supply selection (JP7)
ST-LINK USB connector (CN15)
STLK_RST (JP3)
describes the CN7 MIPI-10 debug connector pinout.
MIPI-10 pin STDC14 pin
1
-
1
2
3
2
3
4
5
4
5
6
6
7
8
Table 4. CN7 MIPI-10 debug connector pinout
CN7
NC
NC
T_VCC
T_SWDIO
GND
T_SWCLK
GND
T_SWO
Designation
Reserved
Reserved
Target VCC
Target SWDIO using SWD protocol or Target JTMS (T_JTMS) using JTAG protocol
Ground
Target SWCLK using SWD protocol or Target JCLK (T_JCLK) using JTAG protocol
Ground
Target SWO using SWD protocol or Target JTDO (T_JTMS) using JTAG protocol page 11/43
6.2
Note:
6.2.1
6.2.2
UM2679
Power supply
MIPI-10 pin STDC14 pin
7 9
10
-
-
8
9
10
11
12
13
14
CN7
T_JRCLK
Designation
Not used by SWD protocol, Target JRCLK (T_JRCLK) using JTAG protocol, only for specific use
T_JTDI
Not used by SWD protocol, Target JTDI (T_JTDI) using JTAG protocol, only for external tools
GNDDetect GND detect for plug indicator, used on SWD and JTAG neither
T_NRST
Target NRST using SWD protocol or Target JTMS (T_JTMS) using JTAG protocol
T_VCP_RX Target RX used for VCP (must be UART dedicated to Bootloader)
T_VCP_TX Target TX used for VCP (must be UART dedicated to Bootloader)
Power supply
The STM32H735G-DK Discovery kit is designed to be powered by a 5 V DC power source. One of the following five inputs can be used, upon appropriate board configuration:
1.
Micro-B USB receptacle CN15 of STLINK-V3E without enumeration: up to 500 mA can be supplied to the board (JP7 jumper setting on ‘CHGR’ position on the silkscreen)
2.
Micro-B USB receptacle CN15 of STLINK-V3E with enumeration feature (see Supplying the board through the STLINK-V3E USB port), up to 500 mA can be supplied to the board (JP7 jumper setting ’STLK’ position on the silkscreen)
3.
An external 7 to 12V power supply from CN5 pin 8: name VIN on the silkscreen, extension connectors for
ARDUINO ® Uno shields or daughterboard (JP7 jumper setting on ‘E5V’ on the silkscreen).
4.
48V DC power from RJ45 connector CN3 (Ethernet): In this case, the on-board module POE (Power Over
Ethernet) generates the 5 V supply voltage with up to 600 mA. This module is a powered device complying with IEEE 802.3af, class ½ standard. The external power supply must be fully IEEE 802.3af compliant (JP7 jumper setting on ‘POE5V’ on the silkscreen).
5.
Micro-AB USB receptacle CN14 of the USB_OTG_FS interface: marked USB OTG FS on the board. (JP7 jumper setting on ‘USBFS’ on the silkscreen).
The LD5 green LED turns ON when the voltage on the power line marked 5V is present. All supply lines required for the operation of the STM32H735G-DK components are derived from this 5V line.
The Discovery board must be powered by a power supply unit or by auxiliary equipment complying with the standard EN-60950-1: 2006+A11/2009, and must be Safety Extra Low Voltage (SELV) with limited power capability.
Supplying the board through the STLINK-V3E USB port: 5 V/500 mA
To power the STM32H735G-DK in this way, the USB host (a PC) gets connected to the Micro-B USB receptacle of the board via a USB cable. The connection event starts with the USB enumeration procedure. In its initial phase, the current supply capability of the USB port is limited to 100 mA. This is sufficient since only the
STLINK-V3E part of the STM32H735G-DK draws power at that time: The U23 STMPS2151 power switch is set to the OFF position, which isolates the rest of the board from the power source.
In the next phase of the enumeration procedure, the host PC informs the STLINK-V3E that it can supply current up to 300 mA. If the answer is positive, the STLINK-V3E sets the U23 STMPS2151 switch to the ON position to supply power to the rest of the board. Otherwise, CN5 pin8 (VIN) can be used to supply the board instead. If a short circuit occurs on the board, the STMPS2151 power switch protects the USB port of the host PC against a current demand exceeding 500 mA. In such an event, the LD3 LED lights up.
The STM32H735G-DK board can also be supplied from a USB power source that does not support enumeration, such as a USB charger. In this case, the STLINK-V3E bypasses STMPS2151 power regardless of the enumeration procedure result and passes the power unconditionally to the board. The LD5 green LED turns
ON whenever the whole board is powered.
Supplying the board from VIN: 7 V to 12 V/800 mA
The STM32H735G-DK board may require a supply current higher than 500 mA. In such a case, the board can be supplied through pin8 (marked ‘VIN’ on the board) of the CN5 ARDUINO ® connector.
UM2679 - Rev 5 page 12/43
6.2.3
6.2.4
UM2679
Power supply
Note that using STLINK-V3E for debugging when powering the board with an external power supply, it is important to power the board before connecting the host PC to CN15. This requires the following sequence to be respected:
1.
Set the jumper JP7 “E5V” [7-8].
2.
Connect the external power source to pin 8 of CN5.
3.
Check that the green LED LD5 is turned ON.
4.
Connect the host PC to the CN15 USB connector.
If this order is not respected, the board may be powered by V
BUS
first from STLINK-V3E, and the following risks may be encountered:
1.
If more than 500 mA current is needed by the board, the PC may be damaged or the current can be limited by the PC. As a consequence, the board is not powered correctly.
2.
500 mA is requested at the enumeration step, so there is a risk that the request is rejected and enumeration does not succeed if the PC cannot provide such current.
Input power name
VIN
Connector pins
CN5 pin 8
Table 5. External power sources: VIN from 7 to 12V
Voltage range
Max current Limitation
From 7 V to
12 V
800 mA
•
•
•
From 7 to 12 V only and input current capability is linked to input voltage:
800 mA input current when VIN = 7 V
450 mA input current when 7 V < VIN < 9 V
250 mA input current when 9 V < VIN < 12 V
Supplying the board with an external USB charger: 5 V
When the STM32H735G-DK board is powered by an external USB charger through CN15, refer to
, the jumper must be placed on pin 9-10 of JP7 (“CHGR” on the silkscreen). Note that in this power supply mode, the debug features are not available.
Input power name
5V_USB_CHGR
Table 6. External power source: 5V_USB_CHGR
Connector pins
CN15
Voltage range
5 V
Max current
-
•
•
•
MCU power supply - SMPS or LDO configurations
There are three possible solutions to provide power to the MCU V
CORE
logic supply: SMPS, LDO, and SMPS with
LDO. Power consumption in Run mode is significantly improved by generating VCORE from the internal DC/DC converter (SMPS). The default power supply for VCORE logic must be SMPS. Some hardware modifications are required to switch to LDO or SMPS with LDO configurations. The hardware modifications are listed below:
SMPS mode (default):
– SB2, SB13, SB20, SB21, and L3: ON
– SB1, SB3, SB16, SB18, and SB19: OFF
LDO mode:
– SB1, SB3, and SB19: ON
– SB2, SB16, SB18, SB20, SB21, and L3: OFF
SMPS with LDO mode:
– SB3, SB13, SB19, SB21, and L3: ON
– SB1, SB2, SB16, SB1, and SB20: OFF
Caution:
If the board SMPS/LDO firmware PWR configuration does not match its hardware configuration, a deadlock occurs. After the reset, the ST-LINK cannot connect to the target anymore.
UM2679 - Rev 5 page 13/43
6.3
6.4
UM2679
MCU current-consumption measurement
The firmware PWR configuration must be set as follows in function SystemClock_Config in file main.c:
• If the hardware configuration is Direct SMPS (Default configuration):
•
HAL_PWREx_ConfigSupply(PWR_DIRECT_SMPS_SUPPLY);
If the hardware configuration is LDO:
HAL_PWREx_ConfigSupply(PWR_LDO_SUPPLY);
If a deadlock occurs because of a mismatch between hardware and firmware PWR settings (SMPS/LDO), the user can recover the board by applying the following procedure:
1.
Power off the board.
2.
Set SW1 (BOOT0) to 1 (system memory). This changes the BOOT0 pin to 1 instead of 0, thus changing the device boot address to boot address 1 and making the bootloader start in System memory. This avoids starting firmware in the user Flash with a wrong SMPS/LDO configuration versus the hardware board configuration.
3.
Power on the board and connect using STM32CubeProgrammer ( STM32CubeProg ).
4.
Erase the user Flash.
5.
Power off the board and set SW1 to 0.
6.
The board is recovered and can be used normally with matching firmware PWR.
SB1
SB2
SB3
SB13
SB16
SB18
SB19
SB20
SB21
L3
1. The default setting is in bold.
ON
OFF
OFF
OFF
ON
OFF
ON
ON
OFF
OFF
Table 7. Internal SMPS, LDO, and board configuration
Config1
LDO ON
(SMPS OFF)
Config2
SMPS ON
(LDO OFF)
(Default config)
OFF
ON
OFF
ON
OFF
OFF
OFF
ON
ON
ON
Config3
(SMPS and LDO cascaded)
SMPS ON
LDO ON
OFF
OFF
ON
ON
OFF
OFF
ON
OFF
ON
ON
MCU current-consumption measurement
The JP1 jumper allows the current consumption of STM32H735IGK6 to be measured directly by removing the jumper and replacing it with an external ammeter. If there is no ammeter, STM32H735IGK6 is not powered.
Clock source
Three clock sources are available on the STM32H735G-DK board, as described below:
•
•
•
X1 25 MHz oscillator for the STM32H735IGK6 HSE system clock and Ethernet PHY
X2 32.768 kHz crystal for the STM32H735IGK6 embedded RTC
X3 25 MHz oscillator for the STLINK-V3E
UM2679 - Rev 5 page 14/43
6.5
Reset sources
The general reset of the STM32H735G-DK board is active LOW. The reset sources include:
•
•
•
•
•
B1 Reset button
Embedded STLINK-V3E
ARDUINO ® Uno shield board through CN5 connector (pin 3)
STDC14 receiver
TAG connector
•
•
The general reset is connected to the following Peripheral reset function:
•
•
Octo ‑ SPI Flash memory reset
LCD reset (Option not connected by default)
HyperRAM
™
memory
Ethernet
UM2679
Reset sources
UM2679 - Rev 5 page 15/43
7
7.1
7.2
Note:
7.3
7.4
7.5
7.6
UM2679
Board functions
Board functions
TFT color LCD 480x272 pixels
The STM32H735G-DK board includes a 4.3-inch 480x272 LCD-TFT board (MB1315), which is connected to the
RGB interface of the STM32H735IGK6 through a 50-pin connector (CN19). The MB1315 LCD board uses the
RK043FN48H-CT672B TFT-LCD from Rocktech with the driving system, white LED backlight, and capacitive touch panel.
The touchscreen controller interfaces with the STM32H735IGK6 via the bidirectional I2C4 bus, since the TFT
LCD reset is controlled by PH6 GPIO (LCD_RST signal) in the default configuration where SB43 is ON and
SB44 is OFF. The possibility to control the LCD reset by the NRST general reset is also available on the
STM32H735G-DK board. In this case, SB44 must be ON and SB43 OFF.
USB OTG FS
The STM32H735G-DK board supports USB OTG full-speed communications via the CN14 USB Micro-AB connector. The USB connector can power the STM32H735G-DK board with a 5V DC supply voltage, at a current up to 500 mA. A USB power switch is also connected to V
BUS
and provides power to CN14. The green LED LD4 is lit when one of the following events occurs:
•
•
The power switch is ON and STM32H735G-DK operates as a USB host.
V
BUS
is powered by another USB host when the STM32H735G-DK board works as a USB device.
The red LED LD7 is lit when an overcurrent occurs (Current higher than 500 mA).
The STM32H735G-DK board must be powered by an external power supply when using the OTG function.
Ethernet
The STM32H735G-DK board supports 10/100-Mbit Ethernet communication with a MICROCHIP LAN8742A-CZ-
TR PHY and integrates an RJ45 connector CN3. The Ethernet PHY is connected to the STM32H735IGK6 microcontroller via an RMII interface.
The PHY 25 MHz clock is generated from the X1 oscillator, while the PHY RMII_REF_CLK generates the 50 MHz clock for the STM32H735IGK6.
Power over Ethernet
The STM32H735G-DK board integrates a power module that uses Ethernet. This module is an IEEE802.3af
compliant, class 1 / 2 PoE converter based on the simple diode rectified Flyback topology around the PM88800A component from ST. This module “Powered Device” accepts an input voltage of 48 V and can provide 5 V with
600 mA.
microSD™ card
A slot (CN2) for microSD ™ card (SD 2.0 compliant) is available on the STM32H735G-DK board and is connected to the SDOI1 interface of the STM32H735IGK6. The microSD ™ card detection is managed by the uSD_Detect signal (PF5). When a microSD ™ card is inserted in the slot, the uSD_Detect signal level is LOW, otherwise, it is
HIGH.
Audio
An audio codec WM8994ECS/R from CIRRUS with four DACs and two ADCs is connected to the
STM32H735IGK6 SAI1 interface.
It communicates with the STM32H735IGK6 microcontrollers via an I²C-bus shared with the touch panel of the
RGB LCD and the STMod+ connector. The I²C-bus address of the coded WM8994ECS/R is 0011010 .
UM2679 - Rev 5 page 16/43
UM2679 - Rev 5
UM2679
Audio
Several audio connections are available on the STM32H735G-DK board:
•
•
•
The analog input line is connected to the WM8994ECS/R ADC through the blue audio jack (CN11).
The analog output line is connected to the WM8994ECS/R DAC via the green audio jack (CN10).
Two external speakers can be connected to the WM8994ECS/R via CN13 for the left speaker and CN12 for the right speaker. The STM32H735G-DK board features one digital MP34DT05-A microphone (ST-MEMS microphone). It is connected to the input digital microphone of the STM32H735IGK6and is managed by the
PDM functionality.
Limitation:
On the STM32H735G-DK board, SAI1 signals are sharing the same I/Os with SPI5 and UART7 signals. As a consequence, when using the SAI1 interface for the audio codec, the user must make sure that there is nothing connected on STMod+ (1,2,3,4 pins), Pmod ™ (1,2,3,4 pins) and ARDUINO ® (D10, D11, D12, D13 pins) connectors.
DIGITAL microphone
The U33 on the STM32H735G-DK board is STMicroelectronics MP34DT05-A MEMS digital omnidirectional microphone providing PDM (pulse density modulation) output. The microphone is supplied with a programmable clock generated directly by the STM32H735IGK6 (SAI4_CK2 signal) or the audio codec (DMICCLK signal).
As an option, the microphone can be connected to U12 (Wolfson WM8994 audio codec device). In that configuration, WM8994 also supplies the PDM clock to the microphone. Regardless of the microphone routing
(STM32H735IGK6 or WM8994 codec), the power can be supplied either by the 3V3 or the MICBIAS1 output of the WM8994 codec device.
shows the settings of all solder bridges associated with the digital microphone on the board.
Table 8. Digital microphone – Solder bridge configuration
Solder bridge
SB40, SB39
SB38, SB28
SB36, SB37
SB40, SB39 OFF
SB38, SB28 ON
SB40, SB39 ON
SB38, SB28 OFF
SB36 OFF
SB37 ON
SB36 ON
SB37 OFF
1. The default setting is in bold.
Configuration
The PDM clock for the digital microphone is provided by the WM8994 codec.
The PDM clock for the digital microphone is provided by the
STM32H735IGK6 MCU
The power supply of the digital microphone is generated by the
WM8994 codec (MICBIAS1).
The power supply of the digital microphone is 3V3 page 17/43
7.7
7.8
7.9
7.10
7.11
7.12
UM2679
CAN FD
CAN FD
The STM32H735G-DK board supports three channels of CAN ‑ FD ‑ compliant (Flexible data-rate CAN) bus based on the 3V3 CAN transceiver.
Limitation:
On the STM32H735G-DK board, the CAN ‑ FD3 signals are sharing with SPI5 and UART7 signals. As a consequence, when using the CAN ‑ FD3 interface, the user must make sure that there is nothing connected on STMod++ (1,2,3,4 pins), Pmod ™ (1,2,3,4 pins), and ARDUINO ® (D10, D11, D12, D13 pins) connectors.
Solder bridge
SB29, SB30
Table 9. CAN ‑ FD3 - Solder bridge configuration
SB29, SB30 ON
SB29, SB30 OFF
Configuration
MCD2562FD TXD and RXD are connected to PF7 (FDCAN3_TX) and
PF6 (FDCAN3_RX) of STM32H735IGK6 MCU.
(CAN ‑ FD3 bus not connected)
TXD and RXD of MCD2562FD are disconnected to PF7
(FDCAN3_TX) and PF6 (FDCAN3_RX) of STM32H735IGK6 MCU.
1. The default setting is in bold.
Octo-SPI NOR Flash memory
The STM32H735G-DK board includes a 512-Mbit Octo ‑ SPI NOR Flash memory device (MX25LM51245GXDI00 from MACRONIX), which is connected to the OCTOSPI1 interface of the STM32H735IGK6 microcontroller.
MX25LM51245GXDI00 operates in a single transfer rate (STR) or double transfer rate (DTR) mode.
The RESETn of the Flash memory is connected to the general reset (NRST) of the STM32H735G-DK board.
HyperRAM
™
memory
The STM32H735G-DK board adds an external 128-Mbit HyperRAM ™ (S70KL1281DABHI023 from Cypress ® ) that is connected to the STM32H735IGK6 via the OCTOSPI2 interface.
As alternative solutions to S70KL1281DABHI023, other memories can be used such as APS12808L-3OBM from
AP Memory or IS66WVH16M8DBLL-100B1LI from ISSI.
Virtual COM port
•
•
•
•
•
The serial interface USART3 (PD8/PD9) that supports the bootloader is directly available as a Virtual COM port of the PC connected to the CN15 STLINK-V3E USB connector. The VCP configuration is the following:
115200 bps
8-bit data
No parity
One-stop bit
No flow control
TAG
One TAG interface footprint (CN21) is reserved on the STM32H735G-DK board, which can be used for the board debugging and programming.
Buttons and LEDs
The black button (B1) located on the top side is the reset of the STM32H735IGK6 microcontroller.
The blue button (B2) located on the top side is to be used as a digital input or as a wakeup-alternate function.
When the button is depressed the logic state is LOW, otherwise, the logic state is HIGH.
UM2679 - Rev 5 page 18/43
UM2679
Buttons and LEDs
Reference
B1
B2
LD7
LD6
LD3
LD4
LD5
LD2
LD1
LD8
To light a LED, a low-logic state HIGH must be written in the corresponding GPIO register. Table 10
shows the assignment of the control ports to the LED indicators.
Table 10. Button and LED control port
Color
BLACK
BLUE
RED
BICOLOR (RED/GREEN)
RED
GREEN
GREEN
RED
GREEN
GREEN
Name
RESET
USER
USB_FS_OVCR
STLINK-V3E COM
STLINK-V3E Over Current
VBUS USB FS
POWER
USER2
USER1
ARDUINO
Comment
-
Wake-up alternate function
PG13
Green when communication ongoing
-
PA9
5V power supply available
PC2
PC3
PF7
UM2679 - Rev 5 page 19/43
8
8.1
UM2679
Board connectors
Board connectors
CN15 STLINK-V3E USB Micro-B connector
The CN15 USB connector is used to connect the embedded STLINK-V3E to the PC for programming and debugging purposes.
Figure 10. CN15 Micro-B connector (Front view)
8.2
The related pinout for the USB ST-LINK connector is listed in
Table 11. CN15 USB Micro-B connector pinout
Connector Pin number Pin name
1 VBUS
CN15
2
3
DM
DP
4
5
ID
GND
Signal name
5V_USB_CHARGER
USB_DEV_HS_CN_N
USB_DEV_HS_CN_P
-
-
ST-LINK MCU pin
-
PB14
PB15
-
-
Function
5 V power
USB differential pair M
USB differential pair P
-
GND
CN14 USB OTG FS Micro-AB connector
A USB OTG full-speed communication link is available at the CN14 USB Micro-AB receptacle connector. Micro-
AB receptacle enables USB Host and USB Device features.
Figure 11. CN14 USB OTG FS Micro-AB connector (Front view)
UM2679 - Rev 5 page 20/43
8.3
UM2679
CN2 microSD™ card connector
The related pinout for the USB OTG FS connector is listed in
.
Connector Pin number
CN14
1
2
3
4
5
Table 12. CN14 USB OTG FS Micro-AB connector pinout
Pin name
VBUS
DM
DP
ID
GND
Signal name
USB_FS_VBUS (PA9)
USB_FS_DM (PA11)
USB_FS_DP (PA12)
USB_FS_ID (PA10)
-
Function
5 V power
Data-
Data+
ID
GND
CN2 microSD™ card connector microSD ™ cards with 4 Gbytes or more capacity can be inserted in the receptacle CN2. Four data bits of the SDIO1 interface, CLK and CMD signals of the STM32H735IGK6 are used to communicate with the microSD
™
card. The card insertion is detected by the μSD_Detect signal. When a microSD
™
card is inserted, the
μSD_Detect level is LOW, otherwise, it is HIGH.
Figure 12. CN2 microSD ™ card connector
UM2679 - Rev 5
Pin number
1
2
3
4
5
Description
SDIO1_D2
SDIO1_D3
SDIO1_CMD
VDD (3V3)
SDIO1_CK
Table 13. CN2 microSD ™ connector pinout
MCU port
PC10
PC11
PD2
-
PC12
Pin number
6-9
7
8
10
11-12-13-14
Description
GND
SDIO1_D0
SDIO1_D1
μSD_Detect
GND (casing)
MCU port
-
PC8
PC9
PF5
page 21/43
8.4
UM2679
P2 STMod+ connector
P2 STMod+ connector
The standard 20-pin STMod+ connector is available on the STM32H735G-DK board to increase compatibility with external boards and modules from the ecosystem of microcontrollers. STMod+ includes UART or SPI interface signals for communication with the host MCU and dedicated solder bridges allow configuring the external board to be controlled by the UART7 or SPI5 serial interface of the STM32H735IGK6 MCU.
Solder bridge
SB6, SB10, SB14, and SB15
SB7, SB8, SB12, and SB17
SB6, SB10, SB14, and SB15
SB7, SB8, SB12, and SB17
1. The default configuration is in bold.
Table 14. P2 STMod+ connector pinout
ON
OFF
OFF
ON
Description
UART7 connected to STMod+
SPI5 disconnected to STMod+
UART7 disconnected to STMod+STMod+
SPI5 connected to STMod+
By default, it is designed to support an ST-dedicated fan-out board to connect different modules or board extensions from different manufacturers.
The fan-out board also embeds a 3.3 V regulator and I 2 C level shifters. For more detailed information on the fan-out board, refer to the user manual STMod+ fan-out expansion board for STM32 Discovery kits and
Evaluation boards ( UM2695 ).
For details about the STMod+ interface, refer to the technical note STMod+ interface specification ( TN1238 ).
Figure 13. P2 STMod+ connector
UM2679 - Rev 5
Pin number
6
7
8
9
10
1
2
3
4
5
Table 15. P2 STMod+ connector pinout
Description
SPI5_NSS / USART7_CTS (PF6/PF9)
SPI5_MOSI / USART7_TX (PF9/PF7)
SPI5_MISO / USART7_RX (PF8/PF6)
SPI5_SCK / USART7_RTS (PF7/PF8)
GND
+5V
I2C4_SCL (PF14)
SPI5_MOSIs (PF11)
SPI5_MISOs (PH7)
I2C4_SDA (PF15)
Pin number
16
17
18
19
20
11
12
13
14
15
Description
INT (PH12)
RESET (PH1)
ADC (PA5)
PWM (PD14)
+5V
GND
DFSDM1-DATIN2 (PE7)
DFSDM1-CKOUT (PE9)
DFSDM1-DATIN4 (PE10)
DFSDM1-DATIN6 (PF13) page 22/43
8.5
UM2679
P1 Pmod™ connector
Limitations:
On the STM32H735G-DK board, SPI5 and UART7 signals are sharing the same IOs with SAI1. As a consequence, when using SPI5 or UART7 signals to control a device connected to STMod+, the audio codec cannot be used. Same, the user must make sure that nothing is connected on Pmod ™ (1,2,3,4 pins) and
ARDUINO ® (D10, D11, D12, D13 pins) connectors.
P1 Pmod
™
connector
The standard 12-pin Pmod ™ connector is available on the STM32H735G-DK Discovery board to support low frequency, low I/O pin count peripheral modules. The Pmod ™ interface which is implemented on
STM32H735IGK6 Discovery board is compatible with the Pmod ™ type 2A and 4A I/O signal assignment convention.
Figure 14. P1 Pmod ™ connector
Pin number
1
2
3
4
5
6
Table 16. P1 Pmod
™
connector pinout
Description
SPI5_NSS / USART7_CTS (PF6/PF9)
SPI5_MOSI / USART7_TX (PF9/PF7)
SPI5_MISO / USART7_RX (PF8/PF6)
SPI5_SCK / USART7_RTS (PF7/PF8)
GND
3V3
Pin number
7
8
9
10
11
12
Description
INT (PH12)
RESET (PH1)
NA
NA
GND
3V3
Limitations:
On the STM32H735G-DK board, SPI5 and UART7 signals are sharing the same IOs with SAI1. As a consequence, when using SPI5 or UART7 signals to control a device connected to Pmod ™ , the audio codec cannot be used. Same, the user must make sure that nothing is connected on STMod+ (1,2,3,4 pins) and
ARDUINO ® (D10, D11, D12, D13 pins) connectors.
UM2679 - Rev 5 page 23/43
8.6
UM2679
CN21 TAG connector
CN21 TAG connector
The CN21 TAG connector footprint is used to connect the STM32H735IGK6 microcontroller for programming or debugging the board.
Figure 15. CN21 TAG connector
8.7
Pin number
1
2
3
4
5
Table 17. CN21 TAG connector pinout
Description
VDD (3V3)
SWDIO / JTMS (PA13)
GND
SWCLK / JTCK (PA14)
GND
Pin number
10
9
8
7
6
Description
NRST (PH3)
NJTRST (PB4)
JTDI (PA15)
NC
SWO / JTDO (PB3)
CN20 audio connector
The 2x10-male-pin 1.27 mm-pitch audio connector, 20021311-00020T4LF from AMPHENOL FCI, is used for audio MEMS expansion daughterboard using the DFSDM interface. The reference to be used is the MB1299
MEMS microphones daughterboard. The MB1299 embeds five digital MEMS microphones MP34DT01TR-M from
STMicroelectronics.
Figure 16. CN20 audio connector
UM2679 - Rev 5
Pin number
1
3
5
7
9
11
Table 18. CN20 audio connector pinout
Function / MCU port
GND
DFSDM1_CKOUT (PE9)
DFSDM1_DATIN4 (PE10)
DFSDM_DATIN6 (PF13)
NC
NC
Pin number
2
4
6
8
10
12
Function / MCU port
3V3
DFSDM1_CKOUT (PE9)
DFSDM1_DATIN2 (PE7)
NC
DETECTn (PD1)
MEMS_LED (PG8) page 24/43
8.8
UM2679
CN19 TFT LCD connector
Pin number
13
15
17
19
Function / MCU port
NC
NC
NC
3V3
Pin number
14
16
18
20
Function / MCU port
NC
NC
NC
GND
Limitations:
On the STM32H735G-DK board, DFSDM1 signals are sharing the same IOs with some IOS used in STMod+. As a consequence, when using DFSDM1 signals to control an extension audio module connected to the CN20 audio connector, the user must make sure that nothing is connected on STMod+ (1,2,3,4 pins) connector.
CN19 TFT LCD connector
The CN19 connector is designed to connect the 4.3-inch TFT LCD touchscreen board. Table 19
shows the assignment of CN19 and STM32H735IGK6 terminals.
Figure 17. CN19 TFT LCD connector
UM2679 - Rev 5
MCU port
-
PE0
PH3
PH8
PH9
PH10
PH11
PE1
PE15
-
PG14
PD0
PD6
PA8
PE12
PA3
Table 19. CN19 TFT LCD connector
Signal name
GND
LCD_R0
LCD_R1
LCD_R2
LCD_R3
LCD_R4
LCD_R5
LCD_R6
LCD_R7
GND
LCD_B0
LCD_B1
LCD_B2
LCD_B3
LCD_B4
LCD_B5
CN19 pin number
9
11
13
15
17
5
7
1
3
25
27
29
31
19
21
23
10
12
14
16
18
6
8
2
4
26
28
30
32
20
22
24
Signal name
GND
LCD_G0
LCD_G1
LCD_G2
LCD_G3
LCD_G4
LCD_G5
LCD_G6
LCD_G7
GND
LCD_DE
LCD_DISP
LCD_HSYNC
LCD_VSYNC
GND
LCD_CLK
MCU port
-
PB1
PB0
PA6
PE11
PH15
PH4
PC7
PD3
-
PE13
PD10
PC6
PA4
-
PG7 page 25/43
8.9
UM2679
CN3 Ethernet RJ45 connector
MCU port
PB8
PB9
-
PG2
-
PG15
-
-
-
Signal name
LCD_B6
LCD_B7
GND
CTP_INT
NC
LCD_BL_CTRL
5V
GND
GND
CN19 pin number
33
35
37
39
41
43
45
47
49
34
36
38
40
42
44
46
48
50
Signal name
GND
NRST
I2C4_SDA
I2C4_SCL
NC
NC
NC
NC
3V3
MCU port
-
NRST
PH6
PF15
PF14
-
-
-
-
-
1. The default configuration is shown in bold. Refer to
Section 7.1 on solder bridge configuration for CN19 pin 36 affectation.
CN3 Ethernet RJ45 connector
The STM32H735G-DK board supports 10Mbps/100Mbps Ethernet communications with the U9 MICROCHIP
LAN8742A-CZ-TR PHY, and the CN3 integrated RJ45 connector. The Ethernet PHY is connected to the
STM32H735IGK6 microcontroller through an RMII interface.
The PHY 25 MHz clock is generated from the X1 oscillator, while the STM32H735IGK6 50 MHz clock is generated by the PHY RMII_REF_CLK.
Figure 18. CN3 Ethernet RJ45 connector
UM2679 - Rev 5
The related pinout for the Ethernet connector is listed in
Connector
CN3
Table 20. CN3 Ethernet connector pinout
Pin number
1
2
3
4
5
6
Description
TX+
TX-
RX+
NC
NC
RX-
Pin number
7
8
9
10
11
12
Description
NC
NC
Cathode yellow LED
Anode yellow LED
Cathode green LED
Anode green LED page 26/43
8.10
8.11
UM2679
CN10 audio green jack - line out
CN10 audio green jack - line out
A CN10 3.5 mm stereo audio green jack output is available on the STM32H735G-DK board to support headphones.
Figure 19. CN10 audio jack connector
1
4
5
Pin number
1
2
3
4
5
6
6
2
3
Table 21. CN10 audio jack connector pinout
Description
NC
NC
GND
OUT_Right
NC
Stereo headset with microphone pinning
NA
NA
GND
SPK_R (33 Ω typical)
NA
OUT_Left SPK_L (33 Ω typical)
CN11 audio blue jack - line in
A CN11 3.5 mm stereo audio blue jack input is available on the STM32H735G-DK board for audio line input.
UM2679 - Rev 5 page 27/43
8.12
UM2679
CN1 50 Ω SMA connector for ADC input
CN1 50 Ω SMA connector for ADC input
A CN1 50 Ω SMA connector is available on the STM32H735G-DK board. It can be connected either to a 16-bit
ADC input or to a 12-bit ADC input of the STM32H735IGK6 microcontroller. To get good ADC performances, a low noise signal generator is recommended to provide an input signal.
Figure 20. CN1 50 Ω SMA connector
Limitations:
On the STM32H735G-DK board, PA0_C input is connected either to ARD_A2 signal (CN9 ARDUINO ® connector) or to ADC_IN signal (CN1 SMA connector), thanks to solder bridge configuration. As a consequence, when using
ADC_IN line, the user must make sure that ARD_A2 is unconnected and vice versa.
Table 22. CN1 ADC input - Solder bridge configuration
Solder bridge
SB4, SB5
(16-bit ADC)
SB41, SB42
(12-bit ADC)
Setting
ON, OFF
OFF, ON
ON, OFF
OFF, ON
Description
PA0_C connected to ADC_IN (CN1 SMA)
PA0_C not connected to ARD_A2 (CN9 ARDUINO ® )
PA0_C not connected to ADC_IN
PA0_C connected to ARD_A2 (CN9 ARDUINO ® )
PC2_C connected to ADC_IN (CN1 SMA)
PC2_C not connected to ARD_A4 (CN9 ARDUINO ® )
PC2C_C not connected to ADC_IN
PC2_C connected to ARD_A4 (CN9 ARDUINO ® )
1. The default configuration is shown in bold
8.13
CN4, CN5, CN8, and CN9 ARDUINO
®
Uno V3 connectors
CN4, CN5, CN8, and CN9 ARDUINO ® Uno V3 connectors are female connectors compatible with ARDUINO ®
Uno Revision 3 standard. Most shields designed for ARDUINO ® Uno V3 fit the STM32H735G-DK board.
Important: The STM32 microcontroller I/Os are 3.3 V compatible instead of 5 V for ARDUINO ® Uno.
Limitations:
On the STM32H735G-DK board, SPI5 signals are sharing the same IOs with SAI1 and UART7. As a consequence, when using SPI5 signals on the ARDUINO ® connector, the audio codec SAI1 interface cannot be used. Same, the user must make sure that nothing is connected on STMod+ (1,2,3, and 4 pins) and Pmod ™
(1,2,3, and 4 pins) connectors.
UM2679 - Rev 5 page 28/43
UM2679 - Rev 5
UM2679
CN4, CN5, CN8, and CN9 ARDUINO® Uno V3 connectors
Table 23. ARDUINO ® Uno V3 compatible connectors
Conn.
name
CN5
Power
CN9
Analog
Pin number
1
2
3
4
5
6
7
8
1
2
Left connectors
Pin name
-
IOREF
NRST
3V3
5V
GND
GND
VIN
A0
A1
A2
A3
A4
A5
-
-
MCU pin
-
-
NRST
-
-
-
-
-
PC0
PH2
PA0_C
PA1_C
PC2_C or
PF15
PC3_C or
PF14
Function
5V_IN test
3V3 Ref
Reset
3V3 output
5V I/O
Ground
Ground
Power input
ADC123_INP10
ADC3_INP13
ADC12_INP0
ADC12_INP1
ADC3_INP0 or
I2C4_SDA
ADC3_INP1 or
I2C4_SCL
Function
I2C4_SCL
I2C4_SDA
AVDD
Ground
SPI5_SCK
SPI5_MISO
TIM23_CH4,
SPI5_MOSI
TIM23_CH1,
SPI5_NSS
TIM4_CH2
-
-
TIM4_CH4
TIM1_CH4
-
TIM5_CH1
-
UART1_TX
UART1_RX
Right connectors
MCU pin
Pin name
Pin number
PF14
PF15
-
-
PF7
PF8
PF9
PF6
PB7
PE3
PG5
PD15
PE14
PG4
PA0
PG3
PB14
PB15
-
D15
D14
AVDD
GND
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
10
9
8
7
6
5
4
3
2
1
8
7
6
5
4
3
2
1
CN No.
CN4
Digital
CN8
Digital
1. Supports analog input only. The current capability is limited to 1 mA when used as digital input or output.
2. By default, Pin 5 and Pin 6 of connector CN9 are connected to ADC MCU input ports PC2_C and PC3_C respectively, thanks to the configuration of solder bridges: SB32 and SB33 ON, and SB31 and SB34 OFF. In case it is necessary to connect I 2 C interface signals on pins 5 and 6 of CN9 instead of ADC inputs, the configuration is: SB32 and SB33 OFF,
SB31 and SB34 ON.
Before using any ARDUINO ® Uno V3 shield, it is important to refer to
Section 6.2.1 Supplying the board through the STLINK-V3E USB port: 5 V/500 mA
for a correct jumper configuration.
page 29/43
9
9.1
9.2
9.2.1
9.2.2
9.3
9.3.1
UM2679
STM32H735G-DK board information
STM32H735G-DK board information
Product marking
The stickers located on the top or bottom side of the PCB provide product information:
• Product order code and product identification for the first sticker
• Board reference with revision, and serial number for the second sticker
On the first sticker, the first line provides the product order code, and the second line the product identification.
On the second sticker, the first line has the following format: “MBxxxx-Variant-yzz”, where “MBxxxx” is the board reference, “Variant” (optional) identifies the mounting variant when several exist, "y" is the PCB revision and "zz" is the assembly revision, for example B01. The second line shows the board serial number used for traceability.
Evaluation tools marked as “ES” or “E” are not yet qualified and therefore not ready to be used as reference design or in production. Any consequences deriving from such usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering sample tools as reference designs or in production.
“E” or “ES” marking examples of location:
•
•
On the targeted STM32 that is soldered on the board (For an illustration of STM32 marking, refer to the
STM32 datasheet “Package information” paragraph at the www.st.com
website).
Next to the evaluation tool ordering part number that is stuck or silk-screen printed on the board.
Some boards feature a specific STM32 device version, which allows the operation of any bundled commercial stack/library available. This STM32 device shows a "U" marking option at the end of the standard part number and is not available for sales.
In order to use the same commercial stack in his application, a developer may need to purchase a part number specific to this stack/library. The price of those part numbers includes the stack/library royalties.
STM32H735G-DK product history
Product identification DK32H735G$AT1
This product identification is based on the MB1520-H735I-B02 mother board.
It embeds the STM32H735IGK6 microcontroller with silicon revision code "Z". The limitations of this silicon revision are detailed in the errata sheet STM32H72xx/73xx device errata ( ES0491 ).
Product limitations
Fixing holes of the MB1315 LCD daughterboard are not connected to the ground of the MB1520 mother board impacting radiated performances only.
Product identification DK32H735G$AT2
This product identification is based on the MB1520-H735I-C02 mother board.
It embeds the STM32H735IGK6 microcontroller with silicon revision code "Z". The limitations of this silicon revision are detailed in the errata sheet STM32H72xx/73xx device errata ( ES0491 ).
Product limitations
No limitation identified for this product identification.
Board revision history
Board MB1520 revision B-02
The revision B-02 is the initial release of the MB1520 mother board.
Board limitations
Fixing holes of the MB1315 LCD daughterboard are not connected to the ground of the MB1520 mother board impacting radiated performances.
UM2679 - Rev 5 page 30/43
9.3.2
9.3.3
9.3.4
UM2679
Board revision history
Board MB1520 revision C-02
The revision C-02 removes the limitations of the B-02 revision.
Board limitations
No limitation identified for this board revision.
Board MB1315 revision A-01
The revision A-01 is the initial release of the MB1315 LCD daughterboard.
Board limitations
No limitation identified for this board revision.
Board MB1280 revision C-01
The revision C-01 is the initial release of the MB1280 fanout daughterboard for the STM32H735G-DK product.
Board limitations
No limitation identified for this board revision.
UM2679 - Rev 5 page 31/43
UM2679 - Rev 5
UM2679
STM32H735G-DK I/O assignment
Pin number
P7
A6
B6
C6
A5
B5
A11
R8
M8
C14
C15
B15
B13
A12
A2
B3
N12
P10
M15
L15
K15
K14
L2
L3
M1
M2
R6
M7
P6
R7
N6
B14
D13
P1
P2
R2
N5
P5
Appendix A
STM32H735G-DK I/O assignment
GPIO port
PA15
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PA10
PA11
PA12
PA13
PA14
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15
PC0
PC1
PC2
PC3
PC4
PC5
PA5
PA6
PA7
PA8
PA9
PA0
PA1
PA2
PA3
PA4
Table 24. STM32H735G-DK I/O assignment
Signal or label
ARD_D3
RMII_REF_CLK
RMII_MDIO
LCD_B5
LCD_VSYNC
STMOD#13-ADC
LCD_G2
RMII_CRS_DV
LCD_B3
USB_FS_VBUS
USB_FS_ID
USB_FS_DM
USB_FS_DP
JTMS
JTCK
JTDI
LCD_G1
LCD_G0
OCSPI1_DQS
JTDO/TRACESWO
NJTRST
FDCAN2_RX
FDCAN2_TX
ARD_D9
LCD_B6
LCD_B7
RMII_RX_ER
RMII_TX_EN
RMII_TXD0
RMII_TXD1
ARD_D1
ARD_D0
ARD_A0
RMII_MDC
USER_LED2
USER_LED1
RMII_RXD0
RMII_RXD1
Comment
TIM5_CH1
-
-
-
-
ADC12_INP19 II DAC1_OUT2
-
-
-
-
-
-
-
SWDIO
SWCLK
-
-
-
-
-
-
-
-
TIM4_CH2
-
-
-
-
-
-
USART1_TX
USART1_RX
ADC123_INP10
-
-
-
-
page 32/43
UM2679 - Rev 5
PD6
PD7
PD8
PD9
PD10
PD1
PD2
PD3
PD4
PD5
GPIO port
PC6
PC7
PC8
PC9
PC10
PC11
PC12
PC13
PC14-OSC32_IN
PC15-OSC32_OUT
PD0
PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
PE8
PD11
PD12
PD13
PD14
PD15
PE9
PE10
PE11
PE12
PE13
PE14
D9
B8
L14
K13
L13
A10
B10
A9
C9
B9
Pin number
E14
D15
D14
E13
C12
C11
B11
C1
D2
D1
C10
B2
B1
D3
E3
P9
N8
B4
C4
C3
J13
J15
H15
H14
J12
R11
R9
R12
P12
P13
M12
Signal or label
LCD_HSYNC
LCD_G6
SDIO1_D0
SDIO1_D1
SDIO1_D2
SDIO1_D3
SDIO1_CK
WAKEUP
OSC32_IN
OSC32_OUT
LCD_B1
DETECTn
SDIO1_CMD
LCD_G7
OCSPI1_IO4
OCSPI1_IO5
LCD_B2
OCSPI1_IO7
T_VCP_TX
T_VCP_RX
LCD_DISP
OCSPI1_IO0
OCSPI1_IO1
OCSPI1_IO3
STMOD#14-PWM
ARD_D6
LCD_R0
LCD_R6
OCSPI1_IO2
ARD_D8
SAI4_D2
SAI4_CK2
SAI1_SD_A
STMOD#17
Audio_Int
STMOD#18
STMOD#19
LCD_G3
LCD_B4
LCD_DE
ARD_D5
UM2679
STM32H735G-DK I/O assignment
-
-
-
-
-
-
-
USART3_TX
USART3_RX
-
-
-
-
-
-
Comment
-
-
-
-
-
-
-
-
-
-
TIM4_CH4
-
-
-
-
-
-
-
IO II DFSDM1_DATIN2
-
IO II DFSDM1_CKOUT
IO II DFSDM1_DATIN4
-
-
-
TIM1_CH4 page 33/43
UM2679 - Rev 5
J2
J4
B7
C7
D7
J1
C8
A7
D8
F15
F14
G13
G12
A8
R10
N10
P8
N9
G15
H13
G14
K3
N7
P11
N11
Pin number
P14
F4
F3
G3
H4
H2
H3
H1
GPIO port
PE15
PF0
PF1
PF2
PF3
PF4
PF5
PF6
J3 PF7
PF8
PF9
PG10
PG11
PG12
PG13
PG14
PG15
PH0
PG5
PG6
PG7
PG8
PG9
PF10
PF11
PF12
PF13
PF14
PF15
PG0
PG1
PG2
PG3
PG4
STMOD#7-SCL
STMOD#10-SDA
OCSPI2_IO4
OCSPI2_IO5
CTP_INT
ARD_D2
ARD_D4
ARD_D7
OCSPI1_NCS
LCD_CLK
MEMS_LED
OCSPI1_IO6
OCSPI2_IO6
OCSPI2_IO7
OCSPI2_NCS
USB_FS_OVCR
LCD_B0
LCD_BL_CTRL
OSC_25M
Signal or label
LCD_R7
OCSPI2_IO0
OCSPI2_IO1
OCSPI2_IO2
OCSPI2_IO3
OCSPI2_CLK
µSD_Detect
STMOD#1
ARD_D10
SAI1_SD_B
STMOD#2
ARD_D13
SAI1_MCLK_B
STMOD#3
ARD_D12
SAI1_SCK_B
STMOD#4
ARD_D11
SAI1_FS_B
OCSPI1_CLK
STMOD#8-MOSIs
OCSPI2_DQS
STMOD#20
UM2679
STM32H735G-DK I/O assignment
Comment
-
-
-
-
-
-
-
SPI5_NSS II UART7_RX II SAI1_SD_B
SPI5_SCK II UART7_TX II
SAI1_MCLK_B
SPI5_MISO II UART7_RTS II
SAI1_SCK_B
SPI5_MOSI II UART7_CTS II
SAI1_FS_B
-
-
-
-
-
-
-
-
-
-
-
-
-
SPI5_MOSI
-
IO II DFSDM1_DATIN6
I2C4_SCL
I2C4_SDA
-
-
-
-
page 34/43
UM2679 - Rev 5
R3
L1
C5
D4
P3
N1
N2
Pin number
K1
N4
R4
P4
R5
P15
M11
N13
M14
N14
M13
N15
C13
B12
D12
GPIO port
PH1
PH2
PH3
PH4
PH5
PH6
PH7
PH8
PH9
PH10
PH11
PH12
PH13
PH14
PH15
PA0_C
PA1_C
PC2_C
PC3_C
NRST
BOOT0
PDR_ON
Signal or label
STMOD#12-RST
ARD_A1
LCD_R1
LCD_G5
USB_FS_PWR_EN
LCD_RST
STMOD#9-MISOs
LCD_R2
LCD_R3
LCD_R4
LCD_R5
STMOD#11-INT
FDCAN1_TX
FDCAN1_RX
LCD_G4
ADC_IN
ARD_A2
ARD_A3
ARD_A4
ARD_A5
NRST
BOOT0
PDR_ON
UM2679
STM32H735G-DK I/O assignment
Comment
-
ADC3_INP13
-
-
-
-
SPI5_MISO
-
-
-
-
-
-
-
-
ADC12_INP0
ADC12_INP1
ADC3_INP0
ADC3_INP1
-
-
page 35/43
UM2679
Federal Communications Commission (FCC) and Innovation, Science and Economic Development Canada (ISED) Compliance Statements
Appendix B
Federal Communications Commission (FCC) and Innovation,
Science and Economic Development Canada (ISED) Compliance Statements
B.1
B.2
FCC Compliance Statement
Part 15.19
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
Part 15.21
Any changes or modifications to this equipment not expressly approved by STMicroelectronics may cause harmful interference and void the user's authority to operate this equipment.
Part 15.105
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part
15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense.
Responsible party (in the USA)
Terry Blanchard
Americas Region Legal | Group Vice President and Regional Legal Counsel, The Americas
STMicroelectronics, Inc.
750 Canyon Drive | Suite 300 | Coppell, Texas 75019
USA
Telephone: +1 972-466-7845
ISED Compliance Statement
This device complies with FCC and ISED Canada RF radiation exposure limits set forth for general population for mobile application (uncontrolled exposure). This device must not be collocated or operating in conjunction with any other antenna or transmitter.
Compliance Statement
Notice: This device complies with ISED Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device.
ISED Canada ICES-003 Compliance Label: CAN ICES-3 (A) / NMB-3 (A).
Déclaration de conformité
Avis: Le présent appareil est conforme aux CNR d'ISDE Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement.
Étiquette de conformité à la NMB-003 d'ISDE Canada: CAN ICES-3 (A) / NMB-3 (A).
UM2679 - Rev 5 page 36/43
C.1
UM2679
CE conformity
Appendix C
CE conformity
Warning
EN 55032 / CISPR32 (2012) Class A product
Warning: this device is compliant with Class A of EN55032 / CISPR32. In a residential environment, this equipment may cause radio interference.
Avertissement : cet équipement est conforme à la Classe A de la EN55032 / CISPR 32. Dans un environnement résidentiel, cet équipement peut créer des interférences radio.
UM2679 - Rev 5 page 37/43
Revision history
Date
30-Apr-2020
3-Dec-2020
23-Mar-2021
17-May-2021
16-Sep-2021
Table 25. Document revision history
Revision
3
4
1
2
5
Changes
Initial release.
Added alternative memory solutions to Section 7.9 HyperRAM memory .
Added Section 9 STM32H735G-DK board information with updated Product marking .
Updated Table 19 footnote on CN19 pin 36 configuration.
Updated Table 23 regarding limitation to analog input usage for CN9 A2 to A6 pins
UM2679
UM2679 - Rev 5 page 38/43
UM2679
Contents
Contents
Using an external debug tool to program and debug the on-board STM32 . . . . . . . . . . . . 11
Supplying the board through the STLINK-V3E USB port: 5 V/500 mA . . . . . . . . . . . . . . . 12
UM2679 - Rev 5 page 39/43
UM2679
Contents
Appendix B Federal Communications Commission (FCC) and Innovation, Science and
Economic Development Canada (ISED) Compliance Statements . . . . . . . . . . . . . . . . . . .36
UM2679 - Rev 5 page 40/43
UM2679
List of tables
List of tables
UM2679 - Rev 5 page 41/43
UM2679
List of figures
List of figures
UM2679 - Rev 5 page 42/43
UM2679
IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of
Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks . All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2021 STMicroelectronics – All rights reserved
UM2679 - Rev 5 page 43/43
Descargar
Anuncio