HDMI/DVI接口中DDC通信电平兼容问题调试总结
2014-06-17 17:27
169 查看
最近调试HDMI接口的EDID数据存储,用到24c02的读写操作。此处的关键是不同的设备对该eeprom进行操作。需要通过单片机写入EDID数据,使用时通过外设(笔记本等HDMI信号源)读取24C02的数据,然后输出视频信号。
接口电路如下:
一般的HDMI信号源带了5V的电源。关键就在这里了,这次使用的CPLD端口电压时3.3V的,之前使用的其他端口扩展芯片电压都是5V感觉没什么问题,整个调试过程都非常顺利,就这次遇到这个问题纠结了两天。通过各种飞线各种办法测试终于找到原因是:在24C02的数据时钟端口上的电压为3.3V,当只连接HDMI接口,主机不供电时,电压为5V。
这个问题还真有点麻烦了,难道必须要重新改电路板???考虑了几分钟,突然想到了,电压被拉低的原因,就是因为CPLD端口输出的电压造成的,那就从CPLD入手,不让她输出电压不就OK了?办法就是在正常工作模式下,将CPLD的端口设置为高阻态。果真此法有效,通过修改CPLD的程序,测试一切搞定!!!!
接口电路如下:
一般的HDMI信号源带了5V的电源。关键就在这里了,这次使用的CPLD端口电压时3.3V的,之前使用的其他端口扩展芯片电压都是5V感觉没什么问题,整个调试过程都非常顺利,就这次遇到这个问题纠结了两天。通过各种飞线各种办法测试终于找到原因是:在24C02的数据时钟端口上的电压为3.3V,当只连接HDMI接口,主机不供电时,电压为5V。
这个问题还真有点麻烦了,难道必须要重新改电路板???考虑了几分钟,突然想到了,电压被拉低的原因,就是因为CPLD端口输出的电压造成的,那就从CPLD入手,不让她输出电压不就OK了?办法就是在正常工作模式下,将CPLD的端口设置为高阻态。果真此法有效,通过修改CPLD的程序,测试一切搞定!!!!
相关文章推荐
- 基于FPGA的串口通信调试问题总结
- 关于VPM642的调试问题的总结
- 在开发过程中总结了一些IE和Firefox的兼容问题。
- ie6与firefox不兼容的问题总结
- vs2010调试服务器与IE9不兼容问题
- 黄聪:DIV+CSS建站经验总结,不同版本IE下CSS布局bug问题(IE5、IE6、IE7、IE8、火狐Firefox兼容)
- asp.net与iis安装兼容问题导致调试失败
- 【转贴】总结下开发调试MSP430系列的一些另类问题 ——备份下以便查阅
- CCS3.1调试问题总结(不断更新)37256107249
- 总结Flash XMLSocket 通信问题
- 【CLR-sos调试】关于方法表继承调用问题的总结
- Flash XMLSocket 通信问题总结
- IE与firefox 兼容问题 (二、项目经验总结)
- 多任务通信下可能的死锁问题及总结
- 调试一个奇怪问题的总结
- IE与FF的常见兼容问题及总结
- 比较全的CSS浏览器兼容问题整理总结
- 火狐与ie兼容的问题总结
- 有关socket通信包大小的问题总结(UDP传输模式)
- Eclipse调试问题总结(一)