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.

[参考译文] DS90UB954-Q1:RAW10格式的测试图形生成设置

Guru**** 1791630 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1417315/ds90ub954-q1-test-pattern-generation-settings-for-raw10-format

器件型号:DS90UB954-Q1

工具与软件:

你(们)好

我正在寻找正确的测试图形生成设置以模拟我的传感器、以便检查没有传感器的电路。 规格如下、我做了如下寄存器设置、但是接收 FPGA 没有图像。  请 您…我来更正设置,谢谢您

>> RAW10,800x800、4通道配置、每通道速度200Mbps

>> DS90UB954 REFCLK 为25MHz

>> DS90UB954模式 PIN 已选择 CSI-2非同步反向通道

// Patgen Fixed Colorbar 800x800

{0x33、0x01}、// CSI0启用

{0xB0、0x00}、//间接图形生成寄存器

{0xB1、0x01}、// PGEN_CTL /*启用图形发生器*/

{0xB2、0x01}、

{0xB1、0x02}、// PGEN_CFG /* 8颜色5块图形发生器*/

{0xB2、0x35}、

{0xB1、0x03}、// PGEN_CSI_DI RAW10

{0xB2、0x2B}、

{0xB1、0x04}、// PGEN_LINE_SIZE1

{0xB2、0x0F}、

{0xB1、0x05}、// PGEN_LINE_SIZE0

{0xB2、0xA0}、

{0xB1、0x06}、// PGEN_BAR_SIZE1

{0xB2、0x00}、

{0xB1、0x07}、// PGEN_BAR_SIZE0

{0xB2、0x7D}、

{0xB1、0x08}、// 800像素的 PGEN_ACT_LPF1 ITS 1000 (0x03)

{0xB2、0x03}、

{0xB1、0x09}、// 800像素的 PGEN_ACT_LPF0 ITS 1000 (0x20)

{0xB2、0x20}、

{0xB1、0x0A}、// 960像素的 PGEN_TOT_LPF1 ITS 1000 (0x03)

{0xB2、0x03}、

{0xB1、0x0B}、//对于960像素、其 PGEN_TOT_LPF0 ITS 1000 (0x03)

{0xB2、0xC0}、

{0xB1、0x0C}、// PGEN_LINE_PD1

{0xB2、0x0C}、

{0xB1、0x0D}、// PGEN_LINE_PD0

{0xB2、0x67}、

{0xB1、0x0D}、// PGEN_VBP

{0xB2、0x21}、

{0xB1、0x0F}、// PGEN_VFP

