【经验】视频信号处理器VSP调试工具TW_Terminal的使用心得,适用于所有VSP产品
目前Intersil(已被RENESAS收购)的 VSP(视频信号处理器)主要应用于车载产品上,其主流的VSP产品有TW8836,TW884X,TW99XX,ISL799XX等,根据具体功能可以划分为Display Processor:如 TW8836,TW8844,TW8845等;Video Decoder-Encoder: 如 TW9990,ISL79987等。所有的产品都需要用intersil串口调试工具TW_Terminal来进行开发和调试,TW_Terminal是一个应用软件,带有GUI界面,使用图形化用户界面通过I2C来实现读写芯片寄存器,即使没有调试经验的用户也可以快速入门和熟悉。该工具通常搭配 TW-DONGLE-USB设备一起使用,该设备具有用于典型RS-232连接的DB9连接器和用于直接SPI、UART和I2C连接模式的排针接口。
下面简单介绍该调试工具的用法,主要介绍三点:1. 和主板建立连接 2. 通过用户界面读写寄存器 3. 导入和导出寄存器配置
1. 和主板建立连接(I2C 连接)
(1)将小板 TW-DONGLE-USB一端通过USB线连接到电脑上,正常情况下小板上的LED指示灯会亮起。
(2)然后再用导线将调试小板 TW-DONGLE-USB上的I2C 的CLK, SDA和GND 与 主板上的VSP芯片(如:TW8844)的I2C的CLK, SDA和GND对应连接好。
(3)双击 TW_Terminal应用,进入主GUI界面,选择 File -> Connection, 然后点击 USB->I2C, 在 Serial Settings里点击 "Change",然后选择与电脑连接的USB端口号,如下图:
如果连接成功的话,会在主GUI界面中的白色区域会显示连接相关的信息,检查I2C地址是否正确,如果跟芯片的I2C地址不符合,可以通过 "c i2c_address"来更改,例如芯片的I2C地址使0x8A,则在空白命令行执行 ”c 0x8a “。如果I2C 地址匹配,则可以通过命令“r 0x00" 来读出 芯片的device id,对TW8844来说,它的device_id为: 44
2. 通过图形界面读写寄存器
如果要读一整页或者所有的寄存器,可以通过 Window -> Register Table来实现,点击左上角的 R 可以读出一整页的寄存器,比如在下图看到的是TW8844第0页的所有寄存器值,此时也可以看到 0x00寄存器的值同样是 44即 device id。
当然TW_Terminal远不止这一个功能,它针对芯片内部的各个功能模块,集成为对应的Window GUI,在每个Window里面可以看到这个功能相关的寄存器图标(文字)和设置,另外当鼠标放在文字图标附近时,会自动显示对应的寄存器地址。点击左上角的 “R”,可以读取这个window下所有的寄存器数据,如下图:
在图形化界面里,我们可以直接对相关的寄存器做设置,比如我想更改 TW8844 Decoder 通道图像的 Brightness, 可以在数字空格里面填上设定的值,或者拖动旁边的滑块来让Brightness寄存器变化:
3. 导入和导出寄存器配置
导入寄存器配置:在TW_Terminal主界面,菜单栏中选择 Transfer-> Send Text File,在File name下面的空白栏里找到需要导入的寄存器配置文件路径,然后点击下方的 ”Send“按钮,就可以将需要导入的寄存器配置 写到芯片中去,如下图:
导出寄存器配置:在 Window -> Register Table界面中,我们可以读取一页或者所有页的寄存器,在执行读操作之后,我们可以在顶部菜单栏里选择 “Save Registers",然后选择保存的路径和文件名,这样会把读到的所有寄存器值都保存到文件中。不仅如此,TW_Terminal还提供了一个人性化的方式,考虑到每次导出来的都是所有寄存器的值,给技术人员阅读寄存器带来较大的工作量,所以在导出寄存器配置文件提供了只导出差异寄存器设置(发生更改的寄存器)的选择。
具体操作如下:
更改寄存器之前,在Register Table中读出所有的寄存器, 然后点击菜单栏上方的 "Set Current Values as Reference",此时,工具会将当前的寄存器值 认为是 原始的寄存器配置。
进行VSP的调试工作,调试相关的寄存器。
调试结束后,在 Register Table中点击菜单栏上方的 Display Difference按钮,此时因调试而发生更改的寄存器会高亮显示。
按照前面的导出寄存器方法,在“Save Registers" 界面,勾上 “Only Difference”,此时就可以将 只发生改变的寄存器 导出来了。
- |
- +1 赞 0
- 收藏
- 评论 3
本文由雨天的烂柯人提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
评论
全部评论(3)
-
force Lv7. 资深专家 2020-09-22熟悉的面孔
-
force Lv7. 资深专家 2020-09-11以前使用过
-
黑猫 Lv6 2020-06-16学习。
相关推荐
【经验】解析TW8836设计LVDS转RGB666输出电路注意点
TW8836做转换功能,LVDS转RGB666输出给RH850/D1M1A,我们如何来设计采用D1M1A来控制TW8836,另外使TW8836输出RGB666信号呢,本文来解答这些问题。
【经验】LCD视频处理器RAA278842实现MIPI CSI输入、DUALLVDSTX输出显示的调试过程
瑞萨LCD视频处理器RAA278842可以实现MIPICSI,LVDS(OPEN LDI),RGB888,BT656,CVBS等信号的识别,最大支持1080P/60P的输入,以及把输入图像拉伸输出到最大支持1080P/60P的显示,在流媒体后视镜,低成本大屏车载仪表上有很强的竞争力,本文对实际调试中raa278842的mipi csi接入,DUALLVDSTX输出显示的调试过程。
【经验】如何通过视频处理器TW8836对FLASH烧录程序
本文介绍如何通过Renesas 视频处理器TW8836对FLASH烧录程序。
AS244 R-Car V3H视频输出扩展解决方案,适用于环视和AR-HUD
描述- 该资料介绍了Renesas Electronics Corporation的AS244 R-CAR V3H视频输出扩展解决方案,适用于环绕视图和增强现实抬头显示(AR-HUD)应用。该方案结合了R-CAR V3H和TW8846/8847,实现视频输出和AI处理,降低系统BOM成本。主要特点包括易于扩展、高精度AI图像识别、功能安全支持、组件集成等。资料还详细介绍了相关设备和组件的关键特性。
型号- RAA271082A4HNP#HA0,R-CAR M3E-2G,TW8847-LA1-CE,RAA271050,RAA271082A4HNP#AA0,5P35021-000NDGI,TW8846-LA1-CE,R-CAR M3E,RAA279971D3HNP#AA0,R8A77980,SLG46827-AG,R-CAR V3H,RAA279972C3HNP#AA0,5P35021,RAA271000A4HBG#AC0,RAA278840B3HFP#AA0,RAA271000,RAA271082,RAA279971,RAA278840,RAA279972,R8A77980A,5P35021-000NDG2,5P35021B-000NDGI,RAA271082A4HNP#MA0,TW8847,TW8846
【经验】如何使用LCD视频处理器TW8844的Test Pattern来解决调试中遇到的问题
当前期调试Intersil(Renesas收购)的LCD视频处理器TW8844而没有输入源(摄像头,或者其他视频源)时,可以使用TW8844内部自带的Test Pattern来调试输出端的显示;当项目进行中视频通路OK但是遇到显示问题时,也可以用Test Pattern来判断问题出在哪里。本文主要介绍TW8844 Test Pattern的用法,并结合案例来进一步说明。
【经验】如何解决LCD视频处理器TW8847的LVDS输出显示图像锯齿问题?
采用RENESAS LCD视频处理器TW8847实现CMS项目中CROP大分辨率图像为2幅小图推屏显示,成功点亮显示后发现一些图标以及边缘处锯齿比较严重,比输入给TW8847的原始图像效果明显差了不少,本文来解决此问题。
【经验】LCD视频处理器TW8844的dual lvds输入和输出方案验证
低成本的后视镜项目,可以采用1080P的高清摄像头通过TI或者美信的解串芯片,并转换为LVDS(8lanes data,2lanes clk),单路LVDS只能接入720P摄像头,1080P需要dual lvds才能满足带宽,最后接入TW8844的DUAL LVDS输入并通过TW8844的dual lvds输出显示,本文详细记录了调试验证过程。
【经验】如何解决HUD项目中LCD视频处理器TW8836适配时出现的闪烁现象?
某系统采用LCD视频处理器TW8836用于把车机端的LVDS信号转RGB666给HUD主控MCU使用,在使用中出现图像闪烁现象,本文记录调试排查过程供广大工程师们参考。
【经验】Renesas LCD视频处理器TW8847的DTV Test Pattern输出配置调试
采用TW8847来做HUD的接口转换,DTVA输入LVDS输出,通过TW8847的VP1 输出pattern来点亮了屏幕,但是在DVTA接口接入实际的RGB信号后,屏端无法显示图像,本文通过TW8847的DTVA模块的test pattern来验证配置的正确性。
【经验】车载视频处理芯片TW8845开发过程中输出显示图像出现横纹的解决方法
TW8845是瑞萨的一款车载视频显示处理芯片,支持来自模拟或数字高清摄像头的多种视频输入,支持双路TCON/TTL 24-bit DRGB和LVDS OpenLDI以及BT.656输出,最大支持1080P分辨率,是汽车中控台/音响本体、全屏后视镜、组合仪表显示屏和双头枕后排座椅娱乐系统应用的理想之选。本文主要讲述在开发TW8845中遇到的 “输出显示图像横纹” 问题的调试过程。
【选型】流媒体后视镜核心视频处理芯片选型推荐:TW8836,快速的启动直接驱动LCD屏幕输出高达1080P视频
推荐使用瑞萨的视频芯片:TW8836,该芯片是基于硬件视频处理方案,用于LCD视频处理的芯片,能够在500MS以内从汽车启动到图像显示到LCD屏幕。在输入侧能够支持模拟和数字视频输入。同样的简单的视频缩放、图像增强、解交错功能均有支持。最高可以支持1080P的输入分辨率,可以驱动1366x768的LCD屏幕。
【经验】如何解决LCD视频处理器TW8847配置输出pattern黑屏显示问题?
采用Renesas的LCD视频处理器TW8847来做HUD的接口转换,DTVA输入LVDS输出,第一步需要通过TW8847的LVDS输出口输出pattern来点亮屏幕,但是在enable VP1 Test Pattern后显示屏没反应,而测量LVDS波形已经有输出,本文记录解决此问题,点亮屏幕。
【经验】汽车显示处理器芯片TW8844的SPI OSD设计注意事项
Intersil(Renesas收购)汽车显示处理器芯片TW88xx系列产品,其集成模拟视频解码器、高质量H/V定标器、2D去交错器和嵌入式定时控制器、符合AEC-Q100标准的,这些芯片是专为OEM汽车应用而设计。本篇介绍TW8844 SPI OSD基本功能,工作布置及设计注意事项。
【经验】瑞萨RH850 D1x系列MCU视频通道时钟发生器展频输出功能配置方法
瑞萨RH850 D1x系列MCU支持视频信号输入输出功能,我们在做汽车电子类的相关产品开发和实验时,有时候会遇到视频输出相关信号强度过大超出实验标准的情况,想要实现相关时钟输出信号的展频处理功能,那么关于视频通道时钟生成、像素时钟发生器的设置方法,本文来介绍。
电子商城
现货市场
服务
支持 3Hz ~ 26.5GHz射频信号中心频率测试;9kHz ~ 3GHz频率范围内Wi-SUN、lora、zigbee、ble和Sub-G 灵敏度测量与测试,天线阻抗测量与匹配电路调试服务。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳/苏州 提交需求>
配备是德信号分析仪和网络分析仪,测试范围DC-9GHZ,可测试确定干扰源的频率,某频段的干扰功率,准确得到谐波功率和杂散频点测试。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳/苏州 提交需求>
登录 | 立即注册
提交评论