Giter Site home page Giter Site logo

lqj01 / hdmi-to-mipi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zengcym/hdmi-to-mipi

0.0 0.0 0.0 94.69 MB

Open Source Hardware HDMI into MIPI DSI-2 converter, Source code for HDMI-To-MIPI, use TC358870XBG and STM32F103C8T6. HDMI转MIPI屏幕驱动,基于稚晖君的HDMI-PI项目东芝TC358870方案.

hdmi-to-mipi's Introduction

HDMI驱动MIPI屏幕

基于稚晖君HDMI-PI项目的东芝TC358870XBG方案,他本人做出了龙迅方案,但基于龙讯的调性,代码是没有开源的,而东芝方案有一版硬件,软件没有进行相关调试。开源链接:https://github.com/peng-zhihui/HDMI-PI

软硬件

image PCB文件使用Pads 9.5 Layout。

项目的硬件部分参考了稚晖君的原理图,PCB部分同样采用核心板加转接板的方式,这样可以灵活匹配不同接口的显示屏,同时严格按原版接口和控制脚位定义,方便不同版本软硬调试应用。

增加了音频部分,板上放置了一个3W单声道CLASS-D功放,现在有声音了。

硬件已经经过排雷和验证,更新到v1,修改了一些手工焊接不方便的地方,比如IC和FPC座引脚上大面积地铜箔的分割,预留了外接按键或者扩展的接口,相信没有大的功能改进的情况下,这是最终的版本了。

项目的软件基于网上代码拼凑,目前已经点亮几款屏幕,但代码的状态切换未完善,目前只能在HDMI连接正常情况下上电方可出图像,有兴趣的同学欢迎一同完善代码。

文档含很多艰难收集和整理更新的资料,可供参考。

点亮的屏幕:

BV050HDM-N00 5寸 720*1280

TV080WUM-NL0 8寸 1200*1920

TV101WUM-NM0 10.1寸 1200*1920

P101KDA-AB0 10.1寸 1200*1920 (转接板同TV101WUM-NM0)

方案不足

方案不支持HDMI不同分辨率缩放适应及竖屏转横屏,只能作为树莓派或者电脑系统副屏使用,使用面略窄。若哪位同学有更好的方案方便DIY,还请不吝赐教。

交流学习

QQ:308698876 欲加注明来意,欢迎交流学习

注意事项

本仓库的项目是GPL协议,不支持任何形式的私自产品化,自己DIY没有问题,转载分享请注明出处。

hdmi-to-mipi's People

Contributors

ylj2000 avatar zengcym 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.