51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2491|回复: 0
打印 上一主题 下一主题

测试工作心得—1

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-5-29 10:50:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这次待测样品的高低温的测试一开始并不顺利。由于一次性需测试10个模块,所以使用5V适配器+高低温专用测试板对模块进行供电,可是用频率计却无法读到中心频率,接着使用频谱仪进行测试,发现频谱仪也无法捕获到中心频率。这时我们考虑是不是持续发的程序有问题?
     为了验证这个命题,胡工重新拿了一个模块下载程序进行测试,这次使用频谱仪和频率计都是可以读到中心频率的,这样就证明了程序是没问题的。由于单独模块使用的是电池供电,那肯定就是电源的问题了。经过测量,5V适配器提供的电压是5.3V,于是我们考虑是否是电压过高或者电源纹波过大。然后我们使用了5V的稳压模块,电源先经过稳压模块后再用测试板给模块供电,这样问题果然解决了,模块可以正常工作。
     在测试完高低温后,我们又进行了一次电源的实验,验证到底是电压过高还是电源纹波过大引起模块的不正常工作。胡工首先换了一个适配器,测量后发现2号适配器提供的电压是5.2V,测试的10个模块仍然工作不正常,正常情况下模块在5.2V电压下是可以正常工作的,所以我们考虑可能是纹波的原因。于是胡工在测试板的5V和GND之间并联了一个电容,模块果然能够正常工作了。这样我就认为是纹波导致了模块的不正常工作,并作为注意事项写在了测试记录。
     但是后来胡工又有继续实验,当用稳压电源给模块供电时,当供电电压为5.2V时,模块依然是工作不正常的,稳压电源的纹波系数肯定是好的,这样就表示可能供电电压才是主要的原因。最后检查的时候发现,模块的稳压芯片为3.0V,这样就是有问题的。因为我们给MCU供电的为5.2 V,射频芯片供电的为3.0,3.0/ 5.2=0.576,这样,3.0V被MCU读取为低电平,导致SPI不能正常初始化,射频芯片不能启动发射和接收。这样我们的原因才算最终找到。而之所以并联电容时模块工作正常,可能是由于当时并联的电容较大,电容的充电较慢,在电压上升5.2 V之前SPI已初始化结束,故射频芯片工作正常。
     在整个的测试过程中我们可以发现,查找原因就是一个循序渐进的排除法,我们需要考虑现象出现的各个原因,然后逐一排除。并且,可能有时我们认为问题已经解决,但真正原因并未找到,这就需要平时的积累和测试时的全面考虑了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-20 22:32 , Processed in 0.076042 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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