Part Number:DS90UB936-Q1
您好,Ti;
我在使用DS90UB936-Q1的test pattern输出图像时,发现结束帧信号与开始帧信号 有概率性的 拉不下去.这有可能是什么原因了? 如下是用示波器抓取的异常信号波形:
DS90UB936的寄存器配置如下:
//Patgen Fixed Colorbar 1280x720p30
{0x33, 0x01}, // CSI0 enable
{0xB0, 0x00}, // Indirect Pattern Gen Registers
{0xB1, 0x01}, // PGEN_CTL
{0xB2, 0x01},
{0xB1, 0x02}, // PGEN_CFG
{0xB2, 0x33},
{0xB1, 0x03}, // PGEN_CSI_DI
{0xB2, 0x24},
{0xB1, 0x04}, // PGEN_LINE_SIZE1
{0xB2, 0x0F},
{0xB1, 0x05}, // PGEN_LINE_SIZE0
{0xB2, 0x00},
{0xB1, 0x06}, // PGEN_BAR_SIZE1
{0xB2, 0x01},
{0xB1, 0x07}, // PGEN_BAR_SIZE0
{0xB2, 0xE0},
{0xB1, 0x08}, // PGEN_ACT_LPF1
{0xB2, 0x02},
{0xB1, 0x09}, // PGEN_ACT_LPF0
{0xB2, 0xD0},
{0xB1, 0x0A}, // PGEN_TOT_LPF1
{0xB2, 0x04},
{0xB1, 0x0B}, // PGEN_TOT_LPF0
{0xB2, 0x1A},
{0xB1, 0x0C}, // PGEN_LINE_PD1
{0xB2, 0x0C},
{0xB1, 0x0D}, // PGEN_LINE_PD0
{0xB2, 0x67},
{0xB1, 0x0E}, // PGEN_VBP
{0xB2, 0x21},
{0xB1, 0x0F}, // PGEN_VFP
{0xB2, 0x0A}
Kailyn Chen:
您好,我看了下波形,最后1bit的Vil幅值差异不大,只是data波形总体看起来glitch或者噪声大一些。0x4D寄存器的值为多少? 是否有CRC error报错? 显示屏是否能正常显示配置的color bar?您这里的配置和datasheet中给出的pattern configuration是一样的,配置没问题。
,
an pee:
现在还看不到color bar。我这里显示行长都是对的,但是实际收到的帧长是理论帧长的倍数。因为起始帧信号和结束帧信号偶尔会有问题。
,
an pee:
0x4d寄存器读到的值是0x03,没有显示crc报错,但是有no frame start errors和 no frame end errors报错。
,
Kailyn Chen:
您好,哪个寄存器显示no frame start error和no frame end error?
另外0x7B CSI Error Counter 有报错吗?
当对某个port进行寄存器读写的时候,需要配置0x4C。 我看了了下上述的寄存器配置,没有对寄存器0x4C 进行配置。