Paano Magpatuloy sa IC Programming sa Proseso ng PCBA?

Ang teknolohiya ng PCBA ay naging mas mature, gumaganap ng isang mahalagang papel sa kasalukuyang iba't ibang mga intelligent na kagamitan,Ito ay may malawak na hanay ng mga aplikasyon. Kung nais mong makamit ng naka-print na circuit board ang nais na pag-andar ng disenyo, maliban sa hardware, ang pagtutugma ng suporta ng software ay napakahalaga, ang programa ay na-load sa IC sa pamamagitan ng paraan ng programming, at kung paano makamit ang IC programming sa PCBA pinoproseso? Susunod, ipapakilala ito sa iyo ng UETPCB.

Ano ang PCBA IC programming?

PCBA IC programming

Ang PCBA IC programming ay ang proseso ng paglilipat ng program sa internal storage space ng chip, gamit ang isang debug/programming socket/probe bago i-mount sa PCB, karaniwang nahahati sa offline programming at online programming.

Karamihan sa mga pabrika ng PCBA ay nagbibigay ng mga interface ng programming para sa Arm, AVR, MSP430 MCUs. At ang pangunahing istraktura ng anumang programmable IC ay may isang seksyon para sa memorya, mayroong lahat ng uri ng mga alaala, tulad ng EEPROM. PROM. ROM, RAM, SRAM atbp.

Off-line na programming

Sa pamamagitan ng iba't ibang mga adaptor na katugma sa iba't ibang mga pakete ng mga chip, ang mga chips at mga adaptor ay maaaring gamitin nang magkasama upang makamit ang programming para sa mga IC. Adapter mismo ay isang uri ng precision fixture, iba't ibang mga chips, iba't ibang mga pakete ay kailangang pumili ng iba't ibang mga fixtures. mataas ang mga adaptor.

Ngunit kung may error na nangyari sa paggawa ng PCBA test, dapat na baguhin ang production backtracking, dapat ding tanggalin ang chip mula sa adapter at muling gawin ang programming na sundin ang iniresetang proseso, at maaaring magkaroon ng ilang iba pang mga problema sa panahon ng Ang pagpoproseso ng PCBA, tulad ng materyal ng PCB circuit board na may mababang TG at hindi maaaring suportahan ang mataas na temperatura kapag inaalis ang chip, pagkatapos ay masisira ang chip, na nakakaubos ng oras at mataas na gastos, samantala, tataas ang panganib ng pag-scrap. .

On-line na programming

PCBA IC programming

Ang online programming ay ang karaniwang komunikasyon bus ng chip, tulad ng USB, SWD, JTAG, UART, atbp., ang interface ay karaniwang naayos, at ang mas kaunting connect pin ay kinakailangan kapag nagprograma. Dahil ang rate ng komunikasyon sa interface ay hindi mataas, at ang paggamit ng mga karaniwang wire ay maaaring makumpleto ang programming.

Kung mayroong isang error sa paggawa ng pagsubok sa produksyon, ang pag-backtrack ng produksyon ay maaaring agad na baguhin, at muling simulan ang programming, hindi na kailangang alisin ang chip. Dahil ang online programming ay sa pamamagitan ng wire connection, Hindi lamang i-save ang gastos sa produksyon, ngunit dagdagan din ang kahusayan ng programming. Ngayon ang karamihan sa mga pabrika ng PCBA ay pipili ng online programming upang magprogram ng isang IC.

Mga karaniwang pamamaraan ng programming ng IC at ano ang interface at tool?

1, JTAG

JTAG ginamit JLINK, maaaring matugunan ang pangangailangan ng karamihan sa mga chips programming.

PCBA IC programming
PCBA IC programming

Ang karaniwang interface ng JTAG ay karaniwang 20/14/10pin, ang interface ng hardware nito ay pangunahing kinabibilangan ng: RST, TDI, TMS, TCK, TDO, REST, VCC, GND at iba pa.

2, SWD

Ang pamamaraang ito ay pangunahing gumagamit ng SWDIO at SWCLK wire. Sinusuportahan din ng JLINK ang pag-debug sa SWD.

PCBA IC programming
PCBA IC programming

3. ISP

Ang mga pag-download ng ISP gamit ang interface ng UART, TXD at RXD ay dapat na cross-connected. Gamit ang USB/TTL, na napakamura.

PCBA IC programming
PCBA IC programming

Paano masisiguro ang tamang IC programming?

1, Tiyakin na ang mga wire ay konektado nang tama.

2. Tiyaking tama ang boltahe ng power supply.

3. Tiyakin na ang mga parameter ng crystal oscillator circuit ay tama at ang koneksyon ay normal.

4, Kung mayroong isang panlabas na reset circuit, upang matiyak na ito ay gumagana nang normal.

5, Ang pinaka-kritikal, ang unang operasyon ng programming software sa estado ng programming, at tiyakin na ang setting ay tama, at pagkatapos ay power-on (ang pansin ay ang power off pagkatapos ng isang tiyak na oras).

Mag-iwan ng Sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *