1. Alamin kung alin ang mga programmable device sa board.Ang mga device sa board ay hindi lahat ay programmable sa loob ng system.Halimbawa, ang mga parallel na device ay karaniwang hindi pinapayagan na gawin ito.Para sa mga programmable device, ang kakayahan ng serial programming ng ISP ay mahalaga upang mapanatili ang flexibility ng disenyo.
2. Suriin ang mga detalye ng programming para sa bawat aparato upang matukoy kung aling mga pin ang kinakailangan.Maaaring makuha ang impormasyong ito mula sa tagagawa ng device o ma-download mula sa Internet.Bilang karagdagan, ang mga field application engineer ay maaaring magbigay ng suporta sa device at disenyo at ito ay isang mahusay na mapagkukunan.
3. Ikonekta ang mga programming pin upang magamit ang mga pin sa control board.I-verify na ang mga programmable pin ay konektado sa mga connector o test point sa board sa disenyong ito.Kinakailangan ang mga ito para sa mga in-circuit tester (ICT) o ISP programmer na ginagamit sa produksyon.
4. Iwasan ang pagtatalo.I-verify na ang mga signal na kinakailangan ng ISP ay hindi konektado sa iba pang hardware na salungat sa programmer.Tingnan ang pagkarga ng linya.Mayroong ilang mga processor na maaaring direktang magmaneho ng mga light emitting diodes (LED), gayunpaman, hindi pa ito magagawa ng karamihan sa mga programmer.Kung ibinahagi ang mga input/output, maaari itong maging problema.Mangyaring bigyang-pansin ang timer ng monitor o i-reset ang generator ng signal.Kung ang isang random na signal ay ipinadala ng monitor timer o reset signal generator, kung gayon ang aparato ay maaaring maling naprograma.
5. Tukuyin kung paano pinapagana ang programmable device sa panahon ng proseso ng pagmamanupaktura.Ang target na board ay dapat na pinapagana upang ma-program sa system.Kailangan din nating tukuyin ang mga sumusunod na isyu.
(1) Anong boltahe ang kinakailangan?Sa programming mode, ang mga bahagi ay karaniwang nangangailangan ng ibang hanay ng boltahe kaysa sa normal na operating mode.Kung ang boltahe ay mas mataas sa panahon ng programming, dapat itong tiyakin na ang mas mataas na boltahe na ito ay hindi magiging sanhi ng pinsala sa iba pang mga bahagi.
(2) Ang ilang mga aparato ay dapat na ma-verify sa mataas at mababang antas upang matiyak na ang aparato ay na-program nang tama.Kung ito ang kaso, dapat na tukuyin ang hanay ng boltahe.Kung may available na reset generator, suriin muna ang reset generator, dahil maaaring subukan nitong i-reset ang device kapag nagsasagawa ng low voltage check.
(3) Kung ang device na ito ay nangangailangan ng VPP boltahe, pagkatapos ay ibigay ang VPP na boltahe sa board o gumamit ng hiwalay na power supply para paganahin ito sa panahon ng produksyon.Ang processor na nangangailangan ng VPP boltahe ay magbabahagi ng boltahe na ito sa mga digital input/output na linya.Siguraduhin na ang ibang mga circuit na konektado sa VPP ay maaaring gumana sa mas mataas na boltahe.
(4) Kailangan ko ba ng monitor upang makita kung ang boltahe ay nasa loob ng mga detalye ng aparato?Pakitiyak na ang aparatong pangkaligtasan ay epektibo upang mapanatili ang mga power supply na ito sa loob ng saklaw ng kaligtasan.
(6) Alamin kung anong uri ng kagamitan ang gagamitin para sa programming, pati na rin para sa disenyo.Sa yugto ng pagsubok, kung ang board ay inilagay sa isang test fixture para sa programming, kung gayon ang mga pin ay maaaring konektado sa pamamagitan ng isang pin bed.Ang isa pang paraan ay kung kailangan mong gumamit ng rack tester, at upang magpatakbo ng isang espesyal na programa ng pagsubok, pinakamahusay na gumamit ng connector sa gilid ng board para kumonekta, o gumamit ng cable para kumonekta.
7. Gumawa ng ilang malikhaing hakbang sa pagsubaybay sa impormasyon.Ang pagsasanay ng pagdaragdag ng data na tukoy sa configuration sa likod ng linya ay nagiging mas karaniwan.Sa mabisang paggamit ng oras ng programmable device, maaari itong gawing "matalinong" device.Ang pagdaragdag ng impormasyong nauugnay sa produkto sa produkto, gaya ng serial number, MAC address, o data ng produksyon, ay ginagawang mas kapaki-pakinabang ang produkto, mas madaling mapanatili at i-upgrade, o mas madaling magbigay ng serbisyo sa warranty, at nagbibigay-daan din sa manufacturer na mangolekta ng kapaki-pakinabang na impormasyon ang kapaki-pakinabang na buhay ng produkto.Maraming "matalinong" na produkto ang may ganitong kakayahan sa pagsubaybay sa pamamagitan ng pagdaragdag ng simple at murang EEPROM na maaaring i-program gamit ang data mula sa production line o field.
Ang isang mahusay na dinisenyo na circuit na angkop para sa huling produkto ay maaari ding maging hadlang sa pagpapatupad ng ISP sa panahon ng produksyon.Samakatuwid, ang board ay kailangang baguhin upang gawin itong pinakaangkop para sa ISP sa linya ng produksyon at magtapos sa isang mahusay na board.
Oras ng post: Abr-01-2022