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.

DM365 VPBE outputs H- and V-SYNC but no VCLK and LCD_OE

 

I try to use the diital output of the VPBE (in YCC16 Master Mode, non-standard, progressiv)

I have verified that the electrical connections for VCLK and LCD_OE are correct (programming them as GPIO and toggling the line).

I know the PINMUX is setup correctly, because when I change the VCLK Polarity and the LCD_OE Polarity, the signal changes accordingly (but only DC value, there are no pulses)

HSYNC and VSYNC are ouptut  as expected (so I know I have all the videotiming parameter set up and internally the Videoclock is running at the correct frequency (74.25Mhz)

 

I have it setup to output YCDC value (which i verified, it actually sends) using YCOLVL register.

 

For the LCD_OE pin:

LCDOUT:  OES is 0 (selects LCD_OUT)

I also have initilazed the  HSTART, HVALID, VSTART and VVALID register.

 

For the VCLK pin:

VIOCTL: VCLKE is on (1), polarity is normal (0), VCLKZ is Ouput(0)

DCLKCTL:  DCKEC (DCL patter mode) set to 1 (ENable)  , DCKPW = 1(DCLK pattern bit width

DCLKPTN0  set to 0xFFFF

 

Is there somewhere else a VCLK enable Bit I have missed ?

 

Thx

Ernst Parth

 

 

 

 

 

I have

  •  

    In the meantime I get VCLK; it was an enable Bit not set (due to an incorrect #define).

    I now get the Backgroundcolor output on the Y and C datalines (with correct timing), but still no LCD_OE. signal. And i checked all 2 more times.

    As I see the data only during the time of HSTART and HVALID, i can be sure this one is setup correctly.

    I enable LCD_OE in the PINMUX. When I progamm it to inverted Polarity the Pin changes voltage.

    I set OES to 0 in LCDOUT.

    Anything missing ?

    Maybe anyoone can help me ?

    E.g. is it necessary to setup the OSD Module to get the LCD_OE signal ?

    Or is there somewhere kind of a "Startbit".

    Thank You very much,

    Best regards

    Ernst Parth

  •  

    OK, I found it.

    The OEE bit in LCDOUT has to be set too.

    In the VPBE manual SPRUFG9C (rev. july 2010) on p-260 describes this bit:

    LCD_OE output enable. LCD_OE is ouput on COUT6 signal (i.e use only in Serial RGB or YCC8 modes)

    Well, it is also required in YCC16 mode ,   (COUT6 does not output LCD_OE in this setup, but keeps its function)

    Best regards

    Ernst