SNVU888 March 2024
The LP581XEVM-GUI is a convenient tool to control and evaluate all functions of LP581x family. Open the LP581x.exe file and plug the USB cable into the USB port of the computer. The GUI automatically connects with the LP5811-10EVM. Figure 3-3 illustrate the status bar showing the connection status at the bottom of GUI. Hardware Connected shows in the status and the indicator in the USB2ANY stops blinking when successfully connected. Click the connection button to connect or disconnect the LP5811-10EVM with the GUI.
If the USB2ANY has been used to evaluate other EVMs and updated by other firmware version (such as, 2.8.2.0), then the correct firmware version must be updated into USB2ANY. Follow the instructions shown in the GUI when plugging in the USB cable to update the firmware successfully. SeeFigure 3-4.
If the USB2ANY has not been previously used to evaluate any EVM before, then an unknown version firmware is detected by GUI. When the update firmware notification shows up, follow these steps.
Different device variants in the LP581x family are selected from the Start Page. The default setting is for LP5811D, so to begin evaluation, select the LP5811 tab then click the EXPLORE button to begin evaluation. See Figure 4-5.
After clicking EXPLORE button, the GUI helps navigate users to the Hardware Set-up page. Click FINISH button when the hardware has been set properly. See Figure 4-6.
Figure 4-7 shows the I2C address selected in the Home page. Click the Configure & Connect button to connect the USB2ANY with the LP5811-10EVM. The I2C protocol with broadcast chip address is the default. Users can also choose the I2C independent address depending on the IC which is under evaluation. For example, the default jumper setting is used for LP5811D, so choose 0x17 as the independent I2C address. See the I2C address details for each device on LP5811-10EVM in the table below.
IC Designator | IC Part Number | I2C Address |
---|---|---|
U1 | LP5810AYBHR | 0x14 |
U2 | LP5811BYBHR | 0x15 |
U3 | LP5810CDSDR | 0x16 |
U4 | LP5811DDRRR | 0x17 |
Click the START button below the LED CONTROL block to enter the Mode Selection Page while every individual register is configured in the REGISTER MAP page.
Set the operation mode for every LED pixel in the LED mode select page. See the details in this page in Figure 4-8.
After all the device configurations have been configured, click NEXT button to navigate to Manual Mode Configuration page.
Set the analog dimming (dot current) and PWM dimming (manual PWM) value for every LED which is configure to manual mode. See Figure 4-10.
After the manual mode LED brightness are configured, click NEXT button to navigate to Auto Mode Configuration page.
This page is used to configure the animation engine of each device. One animation engine pattern is defined as Figure 4-11. Three animation engine units (AEU) and two animation pause units (APU) compose the animation engine pattern. Users can also see more details about the animation engine in data sheet.
All the parameters in the animation engine related register have random value when power up the device, so configure all the parameters before running the animation. Figure 4-12 shows the Auto Mode Configuration page.
Users can preview the LED animation pattern by enabling the Preview Mode and click the SIMULATE button. See Figure 4-13.
The dimming curve is also shown under the configuration page. See Figure 4-14.
After making sure all the configurations have been set properly, click the START button in the AEU configuration section. The device starts to generate the animation effect desired.
The LP5811/LP5810 continually detects the status for every LED dot. Once an open or short failure is detected, the fault status is also be monitored on the GUI. Clicking the fault summary at the right-top of the GUI shows the summary for all fault status (see Figure 3-15). The Clear Short LED and Clear open LED buttons are used to clear related fault flags when the failures are removed.
To have precise detection results, the PWM must be set above 25.