PCBA 工場ラインでの集積回路プログラミングはどのように行われているのか

ウィルは電子部品に堪能です, PCBの製造工程と組立技術, 生産監督と品質管理に豊富な経験を持っています. 品質確保を前提に, 最も効果的な生産ソリューションを顧客に提供します.

集積回路プログラミングは、コンピュータ プログラムを集積コンピュータ回路に転送するプロセスです。. あなたが協力するPCBAハウスが専門家である場合, they may offer all-around PCB solution including Integrated chip programming. For B2C retailers, that is good news since batch processing of Integrated circuit (IC) programming is time-saving and cost-saving. So how is Integrated circuits programming going in PCBA house? Let’s dive into it.

ステップ 1: Source Programmable Integrated Circuits

When you sourcing Integrated circuits online or in-store, choose programmable type. The following list shows all the types of programmable and will help you a lot during purchasing.

FPGA is a common programmable logic module, which consists of a large number of programmable logic units and programmable interconnect resources. Various circuit functions can be realized after configuring internal logical units and interconnecting resources. FPGA features high flexibility, short development time, and reconfigurability. It is often applied in digital circuit prototyping, 信号処理, and high-speed data transmission PCB.

GPU is a professional chip for graphics processing, mainly used for computer graphics rendering and parallel computing. There is a large-scale parallel processing unit and high-speed in GPU, so it is preferred in the field of image processing, computer games, and scientific computing.

CPLD is a complex programmable logic component, similar to FPGA, but on a smaller scale. CPLD is mainly used to realize the design of small-scale logic circuits. It distinguished itself by flexible programming, high integration, and good reliability in the market. It is often used in the fields of logical device and interface control.

EEPROM is a programmable non-volatile memory that can be modified a few times via electrical erasure operations and electrical programming. EEPROM is good at storing configuration information, calibration data, and program code, so people often use it for initialization and data storage of embedded systems.

MCU is a micro-controller chip with integrates processor core, メモリ, and peripheral interface. It frequently occurs in embedded systems devices and IoT applications due to its low power consumption, small size and low cost.

ASIC is an integrated circuits specific for customization. Customer are allowed to define the circuit construction and functional units inside the integrated chip to meet their special requirement. This brings about highly optimized performance and low power consumption for PCB. It is widely used in communication, digital signal processing, automotive electronics fields.

PLD is an universal programmable logic chip, containing programmable logic gate array and programmable interconnect resources. PLD can be programmed to realize different logic functions and it is suitable for all kinds of digital circuit design and prototype verification.

SoC is a chip that integrates multiple functional modules. It containing the processor core, メモリ, and peripheral interfaces. And it is also a combination of traditional system-level integrated circuits and communication technologies. SoC are commonly used in mobile devices, 組み込みシステム, and IoT applications.

DSP is a programmable chip specially for digital signal processing. It does well in arithmetic operation and parallel processing, such as audio, video and image processing.

NPU is a special chip for artificial neural network acceleration. With a highly optimized matrix computing unit and neural network accelerator, it optimizes the computational efficiency and energy consumption ratio of artificial intelligence tasks.

ステップ 2: 入ってくる品質管理

Before starting IC programming, it is necessary to inspect incoming integrated circuit. If any quality problems, contact your supplier and ask for a solution. This will avoid a few potential risks in next step. So pay attention to ensure that

  • Integrated Circuit is in good status.
  • Programmers can work normally.
  • Operators are qualified.

ステップ 3: Integrated Circuit Programming

  1. Switch on the computer and the programmer , then connect them.
  2. Put IC into programmer socket and start programming software by click the button on computer and programmer.
  3. After a while, the indicator light will be on if programming is finished. Don’t forget to stick a Pass label on this integrated circuit as a record.
  4. If programmer fail to program the IC, the indicator light won’t be on. その場合, you should try again with other programmer. If there is still failure, stick it by “failure”label and put it into the defective products basket. 最後だが大事なことは, the programmer which have malfunctioned should be checked and maintained.

ステップ 4: 検査

After batch IC programming, it is necessary for PCBA house to inspect the function of the each integrated chip so as to lay a solid base for high-quality PCB final products.

Tips on Integrated Circuit Programming in PCBA Line

  • In order to ensure stable quality level of the final products, we suggest to make sampling inspection for each batch as an additional assurance for assembly line inspection.
  • Regular review quality assurance system counts a lot for PCB OEM factory. Helpful quality system, such as ISO9001 can ensure macro quality level of the whole factory. It helps factory discover their shortcomings and take remedial measures accordingly. しかも, customer feedback is also a good reminder to enhance the quality assurance of factory.


Confronting the development of high-tech field such as IoT and artificial intelligence, IC programming plays an expanding part in electrical manufacturing industry. We see a good future of these new high technology based on stable integrated circuit programming solution.

ウィルは電子部品に堪能です, PCBの製造工程と組立技術, 生産監督と品質管理に豊富な経験を持っています. 品質確保を前提に, 最も効果的な生産ソリューションを顧客に提供します.