HDMI_PLUG
最近设计关于HDMI的接口设计,在热拔插上纠结了很久,现在总结下。
如图
我们HDMI接口的18脚为外部输入电压5V,而19脚是我们的检测脚,该脚在内部是有一个500k的电阻接到地,所以我们外部用一个1k的电阻就可把它拉上来。即当我插入HDMI接口时,18脚会连上VCC,通过该图的R93 1K电阻将19脚拉到VCC,这样19脚检测到高电平后,认为已连接,开始传送数据。有时候为了防止热拔插出问题,一般会有ESD器件,我这个地方没有设计。为了调试方便,我加了软件模拟拔插。如图
这个地方可以接到CPU的IO口上,通过输出高低来实现模拟拔插。本身我才用的7441A是带有EDID的,为了保险起见,我也设计了外部EDID。如图
添加的二极管是让我板子的电源和接口电源不相互影响,同样也有LED指示灯。板子还未验证,等验证后再来说。