This post was last edited by DavidZH on 2024-11-17 19:24
I was fortunate to have the opportunity to review the ST L99H92 DC motor driver and NUCLEO-G474RE control board provided by DigiKey, which was held by EEWORLD. I have received 2 fast development boards:
1. STM32 NUCLEO-G474RE
The board is still a butterfly board that is compatible with the ARDUINO Uno V3 interface and has onboard STLINK-V3E download and debugging;
The main chip is 64Pin, STM32G474RET6. The specific resources are as follows:
Clock speed: Arm Cortex-M4 at 170 MHz
Memory: 512KB Flash and 128KB SRAM
The onboard resources of NUCLEO-G474RE are as follows: mainly including debugging and programming parts, STM32G4 main control and external circuits, IO port part, power input and output circuit;
In terms of IO ports, the board is compatible with Arduino and ST's Morpho interface, which means we can use Arduino firmware to drive the STM32 NUCLEO-G474RE for quick verification, as described below;
In the picture we can clearly see the definition of each pin;
The hardware connection can refer to the figure below, which can quickly and easily find the corresponding function; There are mainly four interfaces: CN5, CN6, CN8, and CN9;
The function definitions of the four ports are as follows. From the figure, we can see that I2C, UART, SPI, PWM, and ADC can all be implemented. The subsequent hardware connection needs to refer to the function definition;
2. AEK-MOT-WINH92 development board;
This development board is a DC motor drive development board based on ST's l99h92 pre-driver chip, which can be used in products for automotive applications;
2.1、Introduction to AEK-MOT-WINH92 onboard resources:
The drive voltage input port is marked as 12V. In fact, the input voltage is between 5.41V and 28V. Therefore, the 12V or 24V voltage of the vehicle can be used directly.
SPI port for communicating with the host;
Diagnostic output and enable control;
DC motor interface;
From the typical circuit of L99H92, we can see that an external MOSFET is needed to drive the DC motor; the built-in operational amplifier can detect the motor current;
The main driver chip L99H92 chip's functional division is as follows, corresponding to the actual circuit above;
By reading the specification, we can clearly understand that the relevant characteristics of the L99H92 chip can be fully used in automotive application products;
Supported protections: short circuit protection, programmable dead time, thermal protection, undervoltage and overvoltage protection
Diagnostic output: Provides diagnostic information for all outputs via SPI, watchdog for MCU monitoring, diagnostic output pins connected to microcontrollers to detect device failures;
Outputs: 2x half-bridge or 1x full-bridge gate drivers, two independent current sense outputs with programmable gain and input
Automotive-grade features: Supports AEC-Q100 standards;
Working temperature: -40℃~150℃