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.
电路采用3.3V供电,预计不使用I2C配置,直接用硬件端口配置,具体配置情况见电路图,数据端口先都给H(全白画面),在给DVI_DE、DVI_HSYNC、DVI_VSYNC、DVI_CK激励时示波器在发送端口测不到数据发出,差分端口两根线都为低。
调1天了,没找到原因,高人能给指点一下么,在此拜谢!
恩是的,i2C 可通过外部引脚来配置,那么问题的原因可能出现在DE的时序上,
As defined in DVI 1.0 specification, the DE signal allows the transmitter to encode pixel
data or control data on any given input clock cycle. During active video (DE = high), the transmitter
encodes pixel data, DATA[23:0]. During the blanking interval (DE = low), the transmitter encodes HSYNC, VSYNC and CTL[3:1].
也就是说,当DE为高时,对应的是数据信号,当DE为低时,对应的是控制信号Hsync,VSYNC等。
谢谢 Kailyn Chen老师,时序按照http://www.61ic.com/Article/DaVinci/TMS320DM81x/201112/39900.html上的SXGA编 的,DE和Hsync、Vsync不会同时为高,今天我用I2C配置了一下芯片,结果还是没有输出。
使用300MHz带宽示波器看了一下输入时钟108MHz信号,幅值可以达到3.3V,但是波形已经成近似正弦波了,不知道对芯片有没有影响。