{0xB2、0x13}

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Rafeeq、

    您能否提供有关视频信号的更多详细信息? 我需要:

    每秒帧数、H 活动、H-TOTAL、V 活动、V 后沿、 前沿、垂直同步宽度。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Hamzeh:

    我仍在等待传感器供应商获取这些信息、在获得这些数据后、我会给您回复。 谢谢...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rafeeq:

    感谢您提供信息。 只要你有细节,只需张贴他们,我会回应。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Hamzah、

    H-ACTIVE = 1280、Htotal = 744 (取决于时钟频率)、V-ACTIVE = 800、Vback 和 Vfront 不良信号在其 CSI2传感器输出中不存在、也不存在 Vsyns  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rafeeq:

    不确定提供的信息中是否有拼写错误。 您说、 H-ACTIVE = 1280、HTOTAL = 744! 这是不可能的。 Htotal 必须大于 Hactive。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Hamzeh:

    数据令人困惑、我是从传感器数据表获得的。 请在下面的数据表片段中找到。 实际传感器输出为800x800 RAW10、CSI-2通道@每个通道400Mbps。 我想复制此分辨率来测试与两个解串器的测试图形发生器输出的链路。 我使用一些标准值进行了设置、所以当我得到大约16fps (而不是30fps)时、您能否确认设置是否正确。 谢谢...

    {0x1F、0x03}、// CSI0 400Mbps 串行速率

    {0x33、0x21}、// CSI0启用、2个通道、CSI 非连续时钟模式

    {0xB0、0x00}、//间接访问(写入= 0x00、读取= 0x01)到图形生成寄存器

    {0xB1、0x01}、// PGEN_CTL /*启用图形发生器*/

    {0xB2、0x01}、

    {0xB1、0x02}、// PGEN_CFG /* 8颜色5块图形发生器*/

    {0xB2、0x35}、

    {0xB1、0x03}、// PGEN_CSI_DI RAW10

    {0xB2、0x2B}、

    {0xB1、0x04}、// PGEN_LINE_SIZE1

    {0xB2、0x0F}、

    {0xB1、0x05}、// PGEN_LINE_SIZE0

    {0xB2、0xA0}、

    {0xB1、0x06}、// PGEN_BAR_SIZE1

    {0xB2、0x00}、

    {0xB1、0x07}、// PGEN_BAR_SIZE0

    {0xB2、0x7D}、

    {0xB1、0x08}、// PGEN_ACT_LPF1

    {0xB2、0x03}、

    {0xB1、0x09}、// PGEN_ACT_LPF0

    {0xB2、0x20}、

    {0xB1、0x0A}、// PGEN_TOT_LPF1

    {0xB2、0x03}、

    {0xB1、0x0B}、// PGEN_TOT_LPF0

    {0xB2、0xC0}、

    {0xB1、0x0C}、// PGEN_LINE_PD1

    {0xB2、0x0C}、

    {0xB1、0x0D}、// PGEN_LINE_PD0

    {0xB2、0x67}、

    {0xB1、0x0D}、// PGEN_VBP

    {0xB2、0x21}、

    {0xB1、0x0F}、// PGEN_VFP

    {0xB2、0x13}

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Rafeeq、

    请尝试以下脚本。

    {0x1F,0x03}, // CSI0 400Mbps serial rate
    
    {0x33,0x21}, // CSI0 enable, 2 Lanes, CSI non continuous clock mode
    
    {0xB0,0x00}, // Indirect access (Write = 0x00, Read = 0x01)to Pattern Gen Registers
    {0xB1,0x01}, // PGEN_CTL /* Enable Pattern Generator */
    {0xB2,0x01},
    
    {0xB1,0x02}, // PGEN_CFG /* 8 color 5 block Pattern Generator */
    {0xB2,0x35},
    
    {0xB1,0x03}, // PGEN_CSI_DI RAW10
    {0xB2,0x2B},
    
    {0xB1,0x04}, // PGEN_LINE_SIZE1
    {0xB2,0x03},
    
    {0xB1,0x05}, // PGEN_LINE_SIZE0
    {0xB2,0xE8},
    
    {0xB1,0x06}, // PGEN_BAR_SIZE1
    {0xB2,0x00},
    
    {0xB1,0x07}, // PGEN_BAR_SIZE0
    {0xB2,0x7D},
    
    {0xB1,0x08}, // PGEN_ACT_LPF1
    {0xB2,0x03},
    
    {0xB1,0x09}, // PGEN_ACT_LPF0
    {0xB2,0x20},
    
    {0xB1,0x0A}, // PGEN_TOT_LPF1
    {0xB2,0x03},
    
    {0xB1,0x0B}, // PGEN_TOT_LPF0
    {0xB2,0x4D},
    
    {0xB1,0x0C}, // PGEN_LINE_PD1
    {0xB2,0x0F},
    
    {0xB1,0x0D}, // PGEN_LINE_PD0
    {0xB2,0x69},
    
    {0xB1,0x0D}, // PGEN_VBP
    {0xB2,0x21},
    
    {0xB1,0x0F}, // PGEN_VFP
    {0xB2,0x0A}
    
    {0xB1,0x10}
    {0xB2, 0xAA}, // PGEN_COLOR0
    
    {0xB1,0x11}
    {0xB2,0x33}, // PGEN_COLOR1
    
    {0xB1,0x12}	
    {0xB2,0xF0}, // PGEN_COLOR2
    
    {0xB1,0x13}	
    {0xB2,0x7F}, // PGEN_COLOR3
    
    {0xB1,0x14}	
    {0xB2,0x55}, // PGEN_COLOR4
    
    {0xB1,0x15}	
    {0xB2,0xCC}, // PGEN_COLOR5
    
    {0xB1,0x16}	
    {0xB1,0x0F}, // PGEN_COLOR6
    
    {0xB1,0x17}	
    {0xB2,0x80}, // PGEN_COLOR7
    
    {0xB1,0x18}	
    {0xB2,0x00}, // PGEN_COLOR8
    
    {0xB1,0x19}	
    {0xB2,0x00}, // PGEN_COLOR9
    
    {0xB1,0x1A}	
    {0xB2,0x00}, // PGEN_COLOR10
    
    {0xB1,0x1B}	
    {0xB2,0x00}, // PGEN_COLOR11
    
    {0xB1,0x1C}	
    {0xB2,0x00}, // PGEN_COLOR12
    
    {0xB1,0x1D}	
    {0xB2,0x00}, // PGEN_COLOR13
    
    {0xB1,0x1E}	
    {0xB2,0x00}, // PGEN_COLOR14