HDMI-LVDS。 MStar在TSUMV59上的开发

美好的一天,哈伯!



在上一篇关于DisplayPort-LVDS的文章的后续文章中,我决定写一下我基于MSUM TSUMV59芯片的HDMI-LVDS控制器的新开发。 控制器板上有很多有趣的东西,例如,模拟音频输出,IR端口,控制按钮甚至OSD菜单。

控制器板的基本要求

  • OSD菜单的可用性;
  • USB的存在,用于刷新/播放文件;
  • 模拟或数字音频输出;
  • 两个LVDS通道(具有切换和使用一个的能力);
  • 转换器的两像素工作模式;
  • 支持不同位大小的矩阵,理想情况下为6到10;
  • 转换器工作电压12V;
  • 面板工作电压3.3V,5V,12V;
  • 亮度/背光控制:3.3V。

设计要求

  • 电路板的几何尺寸应便于嵌入,并应尽可能与AHL-14.3电路板相对应;
  • 开/关,板上的亮度调节按钮。

实作

在进行此项目之前,我们积极使用了HDMI-LVDS“ AHL-14.3”控制器,但是它是硬件,缺少OSD功能和声音,因此我不得不考虑新设备。 首先,我在TSUMV29芯片上订购了一块主板,进行了测试并制成了TSUMV29和TSUMV59通用主板。 为此,有必要研究该芯片上的几种电路解决方案(它们在其上制成电视的机箱)并振铃现有的电路板。 TSUMV29和TSUMV59之间的主要区别在于,较新的型号使您不仅可以将USB用于固件,还可以用于播放多媒体文件。 而且,芯片的电源略有不同。

在输入端,控制器支持HDMI和VGA,FullHD分辨率等接口。 输出为单声道和双声道LVDS +声音2声道3W。

第一次迭代后发生了什么


图1。 TSUMV59上控制板的外观(第一次迭代v1)

左上方的板是一个外部EEPROM,我尝试将其弹出进行测试。 下部光披肩是DC / DC。 所有电路均使用LDO供电(1V3),但我真的不喜欢它的加热功能,因此决定将其更改为ST1S10(后来更改为AP3418)。 通常,董事会立即启动。 引导加载程序已通过SPI Flash上​​的编程器填充,然后可以通过USB刷新板。


图2。 TSUMV59上控制板的外观(第一次迭代v2)

在此版本上,也是LDO(U2)。 由于两个板是同时针对矩阵的不同存根制作的,因此它们具有相同的错误。 此外,与v1版本不同,VGA板显示VGA,红外,扬声器输出,一些电源设置(DIP开关)等。


图3。 TSUMV59上的控制板操作(第一版v2)

测试此动画片。 现在我心里知道这首歌“ Seals,go!”。

发布版本


图4。 TSUMV59上控制板的发行版本

结果,经过下一轮的改进,当前的发行版本诞生了。 她具有控制所需的所有按钮,用于连接键盘的连接器等等。


图5。 TSUMV59上控制板的发行版本

不幸的是,由于第一批焊接很快就散开了,所以在给定的时刻,我手上没有最新版本的焊接板。

固件和OSD菜单

对于那些不知道固件来自何处的人,我会告诉您。 在此示意图下,有一组用于不同矩阵的固件。 中国铆钉类似的板有各种版本。 固件很多,我大约有3GB。 只需知道矩阵的分辨率和大小以及LVDS通道的数量即可选择所需的固件。 在数十个矩阵中,只有一个对我不起作用,从原则上来说,这一点都不差。
控制器菜单的图片如下所示。


图6。 照片菜单


图7。 照片播放器

结论

结果是可以在您的项目中使用的出色开发。 现在,您无需适应所购买电路板的给定尺寸,但是您可以根据需要的尺寸和接口来进行自己的选择。

如果某人没有时间/不愿进行开发,那么我建议与Ali一起使用现成的电路板,因为这种芯片表现得很好。 即使没有散热器,也可以全高清加热。

我的梦想是将这两个控制器和7英寸矩阵集成到汽车的头枕中,以使孩子们在后座上可以玩得开心。

开发收益

  • 普遍性
  • 有声音
  • OSD菜单的可用性;
  • 安装简单。

开发缺陷

  • 4层板
  • 无法修改/更改固件。

感谢您的关注!

Source: https://habr.com/ru/post/zh-CN461921/


All Articles