ESD测试时引发的H3A模块数据混乱问题 - TMS320DM8148 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6140|回复: 6
打印 上一主题 下一主题

[已解决] ESD测试时引发的H3A模块数据混乱问题

[复制链接]

0

主题

113

帖子

2020

积分

创龙

Rank: 8Rank: 8

积分
2020
楼主
发表于 2018-9-26 08:34:34 | 显示全部楼层
按我的理解,如果静电影响数据,较多的情况是影响传输通道的数据。你这里是具体到一个运算而非传输的结构体里的一个变量,只是单单这个变量异常?这很特别。如果单单这个变量,试试在这个变量前面添加一个无用的同类型变量,让你关心的这个往后移位。
补充,有没有可能是 ESD 测试时其他原因导致这个数据异常,而非直接的“打坏”?
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2020

积分

创龙

Rank: 8Rank: 8

积分
2020
沙发
发表于 2018-9-26 09:05:53 | 显示全部楼层
嗯,理解。
一般来说,ESD 问题软件可做的事情很少。还是需要从硬件上去解决。增加屏蔽之类的,我不太了解。
另一方面是,看能否从软件上发现 ESD 造成的错误,比如数据校验和你前面说的 overflow 检测。
说起来这个 overflow,数据有一两位被静电翻转,不一定就导致 overflow 吧。
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2020

积分

创龙

Rank: 8Rank: 8

积分
2020
板凳
发表于 2018-9-26 09:21:48 | 显示全部楼层
询问了硬件同事,以下是他的建议:
ESD是不会影响CPU内部的寄存器或者指针的。
怀疑是不是打静电时候,采集进来的视频数据是错误的,或者乱的。从而导致fullH3ABufAddr 不正常。

建议可以单独采集ESD时候的视频,保存,然后把那个视频拿出来看看是不是打ESD时候图像出错。也可以单独拿这个视频来做 他的这个运算,看看 fullH3ABufAddr 这个还会不会不正常
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-3 00:59 , Processed in 0.044215 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表