news 2026/3/11 3:20:21

VGA无显示分析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VGA无显示分析

目录

拓扑

I2C配置

复位

上电信号

正常读写I2C的情况

I2C总结

HPD

总结


拓扑

SOC--HDMI----HDMI转VGA芯片---VGA

I2C配置

HDMI转VGA芯片通过EC进行配置。同时此芯片的上电、复位也由EC进行控制。

复位

由于EC 通过I2C对此芯片访问时报错,首先查看复位信号是否正常。复位要求大于100ms的低电平,而后拉高。

示波器测量复位信号

代码中:写低,然后延时100ms,然后写高。

1) 设置 触发模式为上升沿触发。

2) 设置触发电平为近3V,如下图所示T线 trigger level。主要防止探针点击测量点时手抖误触发。

3) 设置单次触发

4) 设置水平方向的时间为200ms(参考代码里面延时100ms)

结论: 复位符合芯片手册要求。

上电信号

poweron信号为高,测量比较简单。但为高,给芯片上电时,I2C 的SCL 一直为低,像是被拉死了。

而poweron 为低时,即不给芯片上电。从EC发出的I2C时钟则正常的很。 如下图:

频率为100K

正常读写I2C的情况

正常读写I2C时,是很快的一个过程。为了用示波器抓住,需要做如下设置:

1) 触发模式由单次或者auto 修改为普通,如下图设置

2) 100K频率虽然设置10us-20us的时间间隔较为准确,但实际抓取时,时间太短抓不到。这里设置500us,先抓到,然后再放到。

3)上图放大后的效果

I2C总结

在EC 初始化的流程中,有上电控制流程,在此流程中,设置HDMI转VGA的上电使能,而后再通过I2C对此芯片进行访问。此时I2C不通,I2C SCL SDA一直为低,像是被拉死的状态,而HDMI转VGA的复位与上电都是正常的。

而单独开一个线程,在主机SOC上电后,此线程会通过I2C 访问HDMI转VGA芯片,此时I2C工作正常,可以正常配置转换芯片。

HPD

理论上讲,VGA 连接器在检测到显示器插入后,通过R\G\B三个管脚阻抗状态的变化,引起SOC HPD的状态变化,进而通知SOC 显示器插入。

但是由于转换芯片没有这个感知功能,也就不能通知SOC 是否有VGA显示器插入。而SOC不能检测到VGA 插入也就不会输出任何内容。

通过强制设置HPD状态,在EC配置 转换芯片时,即设置HPD的状态为插入。

设置前:hpd _status为out ,即拔出。

------------------------------------------------------------------hw_status------------------------------------------------------------- hpd_status :out |oe_status :on |avmute_status :unknown |control_stable :no | h_total :8496 |v_total :1110 |h_act :7680 |v_act :1080 | ctrl_phy_cross :no |hpd_in_cnt :0 |hpd_out_cnt :0 | | ------------------------------------------------------------------hw_cfg----------------------------------------------------------------

设置后:hpd _status为in,即插入。

------------------------------------------------------------------hw_status------------------------------------------------------------- hpd_status :in |oe_status :on |avmute_status :unmute |control_stable :yes | h_total :2200 |v_total :1125 |h_act :1920 |v_act :1080 | ctrl_phy_cross :no |hpd_in_cnt :2 |hpd_out_cnt :0 | | ------------------------------------------------------------------hw_cfg----------------------------------------------------------------

总结

1) 经由EC控制的芯片,其上电时机与EC 访问此芯片的时机有比较严格要求。而且关联其他设备上电。比如SOC上电后,EC才能正常访问转换芯片。

2) 经过转换芯片的显示方式。某些功能、状态检测的管脚与直连的方式大不相同,需要软硬件配置一起处理。在设计开发时要充分考虑。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/8 4:32:05

AI教材生成秘籍大公开!低查重技巧助你高效完成专业教材编写

教材的初稿虽然已经完成,但接下来的修改与优化过程确实让人倍感“折磨”。在全文中仔细审查逻辑漏洞和知识点错误可谓费时费力;如果调整一个章节,常常会牵扯到后续多个部分,导致修改的工作量呈几何倍数增长。而在收到反馈意见后&a…

作者头像 李华
网站建设 2026/3/11 1:14:32

verl流式处理支持:实时数据训练部署案例

verl流式处理支持:实时数据训练部署案例 1. verl 介绍 verl 是一个灵活、高效且可用于生产环境的强化学习(RL)训练框架,专为大型语言模型(LLMs)的后训练设计。它由字节跳动火山引擎团队开源,是…

作者头像 李华
网站建设 2026/3/4 5:16:55

掌握AI教材编写技巧,低查重不再是难题,高效产出优质教材!

很多教材的编写者常常感到一个遗憾:虽然教材的主体内容经过精心打磨,但因为缺乏配套资源,整体的教学效果受到影响。比如,课后练习需要设计具有不同难度的题型,却没有新颖的思路;想要制作直观可视化的教学课…

作者头像 李华
网站建设 2026/2/17 8:17:11

AI写教材高效解决方案!低查重效果惊人,快速打造专属教材

AI教材写作工具:革新教材创作的利器 编写教材离不开丰富的资料支持,但传统的资料整合方式显然已无法满足现行需求。过去,教材创作需要从众多资源中筛选信息,比如从课标文件、科研文章到教学案例,这些资料散落在知网、…

作者头像 李华
网站建设 2026/3/9 19:36:09

AI专著写作大揭秘!实用工具推荐,一键开启高效创作之旅

撰写学术专著的现状与挑战 撰写学术专著的严谨性,离不开大量资料与数据的支持。搜集资料和整合数据恰恰是写作过程中最繁琐和耗时的环节。研究者需要全面搜寻国内外的前沿文献,确保所选文献既具权威性又具相关性,还必须追溯到原始来源&#…

作者头像 李华
网站建设 2026/3/5 9:39:05

Qwen3-1.7B流式传输优化:WebSocket延迟降低80%方案

Qwen3-1.7B流式传输优化:WebSocket延迟降低80%方案 1. Qwen3-1.7B模型简介与部署准备 Qwen3-1.7B是通义千问系列中的一款高效轻量级语言模型,参数规模为17亿,在保持较小体积的同时具备较强的语义理解与生成能力。它特别适合部署在资源受限但…

作者头像 李华