单片机的编程烧写功能!"/>
如何在ATE中集成对PIC单片机的编程烧写功能!
做ATE,要对DUT内部的PIC单片机进行在线烧写,
在网上看到别人的一个说法(作者 Claud Zhang),内容如下:
----------------------------------------------------------
一种简单高效低成本的Microchip MCU编程方法
Claud Zhang
对于一些研发工程师来说,工厂的的MCU编程有时候是个比较头疼的问题.在研发过程中,大家都和习惯于用仿真器去编程,这个对工程师来说是个非常简单的过程,但是在工厂生产,工厂认为太复杂了。工厂希望是个傻瓜式的过程。最好的方法是通过ATE自动编程,不需人工参与。
在以往的通常有2种方法,
一种是用PM3, 先编程好,再去SMT, 这种方法对量非常大又不在意成本的话也不失为一种方法,当然这种编程的缺点也很多
1, 首先成本高,PM3, 插座都是一笔不小的开销
2, 失效率会比较高,在上SMT 之前就需要拆封,容易产生管脚损伤,ESD, 造成废料
3, 如果你在此基础上做一个完全自动化的话,相信先期投入的成本是相当惊人地。
4, 如果你不做自动化设备的话,那么你需要投入更多的人工
5, 不能在线更新
另外一种是在线烧录
Microchip的IC 烧录只需要5个pin, 其中是有2个是电源和地,在PCB 上只占用很小的空间。 或者你做几个焊盘,直接用探针接触。
在线烧录的优点:
1, 容易在线更新
2, 避免二次操作管脚
3, 任何器件都可以通过这5个PIN编程
缺点:
需要人工操作烧录过程,要通过MPLAB 的IDE 界面进行操作。
人工操作的缺点
1, 非常容易出错。
2, 占用一个工位人工,增加成本
3, 工厂工人流动比较大,工位经常变动,更容易出错&#
更多推荐
如何在ATE中集成对PIC单片机的编程烧写功能!
发布评论