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.
我们产品是利用TI954去接TI935,上电后配置ti954,可以和ti935 lock,大概2.3s后又会unlock。
我们测量了ti935的fpd-link波形,如下图,大概800us会有一个高电平,这个是正常的吗?
我们ti954配置代码如下:(使用的是port0,硬件默认是raw10,通过软件设置为csi同步模式)
static int ub954_hardware_954(struct sensor_data *ub954_data)
{
//ub954_write_reg(ub954_data, 0x0C, 0xAF);
ub954_write_reg(ub954_data, 0x0C, 0xBB);
/*Port 0 Internal camera */
ub954_write_reg(ub954_data, 0x4C, 0x01);
ub954_write_reg(ub954_data, 0x6D, 0x7C);
ub954_write_reg(ub954_data, 0x58, 0x5e);
ub954_write_reg(ub954_data, 0x5c, 0x32);
ub954_write_reg(ub954_data, 0x5D, 0x42);
ub954_write_reg(ub954_data, 0x65, 0x42);
ub954_write_reg(ub954_data, 0x7C, 0xC0);
ub954_write_reg(ub954_data, 0x70, 0x1E);
ub954_write_reg(ub954_data, 0x72, 0xE8);
ub954_write_reg(ub954_data, 0x6D, 0x7C);
/*Port 1 Front view camera */
/*
ub954_write_reg(ub954_data, 0x4C, 0x12);
ub954_write_reg(ub954_data, 0x6D, 0x7C);
ub954_write_reg(ub954_data, 0x58, 0x5e);
ub954_write_reg(ub954_data, 0x5c, 0x32);
ub954_write_reg(ub954_data, 0x5D, 0x42);
ub954_write_reg(ub954_data, 0x65, 0x42);
ub954_write_reg(ub954_data, 0x7C, 0xC0);
ub954_write_reg(ub954_data, 0x70, 0x5E);
ub954_write_reg(ub954_data, 0x72, 0xE8);
ub954_write_reg(ub954_data, 0x6D, 0x7C);
*/
/*CSI register*/
ub954_write_reg(ub954_data, 0x33, 0x01);
ub954_write_reg(ub954_data, 0x20, 0x10);
/*gpio input/output configuration*/
ub954_write_reg(ub954_data, 0x0F, 0x00);
ub954_write_reg(ub954_data, 0x10, 0x01);
ub954_write_reg(ub954_data, 0x11, 0x01);
ub954_write_reg(ub954_data, 0x12, 0x01);
ub954_write_reg(ub954_data, 0x13, 0x01);
ub954_write_reg(ub954_data, 0x14, 0x01);
ub954_write_reg(ub954_data, 0x15, 0x01);
ub954_write_reg(ub954_data, 0x16, 0x01);
//msleep(10);
return 0;
}
谢谢!
你好!波形放大如下图,其中信号周期约868us,高电平时间约40us。
lock是通过lock引脚来判断的,如下图
之前该板子配合TI933是可以正常出图的,目前是要连TI935,硬件上未改动,
仅修改TI954的寄存器配置。理论上硬件上有需要改的吗?
谢谢!
波形是不正常的啊,正常FPD link是LVDS 波形才对呢。
所以问题不在954这端,935输出的FPD link是不正常的。
和935接的视频源的信号是OK的吗?
你好!这个LVDS波形是正常的,我把TI935的板子接到软龙格工具板(TI954),可以正常lock,lock后就没有高电平了。波形如下图
之前发的间隔868us的高电平是unlock时的波形。
和935接的视频源是ok的,利用软龙格工具板可以正常出图。
抱歉, 不知您的问题解决了没?
针对954没有lock的原因,我看了下您的寄存器,0x4D,0x4E,0X55和0X56这几个状态寄存器的值没有给出来,我想通过这几个寄存器的值来确定是不是发生了一些报错。