This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
HI
Now the display of the board I debug is abnormal, the display is blurred and divided, and the display will be lost after a period of time
After 948, we also have a chip that converts lvds to mipi. The lvds signal read by this chip, the screen parameters hfp/hbp/htotal are quite different from our soc
We verified that the soc output is correct
Is there any way for me to be sure that the lvds signal output from the 948 is stable or that the output screen parameters are correct?
Hello,
Can you provide me with more information on the set up? Please share the operating mode of the 948 ie, dual lane/link input/output, PLCK rate, timing coming from the SoC, screen parameters etc...
If possible can you share the specifications/datasheet of the display as well?
Best,
Shu
Thank you, below is my 941+948 configuration.
941:
WriteOfI2c_Byte(0x01,0x08); //Disable DSI
WriteOfI2c_Byte(0x1E,0x01); //Select FPD-Link III Port 0
WriteOfI2c_Byte(0x40,0x04);//DSI/D-PHY Port0 Digital Register
WriteOfI2c_Byte(0x4F,0x8C); //Set DSI_CONTINUOUS_CLOCK, 4 lanes, DSI Port 0
WriteOfI2c_Byte(,0x5B,0x01); //Force single FPD-Link III Transmitter mode
WriteOfI2c_Byte(0x0D,0x03); //GPIO0 Config
WriteOfI2c_Byte(0x0E,0x33); //GPIO1 GPIO2 Config
WriteOfI2c_Byte(0x17,0x9E);//i2c pass all
WriteOfI2c_Byte(0x07,0x58);
WriteOfI2c_Byte(,0x70,0x5A);
948:
WriteOfI2c_Byte(0x1D,0x05); //GPIO0 Config
WriteOfI2c_Byte(0x1E,0x55); //GPIO1 GPIO2 Config
WriteOfI2c_Byte(0x37,0xac); //MODE_SEL 20 Mbps
WriteOfI2c_Byte(0x49,0x80);//Dual FPD/OLDI output
WriteOfI2c_Byte(0x41,0x1f); //for esd
Then, is the configuration of my soc.
pclok 66.3MHZ 4Lane size:1920*480
hor total:570
hor.sync time :13
hor.back porch :14
hor.front porch :63
ver total:1938
ver.sync time :6
ver.back porch :6
ver.front porch :6
Display slowly goes from dark to light with dark spots like:
948 video single output
lvds to mipi
screen parameters:
Hi,
Thank you for providing this information, I will look into this and get back to you by the end of the week.
Best,
Shu
Hi,
In DE only mode, I measured the lvds signal waveform output by the 948 as shown in the attachment, the amplitude does not seem to be very stable, does the 948 have the ability to enhance the lvds drive? If I want to turn into Sync Mode output, what do I need to do besides writing 0x80 to register 0x29?
Best,
Luuel
948_LVDS.rar
Hi,
I changed the 948 from De only Mode to Sync Mode Write948i2c (0x29, 0x80). If the 948 has been continuously powered off, the 948 will output the lvds signal, and the value of the read register 0x29 is 0x80, which is correct. If the 948 is powered on again, the 948 will not output the lvds signal. This can judge that the sync mode I set is abnormal, and how do I configure the 948 to output the Sync Mode?
Best,
luuel
Hi Luuel,
You have the correct configuration for setting the 948 to Sync Mode. I recommend that you refer to the Application Note - DS90UB941AS-Q1 DSI Bringup Guide and trying section 3 the 941 Bring-up and debug flow to help isolate/eliminate the 941 from the system. Then we can take a look at what is happening on the 948 side.
Best,
Shu