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.

[参考译文] DS90UB962-Q1:基本同步转发模式问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1109898/ds90ub962-q1-basic-synchronized-forwarding-mode-questions

器件型号:DS90UB962-Q1

您好,

一位客户将 DS90UB962用于其汽车应用。 他需要设置30MHz 帧同步、以便与连接 DS90UB933的摄像头进行同步。 帧同步模式是 基本同步转发模式、0x21=0x14。 现在、摄像头的 GPIO1生成了30Hz 帧同步方波、但当他以全视图切换倒车时、它会显示为绿色屏幕和柱状条带。 原因是什么? 反向通道带宽为2.5Mbps、0x1F=1.6Gbps、数据类型也正确。  

下面是他的配置:

ds90ub962_i2c_write (0x01、0x02);//重置所有数字部分
SENSOR_MSLEEP (20);
ds90ub962_i2c_write (0x0C、0x0F);//I2C 映射........... 端口 EN
ds90ub962_i2c_write (0x1F、0x00);//

ds90ub962_i2c_write (0x4C、0x01);//# RX0
ds90ub962_i2c_write (0x6E、0xA0);//# BC_GPIO_CTL0:向 GPIO1发送帧同步信号
ds90ub962_i2c_write (0x4C、0x12);//# RX1
ds90ub962_i2c_write (0x6E、0xA0);//# BC_GPIO_CTL0:向 GPIO1发送帧同步信号
ds90ub962_i2c_write (0x4C、0x24);//# RX2
ds90ub962_i2c_write (0x6E、0xA0);//# BC_GPIO_CTL0:向 GPIO1发送帧同步信号
ds90ub962_i2c_write (0x4C、0x38);//# RX3
ds90ub962_i2c_write (0x6E、0xA0);//# BC_GPIO_CTL0:向 GPIO1发送帧同步信号

ds90ub962_i2c_write (0x19、0x01);//fs_high_time_1.
ds90ub962_i2c_write (0x1A、0x14);//fs_high_time_0
ds90ub962_i2c_write (0x1B、0x09);//fs_low_time_1.
ds90ub962_i2c_write (0x1C、bb);//fs_low_time_0

ds90ub962_i2c_write (0x18、0x01);//启用帧同步

ds90ub962_i2c_write (0x4C、0x01);//page 至端口 RX0
ds90ub962_i2c_write (0x58、0x58);//启用直通
ds90ub962_i2c_write (0x5D、0xB0);//成像仪从 ID = 0x30
ds90ub962_i2c_write (0x6D、0x7f);//设置输入模式

ds90ub962_i2c_write (0x4C、0x12);//page 至端口 RX1
ds90ub962_i2c_write (0x58、0x58);//启用直通
ds90ub962_i2c_write (0x5D、0xB0);//成像仪从 ID = 0x30
ds90ub962_i2c_write (0x6D、0x7f);//设置输入模式

ds90ub962_i2c_write (0x4C、0x24);//page 至端口 RX2
ds90ub962_i2c_write (0x58、0x58);//启用直通
ds90ub962_i2c_write (0x5D、0xB0);//成像仪从 ID = 0x30
ds90ub962_i2c_write (0x6D、0x7f);//设置输入模式

ds90ub962_i2c_write (0x4C、0x38);//page 至端口 RX3
ds90ub962_i2c_write (0x58、0x58);//启用直通
ds90ub962_i2c_write (0x5D、0xB0);//成像仪从 ID = 0x30
ds90ub962_i2c_write (0x6D、0x7f);//设置输入模式

ds90ub962_i2c_write (0x4C、0x0F);
ds90ub962_i2c_write (0x0F、0x00);//可中断的 GPIO 输入
ds90ub962_i2c_write (0x4C、0x0F);//
对于所有四个摄像头、ds90ub962_i2c_write (0x6E、0x00);//将 GPIO1 (nRESET)和 GPIO0 (FSIN)设置为0


ds90ub962_i2c_write (0x4C、0x01);//将摄像机0的 GPIO1设置为1
ds90ub962_i2c_write (0x6E、0xAA);//'
ds90ub962_i2c_write (0x4C、0x12);//'
ds90ub962_i2c_write (0x6E、0xAA);//将摄像机1的 GPIO1设置为1
ds90ub962_i2c_write (0x4C、0x24);//'
ds90ub962_i2c_write (0x6E、0xAA);//将摄像机2的 GPIO1设置为1
ds90ub962_i2c_write (0x4C、0x38);//'
ds90ub962_i2c_write (0x6E、0xAA);//将摄像机3的 GPIO1设置为1

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

    您好!

    感谢您的询问并提供有关已发生问题的详细信息。 我有几个简短的问题可以帮助我理解这个问题:

    1. 您是否对有多少系统显示此显示器出现此问题有任何背景?
    2. 您是否尝试 使用寄存器0x21[0]启用轮询转发、如果是、显示是否仍然显示异常?
    3. 对 FWD_CTL2寄存器进行写入时、位4被表示为保留时、请避免对该寄存器进行写入
    4. 我认为这是请求的行帧同步频率中的拼写错误(应该是30Hz 而不是30MHz)、您能确认吗?

    最棒的

    Thomas