Achieving Fully Dynamic Adaptive Lighting: G32A1445 LED Matrix Headlamp Solution

March 08, 2024 Automotive

Geehy's automotive LED matrix headlamp solution features the G32A1445, a brand-new MCU designed for automotive use. The internal analog EEPROM records LED data for the headlamps. The solution incorporates Geehy's first automotive headlamp LED matrix controller, GALT61120, offering pixel-level independent control for functions like low beam, high beam, picture display switching, and brightness adjustment, ensuring dynamic adaptive lighting for improved driving comfort and safety.


The solution’s main control MCU manages LED power circuit startup and current output, connecting seamlessly to BCM and other ECUs through the CAN bus. Utilizing UART and the CAN physical layer, it communicates with the LED matrix controller, interpreting commands from BCM, collecting temperature data through ADC, and overseeing heat dissipation for safe LED operation. Powered by a 5V supply, the Boost-Buck circuit ensures a constant current source to the LED driver, with output current adjusted through the SPI interface. In the LED board section, UART controls the board via a CAN transceiver, achieving pixel-level control of the LED array.


G32A1445 LED Matrix Headlamp Solution Block Diagram


Key Features of the G32A1445 Automotive LED Matrix Headlamp

 Main control MCU G32A1445, a brand-new general-purpose MCU for automotive use.

Abundant peripherals for versatile connection scenarios in automotive headlamp systems.

 Integrated SPI control for constant current output.

 Compliant with 2.0A/2.0B (active) specs, with a 1Mbit/s communication speed. Supports seamless communication with the automotive CAN bus system for body control, instrument communication, monitoring, calibration, and more.

 USART/CAN control for LED bead flashing modes.

 Pixel-level operation modes for single and multiple-string LED beads.


Key Advantages of the G32A1445 Automotive General-Purpose MCU

 Based on Arm® Cortex®-M4F core, operating at 112MHz.

 Automotive AEC-Q100 Grade 1.

 Compliant with ISO 26262 ASIL-B functional safety standard.

 Flash 512KB, SRAM 64KB, 4KB CFGRAM available for SRAM or EEPROM, Flash/SRAM with ECC.

 Analog peripherals: 12-bit ADCx2, COMP×1, PDU×2.

 Communication peripherals: LPI2Cx1, LPUARTx3, LPSPIx3, CANx3 (all supporting CAN-FD).

 Security features: CSEc encryption, MPU system memory protection, Secure Boot, built-in CRC/WDT/EWDT modules.

 Debugging interfaces: SWJ-DP, DWT, ITM, TPIU, FPB.

 Wide temperature range from -40 to 125 for stable automotive operation.