PCBA processing technology has been becoming mature and has a wide range of applications. It plays a key role in today's various smart devices.
In order for the circuit board to achieve the function of the intended design, in addition to the hardware, the matching support of the software and the program is also required.
Then the question arises: How to "transfer" a program to the IC?
I'm sure you already know that the answer is "programming", also known as "burning" by some.
transfers the program to the process memory space inside the chip.
1. Offline programming
Offline programming refers to the use of off-line programming software and PCB CAD design files to compile SMT patch programs on a computer. Offline programming can save online programming time, which can reduce the downtime of the entire PCBA processing and improve the utilization of equipment.
Offline programming is compatible with chips in different packages via different adapters. This chip can be used with an adapter for program burning.
Adapters are precision fixtures. Different chips and packages require different adapters.
Today, packaging is moving towards small and flat BGAs, QFNs, etc. Such as the widely used Emmc chip. Although these adapters are not cheap.
If something goes wrong in production testing, you need to remove the chip from the adapter and reprogram it according to the prescribed process, which wastes time and effort and is expensive.
There are some emergencies in PCBA production. If the temperature resistance of the circuit board is not enough, the chip will deform when it is removed, which increases the risk of scrapping.
Steps of offline
programming: PCB program data editing → automatic programming optimization and
editing → input data into the device → edit the optimized product program on
the placement machine → proofreading and backing up the placement program
2. online programming
Online programming is actually the process of manually inputting the pick-up and placement program on the placement machine.
In-circuit programming uses the chip's standard communication bus, such as USB, SWD, JTAG, UART, etc. The interface is usually fixed and has fewer pins connected during programming.
Because the interface communication rate is not high, the general cable can be used for recording without high power consumption.
Since in-line burn is programmed over a wired connection, if errors are found during production testing, the faulty PCBA can be traced back and re-burned without disassembling the chip. This not only saves production costs, but also improves programming efficiency.
the line is moving towards automation. More and more manufacturers are adding
functional testing machines such as ICT and FCT to the production line.
Production methods using automatic fixtures and online burning can be omitted
during the burning stage. Manual operation, directly burning after installing
the board, and then sending the PCBA to the testing machine for testing. The
entire production process is fully automated, which can greatly improve
Therefore, in PCBA processing, the advantages of online burning are obvious, and it has become a important indicator to measure the PCBA manufacturer's process accuracy, production efficiency, cost, quality control, scale and capital.
AllWinPcba provides IC programming services in our full turn-key PCB assembly services, Look forward to cooperation with you, don't hesitate, if you have any questions, please contact us anytime. Tell:+1.608.698.5398. Email:firstname.lastname@example.org
Try now! More information please check: