BACKGROUND

The proliferation of electronic devices and integrated circuit (IC) technology has resulted in the commercialization of IC products. As new electronic devices are developed and IC technology advances, new IC products are commercialized. One example IC product for electronic devices is a light-emitting diode (LED) display driver circuit. In LED display devices (e.g., indoor or outdoor LED signage or displays for stadiums, schools, arenas, billboards, homes, or other LED display devices with multiple LED display driver circuits), there are some trends: the number of red-green-blue (RGB) LED pixels are increasing (e.g., up to 4K pixels and more than 15K LED drivers); the pitch between pixels is decreasing; and the minimum on-time in each period is decreasing (e.g., down to tens of nanoseconds). In at least some scenarios (e.g., an LED display with high dynamic range and high resolution), a decrease in on-time increases the likelihood of non-uniformity at low brightness levels for LED display driver circuits. This is due to each channel output current having a more significant transient current portion as the on-time decreases and due to device/channel transient current variance. The result of non-uniformity for channel output currents across LED display driver circuits is undesirable LED brightness variance for different portions of an LED display.

SUMMARY

In an example embodiment of the description, a light-emitting diode (LED) display driver circuit includes: a set of channels, each channel of the set of channels having a respective current control circuit; and control circuitry coupled to each respective current control circuit and configured to adjust a respective control signal to each respective current control circuit responsive to an LED brightness estimate for each channel of the set of channels.

In another example embodiment of the description, a system includes: a printed circuit board (PCB); a LED display controller mounted on the PCB; a graphics card coupled to the PCB and configured to provide graphics data to the LED display controller, wherein the LED display controller is configured to generate LED data based on the graphics data; and a plurality of LED display driver circuits coupled to the LED display controller, each LED display driver circuit configured to receive respective LED data from the LED display controller. Each LED display driver circuit includes: a set of channels, each channel of the set of channels having a respective current control circuit; and control circuitry coupled to each respective current control circuit and configured to adjust a respective control signal to each respective current control circuit responsive to an LED brightness estimate for each channel of the set of channels.

In another example embodiment of the description, a method includes: obtaining, by control circuitry, a LED brightness estimate for each of a plurality of channels of an LED display driver circuit; providing a control signal, by the control circuitry, to a current control circuit for each of the plurality of channels responsive to the obtained LED brightness estimate; adjusting, by each current control circuit, a resistance responsive to a respective control signal; and outputting, by each respective current control circuit, a current responsive to each adjusted resistance.

