51Testing软件测试论坛
标题:
测试工作心得—1
[打印本页]
作者:
xudonghui
时间:
2014-5-29 10:50
标题:
测试工作心得—1
这次待测样品的高低温的测试一开始并不顺利。由于一次性需测试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已初始化结束,故射频芯片工作正常。
在整个的测试过程中我们可以发现,查找原因就是一个循序渐进的排除法,我们需要考虑现象出现的各个原因,然后逐一排除。并且,可能有时我们认为问题已经解决,但真正原因并未找到,这就需要平时的积累和测试时的全面考虑了。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2