先进的PIC器件的使用者会面临一项困难的选择:是冒遭受质量问题的风险,采用手工编制程序呢?还是另外寻找一种可以替代的编程方法,从而消除掉手工触摸的方法呢?
为了能够实现后者,东莞电路板维修厂家广东技标研究发现:很多制造厂商们最初开始采用板上编程(on-board programming 简称OBP)的方式。OBP是一种简单的方法,它是将PIC贴装到印刷电路板(printed circuit board 简称PCB)上以后再进行编程的。一般情况下在电路板上进行测试或者说进行功能测试。闪存、电子式可清除程序化唯读内存(Electrically Erasable Programmable Read-Only Memory简称EEprom)、基于EEprom的CPLD器件、基于EEprom的FPGA器件,以及内置闪存或者EEprom的微型控制器,所有这些元器件均采用OBP形式进行编程。
为了能够满足闪存和微型控制器的使用要求,在实施OBP的时候最常用的方法就是借助于针盘式夹具(bed-of-nails fixture),使用自动测试设备(automatic test equipment 简称ATE)编程。对于逻辑器件来说进行编程颇为复杂,不太适合利用ATE针盘式夹具来进行编程。
一项基于IEEE规范原创开发的新型OBP技术可以支持测试,展现出充满希望的前程。这项规范称为IEEE 1149.1,它详细规定了边界扫描的一系列协议,目前用于许多PIC编程方法中。
如果电子产品制造商要使用IEEE 1149.1的编程方法时,他们所依赖的具有知识产权保护的工具主要是由各种各样的半导体制造厂商所提供。但是使用他们的工具进行编程非常慢。同样,因为他们出于保护知识产权的本能,每个工具仅限于单个用户所使用的器件。如果说在一块电路板上的PIC器件是由多个用户所使用的话,这将是一个很大的缺陷。
总而言之,使用OBP方法可以消除掉手工操作器件和将编程溶入测试中去,以及制造生产缓慢的现象。然而,编程所需的时间可能也是缓慢的。
来源:广东技标实业有限公司
新浪微博:http://weibo.com/goaltek
关注官方微博,感情不再微薄!