ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

关于硬件测试注意事项

2019-03-19 14:51:42  阅读:313  来源: 互联网

标签:验证 量产 是否 硬件 测试 注意事项 cpu


关于硬件测试注意事项

硬件测试,一般都需要做极限测试,而且为了达到量产标准,所以测试会比实际使用更严峻些,这样就可以保证量产时,不会因为同一个器件不同批次之间的差异(即tolerance问题)而引起问题。
例如产品是用2米线,那么测试时用2.5米的测试线,看看是否有问题,线越长,对电路的驱动能力要求更高,信号波形畸形更大。

另外为了测试屏幕会不会有缺陷,那么故意制作0101交替的信号或者图像,使得电路要求的切换速度更快,带宽要求更高,从而测试出问题。

另外为了测试电路是否虚接,而不是没焊接,那么可以传高频的0101交叉信号,使得对传输的带宽要求更高,电路更热,来发现芯片问题和信号线虚焊问题。测试过程中,加入震动来看写入数据和读取数据是否不同,频繁反复测试,来发现是哪路线路出现虚焊。写入相同数据,往往被编译器优化掉或者被cpu动态优化掉(而且关掉cpu cache并且volatile方式的操作方式,保证真正访问到RAM或者设备,而不是cpu的cache或者寄存器),所以写不同数据。

硬件一定要提前验证功能的可行性,哪怕先用做demo板跳线方式搭出来,进行验证。否则量产和试产时再发现问题,修改硬件,那么就太晚了。另外除了功能验证外,性能验证也是需要的,例如FM发射功率是否够、音质是否接受,aux音质是否接受,是否有直流偏置的pop音,是否在最大音量上有截幅。等等,都要提前测试。
毕竟软件修改成本比较低,只要支持在线升级功能即可。但硬件修改成本,越晚发现问题,成本就越高。
还有高低温的考虑,包括元器件考虑,被动和主动散热的布局考虑(风扇、散热片、气动布局)等。不要到量产阶段再考虑高低温。
软件的架构和新功能验证也是需要尽早验证,不验证过,不知道问题的所在。不趟过坑,不知道有多少坑,不知道坑有多大多深,不知道是否能过,方案是否真的可行。

具体请参考我的免费的linux各种驱动开发课程如下:
https://edu.51cto.com/course/17138.html

另外我的相关培训视频请看:
欢迎观看我发布的各个课程: https://edu.51cto.com/lecturer/8896847.html

标签:验证,量产,是否,硬件,测试,注意事项,cpu
来源: https://blog.csdn.net/gaoneil/article/details/88661714

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有