HDMI 2.0四进四出视频矩阵的烧录与矩阵切换(龙讯方案)

2024-03-09 02:59

本文主要是介绍HDMI 2.0四进四出视频矩阵的烧录与矩阵切换(龙讯方案),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    龙讯 (lontium)的HDMI 2.0 4进4出的芯片方案LT86404UX, 是一个支持四路HDMI输入四路HDMI 输出矩阵,支持HDMI2.0, HDCP2.3,4Kx2K@60HZ。其应用图如下:

现将此芯片的程序烧录过程和矩阵的串口切换过程操作说明如下:

一、前期的准备工作:

   可以准备USB转I2C 和 串口的两用转接板,烧录完可直接进行串口调测。转接板如下图供参考:

  转换也比较简单,通过跳线帽即可切换I2C和串口功能。

二、芯片程序的烧录:

       1.将转接板与待烧录板通过I2C相连。(注意转接板的跳线帽位置和引线的PIN顺序)

       2. 打开龙讯的flash烧录工具“ Upgrade_Flash_for_Application.exe”,打开界面如下面图示。

       3. 查看相关信息:

        Chip:选择对应的芯片型号,根据所要烧录的芯片选择(图中1)  

         Device Addr: 芯片的地址,读到芯片后会显示出来 (图中2)

        I2C SCL Frequency: I2C的通讯频率,一般设置100K(图中3)

      4. 装载烧录程序(图中4):点击下拉列表,出现” load File”,找到要烧录程序路径装载。

      5. 烧录 (图中5):点击”Prog” 按钮进行烧录,等待烧录成功提示。即完成烧录。

装载固件后的界面如下:操作比较简单,未放置更多的操作图片。

三、视频矩阵的测试操作(通过串口实现切换)

  1. 将上面烧录的USB转串口和SPI的转接板,设置成串口通讯方式
  2. 将串口板与被测试的视频矩阵板的串口连接
  3. 打开串口调试助手,进行串口的基本设置,如串口号、波特率、打开串口等。

      如果不知道串口的端口号,可以在设备管理器中查看,如下图:

   4. 设置正常后,插入HDMI线在输入端任意端口(插入输出端也可),调试助手会打印相关信息,如下图:

        插入HDMI输出线至显示器,同样也会有打印信息:如下图

        如果没有显示,则需要进行指令设置。(由于固件初始值默认为第一口输入与第一口输出,如果需要其它通道的切换就需要进行指令控制。)

   5. 通过指令切换

       5.1 串口命令行输入P3(打印等级),如下图:  

   5.2  根据通道输入指令输入和输出的端口指令。如T0R0  如下图

    显示成功。

       指令的含义如下:

       T在前,R在后。

       T代表输出端口号,R代表输入端口号

       T0表示输出端口为第一HDMI端口。依次类推

       R0表示输入端口为第一HDMI端口。依次类推

      T为输出端口接显示器,R为输入端口接显示源(如笔记本)

注意: HDMI矩阵只能一对一显示,不支持一对多同时显示。可记忆上一次的通道位置。但最好是每次切换都用对应的指令。

这篇关于HDMI 2.0四进四出视频矩阵的烧录与矩阵切换(龙讯方案)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/789351

相关文章

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

Java进行文件格式校验的方案详解

《Java进行文件格式校验的方案详解》这篇文章主要为大家详细介绍了Java中进行文件格式校验的相关方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、背景异常现象原因排查用户的无心之过二、解决方案Magandroidic Number判断主流检测库对比Tika的使用区分zip

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

Python实现html转png的完美方案介绍

《Python实现html转png的完美方案介绍》这篇文章主要为大家详细介绍了如何使用Python实现html转png功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 1.增强稳定性与错误处理建议使用三层异常捕获结构:try: with sync_playwright(

Java使用多线程处理未知任务数的方案介绍

《Java使用多线程处理未知任务数的方案介绍》这篇文章主要为大家详细介绍了Java如何使用多线程实现处理未知任务数,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 知道任务个数,你可以定义好线程数规则,生成线程数去跑代码说明:1.虚拟线程池:使用 Executors.newVir

JDK多版本共存并自由切换的操作指南(本文为JDK8和JDK17)

《JDK多版本共存并自由切换的操作指南(本文为JDK8和JDK17)》本文介绍了如何在Windows系统上配置多版本JDK(以JDK8和JDK17为例),并通过图文结合的方式给大家讲解了详细步骤,具有... 目录第一步 下载安装JDK第二步 配置环境变量第三步 切换JDK版本并验证可能遇到的问题前提:公司常

MySQL中闪回功能的方案讨论及实现

《MySQL中闪回功能的方案讨论及实现》Oracle有一个闪回(flashback)功能,能够用户恢复误操作的数据,这篇文章主要来和大家讨论一下MySQL中支持闪回功能的方案,有需要的可以了解下... 目录1、 闪回的目标2、 无米无炊一3、 无米无炊二4、 演示5、小结oracle有一个闪回(flashb

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

nvm如何切换与管理node版本

《nvm如何切换与管理node版本》:本文主要介绍nvm如何切换与管理node版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录nvm切换与管理node版本nvm安装nvm常用命令总结nvm切换与管理node版本nvm适用于多项目同时开发,然后项目适配no