1、我现在初始化sn65dsi后,读取0XE5 寄存器,值一直为0x80。即CHA_SYNCH_ERR。不知道产生该原因是什么?列出了以下几点可能的原因:
1、mipi信号hsync、vsync出错(修改这两个极性,依然报0x80)
2、修改lvds 输出极性。修改寄存器0x18的几个DE、HS POLARITY、VS POLARITY报同样的错误。
3、SYNC_DELAY出现了错误,寄存器0x28、0x29值没设对。
Tuner配置里提到Line Time (SYNC to SYNC) Requirement (us),但是没看明白什么个意思。使用Tuner配置出来的参数 SYNC_DELAY_low一直为0x20。希望举个例子,解释下SYNC_DELAY是怎么计算出来的.
以下是lvds需要的参数,在mipi里也设置成了一样。不知道这样设置对不对?能否帮我设置个正确的配置?
mipi输出480M。
lvds-format = <LVDS_8BIT_1>;
out-face = <OUT_P888>;
clock-frequency = <85500000>;
hactive = <1366>;
vactive = <768>;
hback-porch = <213>;
hfront-porch = <70>;
hsync-len = <143>;
vback-porch = <24>;
vfront-porch = <3>;
vsync-len = <3>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <0>;
pixelclk-active = <0>;
user151383853:
可以参考一下 SN65DSI85 双通道 MIPI® DSI 转双链路 FlatLink™ LVDS 桥接评估模块
www.ti.com.cn/…/sn65dsi85evm