Closed
Description
According to contact with a variety of screen backlight control, can be classified as the following:
- GPIO Control
- High and Low Levels:
The backlight is controlled by a GPIO pin directly, where setting it to high turns on the backlight, and setting it to low, turns it off, Or vice versa - PWM Signal Control:
The backlight is controlled by a GPIO pin generating a PWM signal, with the brightness adjusted according to the duty cycle.
- High and Low Levels:
- Control via I2C Chip like custom MCU or IOExpander
- The brightness (0x00~0xFF) is adjusted by writing to a specific register of the backlight control chip via the I2C bus.
- Control Process: The MCU communicates with the backlight control chip over I2C and writes the brightness value to a specific register address.
- The brightness (0x00~0xFF) is adjusted by writing to a specific register of the backlight control chip via the I2C bus.
- Control via QSPI or MIPI-DSI or others
- The brightness (0x00~0xFF) is adjusted by sending the value to a specific register via the QSPI or MIPI-DSI protocol.
- QSPI: Uses high-speed serial communication to write to the register.
- MIPI-DSI: Typically used with integrated display control, enabling direct backlight brightness control through the MIPI protocol.
- The brightness (0x00~0xFF) is adjusted by sending the value to a specific register via the QSPI or MIPI-DSI protocol.
so, i know you have the plan to implement backlight control next. Maybe you can consider the above several types of backlight control scheme? Please let me know if you need anything