8聯片脫機燒錄程序
一、 脫機燒錄提供信號:
- 共十六個io端口,八個端口為一組,提供一組5v,24v(1.5A)的驅動電平,
- 目前*多支持同時連接8組分板燒錄,
- 輸出開始信號,(高電平為3.3v,電流0.5mA)(低電平為0.7v,為500mA輸入)
- 輸入結果信號,(1.65v以上為高點平,一下為低電平)
- 提供電繼電器切換信號,(500MA的驅動能力,低電平驅動)
二、工作原理
- 設置結果信號采樣時間。設計結果信號啟動延時時間。
- 在開始的時候,可以提供一個長度可以設定的方波,(高電平脈沖,低電平脈沖)
- 開始信號提供后,延時結果信號啟動延時時間后,啟動讀結果信號,
- 在結果信號的采樣時間內,如果結果信號讀取響應的與脫機燒錄器燒錄結果相對應的結果,(高低電平信號,上升沿下降沿信號)表示燒錄成功,在結果信號的采樣時間內沒讀取相應的結果信號,表示燒錄失敗。
- 在界面中反饋為相應的失敗成功界面。
三、程序解說
(按順序進行燒錄程序說明燒錄,燒錄完了一個芯片接著燒錄下一芯片)
參數一:標準值的數值無意義,(在0<x<4.9v)的時候可以選取到參數二(脫機燒錄的模式IC)
參數二:脫機燒錄的模式IC模式。
參數三:表示結果信號進行偵測的*長時間。
參數四:A點為輸出開始信號,B為結果讀入信號位,G點為輸出繼電器控制信號位。
參數五:為燒錄失敗后再次燒錄的次數。
參數六:為燒錄的分板后的分板名稱,便于識別,那塊分板燒錄失敗。
在參數的設置中可以對ic燒錄電平進行設置,
在測試主界面----系統參數設置-----GPIO設置,
2 IC燒入啟動電平:
正脈沖:(脈沖時為低電平,其他時間為高點平(3.3v)因為輸出芯片是反向2803)
負脈沖:(脈沖時為高電平,其他時間為低電平(0.7v ))
2 燒入結果電平:(一般用的是燒錄Ok信號)
高電平:外部提供一個高電平時,判斷為收到燒入完成正常信號。
低電平:外部提供一個低電平時,判斷為收到燒入完成正常信號。
上升沿:外部提供一個上升沿時,判斷為收到燒入完成正常信號。
下降沿:外部提供一個下降沿時,判斷為收到燒入完成正常信號。
2 Ic燒入啟動脈沖寬度:單位是毫秒,正常來說是提供50ms寬度,使用者可以根據實際情況進行自行判斷調整,
2 IC燒入結果讀取延時;單位是毫秒,主要作用是屏蔽程序燒錄上電的那部分時間不穩定性干擾,或者上次燒入的結果對這次的影響。使用者可以根據實際情況進行自行判斷調整,延時時間不能長于燒錄時間,不然判斷不到結果。
l 燒錄時間軸:
四、程序解說
(按并行進行燒錄程序說明燒錄,所有燒入一起進行并行燒錄)
G-2.G-3那行填入數字才會進行識別為并行燒錄。
① 為繼電器控制位,
② 紅色框類A點為1,B點為3,表示開始信號1----3號GPIO為輸出端,現也可一對多控制也就是A點為1,B點也為1.結果分別讀取。
③ 紅色框類點為G1為9,G2點為11,表示開始信號9----11號輸入端,
表示:1---9為一組,2---10為一組。3---11為一組
其他設置同串行燒錄。
五、GPIO的接口的圖(原理圖和結構圖一一對應關系)
(實際結構圖)點位是一一對應的)
六、接線示意圖:
燒錄測試思路:
接線實物圖:
單片燒錄信號接線示意圖:
26————VPP
16————DAT
11————CLK
27————VDD
17————GND
其他8片治具信號如下:
GPIO信號:
繼電器切換板繼電器控制為:GPIO1(接線方式:哪個輸出端口GPIO信號跳線到control端口,就由哪個端口控制繼電器。);
燒錄機啟動信號輸出點為GPIO2(接線方式:哪個輸出端口GPIO信號跳線到start端口,就由哪個端口控制啟動信號。啟動信號可以分別控制也可以統一控制);
燒錄機結果信號輸入點位GPIO9-GPIO16,
1 號板對應結果信號------GPIO9;
2 號板對應結果信號------GPIO10;
3 號板對應結果信號------GPIO11;
4 號板對應結果信號------GPIO12;
5 號板對應結果信號------GPIO13;
6 號板對應結果信號------GPIO14;
7 號板對應結果信號------GPIO15;
8 號板對應結果信號------GPIO16。
七、安裝測試
程序參數設置
將燒錄步驟編入測試程序中直接測試即可,先測試靜態部分,靜態部分PASS后才會進行燒錄,當靜態部分測試Fail時燒錄步驟不會執行,*大限度保證待測板安全。燒錄成功則和靜態測試一起顯示通過,如果有燒錄失敗的則再右側顯示不佳零件區域顯示。