下面介紹應廣燒錄器P002/P003與半自動燒錄機臺的銜接方法以及信號定義。
一,半自動燒錄機臺接口定義及用法:
START:handler發出信號,燒錄器接收到該信號即可開始燒錄,
BIN1~BIN8: 一般BIN1為pass信號,BIN2~BIN7為fail信號(可選其一),
EOT:燒錄器結束信號,handler偵測到此信號,即送IC入對應的pass或者fail管,
GND:handler和燒錄器共地,
VDD:TTL接口5V電壓,和燒錄器共用5V電壓。
二,應廣燒錄器接口及定義:
我司燒錄器共有6個接口,分別是:VDD,GND,RUN, NG, START-PGM。
VDD和GND同第一部分。
RUN:初始是LOW電平,當L->High時,表示進行燒錄,當H->LOW時,表示燒錄結束,
OK: 初始是LOW電平,當L->High時,表示pass,
NG:初始是LOW電平,當L->High時,表示fail,
START-PGM:初始是HIGH電平,當H->low時,表示開始燒錄。
(run 對應燒錄鍵上的有色燈,OK對應燒錄OK的綠燈,NG對應fail的紅燈,start-pgm對應燒錄鍵)
三,應廣燒錄器時序描述:
當start-pgm由H->L時,run由L->H,
當run由H->L時:
如果pass,則OK由L->H,而NG一直是L;如果fail,則NG由L->H,而OK一直是L。
時序圖:
注意:
1:start信號,在我司燒錄器上通過按鍵來控制,當按鍵按下時,start不會自動變高,只有當按鍵松開后,按鍵才會變高。
2:run信號,run的時間有長有短,根據IC型號和ROM空間使用情況,使用越多,run時間越長,據說PMC234燒錄時間要超過10s,這個時間要根據實際情況來制定。但不管run時間有多長,run總會變低,這需要一個wait的指令。
3:run信號,如果只是一個verify的過程,只需要0.5s。
4:OK或者NG信號如果起翻轉,比如已經是H電平,那么在下次IC進料或者重新夾好時會恢復成初始值L電平。(IC remove時,NG紅燈閃爍,是為1.5HZ的方波;IC NG時,紅燈不閃,是H電平)
5:我司燒錄器給出的信號都是單一電平,除了start信號是一個脈沖,而面對有些客戶機器需要檢測脈沖的情況,此時則需要一個測試機或者轉接板來做中間銜接,然后才能與客戶機器對應上(比如客戶機器JV6196)。
四,應廣燒錄器與客戶handler接口銜接
Start-pgm -> start
GND -> GND
Run -> EOT (客戶的EOT檢測的是脈沖,解決方法如“第三節注意點4”)
Ok -> BIN1
NG -> BIN2
五,我司IC燒錄管腳注意事項
應廣MCU如果是2系列,代表是雙核MCU,其燒錄腳是:PA0,PA3~PA7,VDD GND,如果是1系列,代表是單核MCU,其燒錄腳是:PA3~PA6,VDD GND。
六,燒錄器接串口線實物圖
應廣燒錄器實際接串口線圖,如下:
串口定義:
對于常用的公頭彩排串口線來說:
PIN1:紅色3.3V或5.0V
PIN2:黃色GND
PIN3:藍色BUSY
PIN4:灰色OK
PIN5:黑色NG
PIN6:橙黃備用
PIN7:綠色備用
PIN8:紫色備用
PIN9:白色START