大家知道现在的手机屏幕素质非常高,且价格低廉(毕竟有智能手机的普及量撑腰,作为维修配件买的话非常便宜),相比于绝大多数桌面显示器拥有十分无敌的分辨率、像素密度、可视角、色彩还原甚至刷新率。
大家又知道,作者对于小巧精致的电子产品有执着的追求,可市面上几乎找不到用手机屏幕做的迷你显示器,所以本项目就是为了解决这个需求。至于迷你HDMI显示器有什么用,电视盒子、单反相机、树莓派之类的开发板都带HDMI接口,即插即用随身携带的高分屏它不香吗?
硬件原理
目前绝大多数的手机屏幕和小型高分辨率高刷新率屏幕基本都是MIPI接口,相比于RGB、LVDS、SPI等接口MIPI是一个非常强大的高速接口,它分为CSI和DSI两个规格(没错就是树莓派上预留的那个DSI),可以根据带宽需求自由配置lane数,且每个lane传输速率超过1Gbps。
而HDMI是最为常用的视频接口,几乎所有视频输出设备都会带一个HDMI接口。
**因此我们需要的就是一个HDMI转MIPI的硬件模块。**要实现这个目的可以有几种方案,走FPGA或者用ASIC芯片。
用FPGA的方案这里有个老哥开源了:https://hackaday.io/project/364-mipi-dsi-display-shieldhdmi-adapter
他用Spartan-6 FPGA成功驱动了iPhone4的屏幕并接受HDMI的信号输入,感兴趣的可以参考。
因为我对FPGA不是很熟,所以我采用ASIC专用IC的方案来设计。
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持