TI中文支持网
TI专业的中文技术问题搜集分享网站

采用ds90c385a + ds90ub927q + ds90ub940 芯片传输显示视频,屏幕无法正常显示

采用ds90c385a + ds90ub927q + ds90ub940 芯片传输显示视频,屏幕无法正常显示,做了如下尝试:

1.采用ds90c385a将标准VSEA时序(720P,50Hz/60Hz/[也试了25Hz])转成FPD_Link再通过ds90ub927q芯片输出FPD_Link III,然后通过ds90ub940接收,屏幕无法正常显示,

   其中 ds90ub927q 芯片外围引脚配置如下LFMODE为低电平,MAPSEL为低电平,BKWD为低电平,REPEAT也为低电平。ds90ub927q采用默认寄存器,没其他配置,屏幕无法正常显示,读取ds90ub927q的0x0C寄存器值,值为0x05,即Valid PCLK detected 以及Cable link detected。

2.采用ds90ub927q芯片内部产生模拟视频输出,模拟视频时钟和时序都是通过芯片ds90ub927q内部自动生成,配置为720p的时序,200M时钟分频系数试过3,4,5,6都不行,屏幕依旧无法正常显示,其他参数配置如下:(I2c为7位地址)

 

    IIC0_write_data(0x0C,0x66,0x03);

    IIC0_write_data(0x0C,0x67,0x04); 

 

    IIC0_write_data(0x0C,0x66,0x07);

    IIC0_write_data(0x0C,0x67,0x0);

 

    IIC0_write_data(0x0C,0x66,0x08);

    IIC0_write_data(0x0C,0x67,0x05); 

 

    IIC0_write_data(0x0C,0x66,0x09);

    IIC0_write_data(0x0C,0x67,0x2D); 

 

   IIC0_write_data(0x0C,0x66,0x04);

    IIC0_write_data(0x0C,0x67,0xbc); 

 

    IIC0_write_data(0x0C,0x66,0x05);

    IIC0_write_data(0x0C,0x67,0xe7);

 

   IIC0_write_data(0x0C,0x66,0x06);

    IIC0_write_data(0x0C,0x67,0x2e); 

 

    IIC0_write_data(0x0C,0x66,0x0a);

    IIC0_write_data(0x0C,0x67,40);  

 

   IIC0_write_data(0x0C,0x66,0x0b);

    IIC0_write_data(0x0C,0x67,5);  

 

    IIC0_write_data(0x0C,0x66,0x0c);

    IIC0_write_data(0x0C,0x67,0xdc);

 

    IIC0_write_data(0x0C,0x66,0x0d);

    IIC0_write_data(0x0C,0x67,0x14); 

    

    IIC0_write_data(0x0C,0x65,0x05); 

 

    IIC0_write_data(0x0C,0x64,0x11);

 

3.在ds90ub927q硬件这一侧,通过I2C接口遍历所有ID: 0-255 ,仅能读到ds90ub927q的ID(0x18),其他ID扫不到有效I2C,也扫不到ds90ub940芯片的I2c。

 

 

想请问一下

①ds90ub927q + ds90ub940 这样芯片组合,ds90ub927q 还需要其他设置才能将视频正常发送给ds90ub940芯片?ds90ub940芯片我们这配置不了的

②通过ds90ub927q芯片产生的模拟视频信号,为什么也显示不了,还要其他配置吗?

③能在ds90ub927q这一侧硬件上通过I2c接口读取到ds90ub940的寄存器吗,需要怎么配置昵?

Kailyn Chen:

1.940 芯片配置不了是什么意思? 另外,927 输出信号都正常吗?
2.。通过927 产生的模拟视频信号,显示不了是什么意思? 927 输出接的什么设备呢?

赞(0)
未经允许不得转载:TI中文支持网 » 采用ds90c385a + ds90ub927q + ds90ub940 芯片传输显示视频,屏幕无法正常显示
分享到: 更多 (0)