在以前的项目中,我用过TFP401AMPZPEP用来接收DVI视频信号,工作正常。在新项目中,我只在DVI连接器和TFP401AMPZPEP之间增加了信号调理芯片DS16EV5110ASQE,在没有输入视频信号时,TFP401AMPZPEP居然有不规则的时钟输出,而且芯片发热很大,比以前项目中正常工作时还大。因为新项目中,TFP401AMPZPEP的电路完全没变化,初步判断是两个芯片之间,TMDS信号连接产生过流引起的。在设计之初,我就注意到DS16EV5110ASQE的输出是CML电平(CML输出的内部电流源为50mA而非TMDS输出内部的电流源10mA),而TFP401AMPZPEP的输入为TMDS,觉得两者连接需要做处理。但看过贵司的《snlu015.pdf》文档后,我就把两个芯片之间4个差分对直连了。请问是否是因为这两个芯片之间连接产生的问题?如果是,有何办法解决?谢谢。
附件为设计的原理图
Wanda WANG:
你能不能尝试先把5110的供电给断掉或者不焊接5110,看401还是否正常吗?
henry gore:
回复 Wanda WANG:
谢谢答复!
在看到你的回复前,我今天已做了如下实验:把DS16EV5110A去掉,DVI输入信号直接飞线到TFP401,上电后能够正常接收到数据并显示。由此判断出正是连接了5110A的缘故。我又仔细研究了一下,TMDS和CML的输出结构,两者均是OC,唯一的区别是电流源大小不一样,TMDS一般为10mA,CML为16mA(50mA应该是我记错了),如果是这样子的话,CML和TMDS应该是可以直接连接的。
我一共打样了4块PCB,现象均是一样。我准备再做一个实验,CML和TMDS之间采用AC耦合。
请帮忙仔细分析一下直流耦合为何会出现这种情况,谢谢。
henry gore:
回复 henry gore:
补充一点:
我今天查询了公司以前的项目,发现以前用过DS16EV5110A的前款DS16EV5110,电路上CML和TMDS也是采用直流耦合,其余外围电路设计也差不多,能够正常工作。所以这个问题很奇怪。
henry gore:
回复 henry gore:
你好,Wanda Wang
请帮忙看看附件中CML和TMDS接口(高亮部分,只用了时钟差分对作为更改示例)改为交流耦合的电路是否正确?因为在目前的板子上飞线更改,难度太大,可能会在下一版中更改,所以请先帮忙确认一下交流耦合部分电路是否正确。谢谢。
Kailyn Chen:
回复 henry gore:
还真没遇到过TMDS和CML电平耦合的情况,从DS16EV5110的datasheet来看,它的输入输出是可以直接和TMDS连接的呢。
henry gore:
回复 Kailyn Chen:
你好,kailyn chen,
我有请同事帮忙检查了原理图、PCB的LAYOUT,确实也没发现问题。唯一不合理之处是在LAYOUT时,DS16EV5110A与TFP401A距离比较近,但也不应该导致TFP401A的发热厉害。另外,还是帮忙给看看我做的交流耦合更改是否正确,谢谢。
henry gore:
回复 Kailyn Chen:
谢谢两位的支持,我会在后续改版中验证交流耦合的电路。
Kailyn Chen:
回复 henry gore:
好的,希望得到你的反馈信息。