Other Parts Discussed in Thread: DLPC3435, DLPC3438, DLPC3433, DLPC3432, USB2ANY
Hi,
I'm trying to send the video signal to our custom board with DLPC3430. However, there is nothing change with the image.
It remains the original pattern from the external video port setting.
Here's current setting and reference documents
1. Reference:
- DLPC3430, DLPC3432, DLPC3433, DLPC3435 and DLPC3438 Software Programmer's Guide(dlpu020e.pdf)
- DSI Setup and Debugging Guide v1.0
- DLPC3430 and DLPC3435 Display Controller(dlpc3430.pdf)
- DSI-HSClock.xlsx(download from TI forum)
2. Board status:
- dlpc3430 IC init complete(host_irq goes low and LEDs are on)
- i2c interface works and it can read/write commands correctly
- show grid pattern only
- instrument measure: no LP mode on clock lane (no 1.1V signal)
- instrument measure: data lane looks like DSI Setup and Debugging Guide v1.0 figure. 4
3. DSI settings:
- 2 data lanes
- Video mode (Burst)
- RGB565 16bits
- EOT enabled
- BTA disable
- Horizontal Front Porch: HS Mode
- Horizontal Back Porch: HS Mode
- Vertical Active: HS Mode
- Vertical Front Porch: LP Mode
- Vertical Back Porch: LP Mode
- Vertical Sync Time: LP Mode
- Clock lane is always provided
4. DSI parameters and clocks
- HS clock: 135MHz
- Input resolution: 848x480
- Video frame rate: 60
- Pixel format: RGB565
- Hsync Pulse Width: 110 PCLK
- Hori Back Porch: 110 PCLK
- Hori Front Porch: 16 PCLK
- Vsync Pulse Width: 8 Lines
- Vert. Back Porch: 23 Lines
- Vert Front Porch: 6 Lines
- PClk: 33.6257 MHz (set 34MHz)
- DSI HS Clock: 134.5 MHz (set 135MHz)
- HSPrepare: 76
- HSZero: 400
- HSExit: 100
- HSTrail: 120
- Clk Prepare: 38
- ClkZero: 262
- ClkTrail: 60
- ClkPre: 60
- ClkPost: 447
5. dlpc3430 settings (write thru i2c and read back for confirmation)
- Read Display Size (13h): 854x480
- Read Input Image Size (2Fh): 848x480
- Read Image Crop (11h): 848x480
- Read DSI Port Enable (D8h): 0
- Read Input Source Select (06h): 0
- Read External Video Source Format Select (08h): 0x21
- Read Short Status (D0h) 0x10000001
- Read System Status (D1h): 0x0 0x7 0x0 0x0
Do I miss something? and here are some additional questions
- During HS video Mode, commands are sent in HS or LP mode?
- If some parameters or clocks set error. Should I get a distorted image or no image(grid pattern only)?
- Is there any way to figure out the dlpc3430 receive the DSI data or not? (even the data in error format)
Thank you.
T.H.