Giter VIP home page Giter VIP logo

hdmi_to_mipi's Introduction

HDMI转MIPI屏幕驱动

这是一个可以将HDMI信号转换位mipi信号,驱动MIPI屏幕的模块。 基于稚晖的HDMI-PI项目中的东芝方案,他本人做出了龙迅的方案,东芝方案没有进行相关调试。他的开源连接:https://github.com/peng-zhihui/HDMI-PI

关于硬件和软件

这个项目的硬件部分参考了稚晖的原理图,PCB部分由于原版的板厂做出来价格太高,所以进行了重画,是一块核心板加一块转接板的方式。这里两块板之间的连接是用的排针,虽然对这种高速信号来说不太好,但是实际测试是可以使用的。屏幕使用的是稚晖POCKET-LCD开源项目中的那块屏幕,开源链接:https://github.com/peng-zhihui/PocketLCD。 由于龙迅方案的资料等都不太好弄到,所以这个项目做的是东芝方案,目前已经点亮了这块屏幕,之后也会尽量找时间点亮其他屏幕。由于MIPI屏幕的特性,必须针对每一块屏幕定制驱动。这个项目会开源点亮屏幕的源码,目前还没有写状态切换方面的代码,只能先插上HDMI之后再插上电源才能显示,如果拔下HDMI就需要重新上电。由于原版的原理图中iic接口没加上拉电阻,我这里也没有注意到,所以在调试的时候需要外接iic的上拉。另外1.8v电源需要改为3.3v电源,有源48M晶振供电也选择3.3v。注意,aml那块屏幕现在好像停产了,就算在原来链接买发的也不是原来的型号,买之前跟卖家说一下,能用的是排线上有FRD开头的型号的。

2021.01.24 更新了夏普屏的转接板PCB与驱动代码,型号LQ055T3SX02Z,分辨率1080x1920。底板有一点小问题,需要给PA2的排针接口,飞一个1.8v的上拉电阻。

2021.04.25 更新了使用LQ055T3SX02Z制作的pocket-lcd成品文件(和原版相比改动很多),去除了充电宝输出功能,保留充电及给屏幕供电的功能,可以使用3000mah的电池。3d打样外壳,整体厚度控制在9.2mm,可以使用淘宝的翻盖手机保护壳作为外壳和支架。具体外观可以参考压缩包内的图片。

2021.06.05 更新了pocket-lcd成品的固件,修复了一些小bug。

交流

感兴趣的可以加QQ群:879256453交流。PS:不是我的群。

一些注意事项

本仓库的项目是GPL协议,不支持任何形式的私自产品化,当然自己DIY是没有任何问题的。

hdmi_to_mipi's People

Contributors

ylj2000 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.