How to transfer Program Into Chip?

How to transfer Program Into Chip?

IC programming?is the process of transferring a computer program into an integrated computer circuit. Older types of?IC?include?PROMs and EPROMs

I believe you have already known that the answer is “programming”, someone also called “burning”.Programming,?the process of transferring the program into the chip’s internal storage space.There are offline programming and?online programming.

1.Offline programming

Offline programming is compatible with chips in different packages by the different adapters. The?chip?can be used with the adapter to achieve program burning.

The adapter is a precision fixture. The different chips?and packages?need different adapters.

Nowadays, the package is developing in small and flat?BGA, QFN, etc., such as the widely used Emmc chips. At the same time, the price of those adapters is not low.

No alt text provided for this image

If there is an error in the production?pcba test, you need to remove the chip from the adapter and re-program according to the prescribed process, which will waste time, energy and add additional costs.

There are some emergencies in?PCBA production. If the temperature resistance of the circuit board is not sufficient, the chip will be deformed when you remove the chips, which will increase the risk of scrapping.

No alt text provided for this image

2.Online programming

The online programming uses the chip’s standard communication bus, such as USB, SWD,?JTAG, UART, etc. The interface is generally fixed, and there are fewer pins to be connected during programming.

Since the interface communication rate is not high,?general cables?can be used for burning without high consumption.

Because the online burning is programmed by wire connection, if an error is found during the production test, the faulty PCBA can be traced back and re-burned without disassembling the chip. This not only saves?production costs?but also increases the efficiency of programming.

No alt text provided for this image

More importantly, the production line is developing towards automation. More and?more manufacturers?are adding functional test machines such as?ICT?and?FCT?to the production line. The production method,?using automatic fixtures and online burning,?can be omitted in the burning stage.?

In the manual operation,?the board is attached?after it’s directly burned,?and then the PCBA is sent to the test machine for testing.?The entire production process is fully automated, which can significantly improve production efficiency.

要查看或添加评论,请登录

Susan Zhang的更多文章

  • Impedance Matching in PCB Design

    Impedance Matching in PCB Design

    Impedance Matching in PCB Design It is fair to consider a PCB itself as a component in which multiple traces are…

    1 条评论
  • How is a solder mask applied?

    How is a solder mask applied?

    Given below is the process for application of solder mask layer onto a PCB: Step 1: Board cleaning The board is cleaned…

  • What is a Press-Fit Hole PCB ?

    What is a Press-Fit Hole PCB ?

    Many contemporary electronics nowadays use press-fitting component technologies to provide their products with…

    2 条评论
  • NRE and tooling costs – What you need to know for your PCB project

    NRE and tooling costs – What you need to know for your PCB project

    NRE stands for Non-Recurring Engineering, and it refers to the investment required for a new product project. The…

  • What is Reflow Soldering and Wave Soldering?

    What is Reflow Soldering and Wave Soldering?

    In PCBA processing, There are two common soldering methods: Reflow soldering and wave soldering. What is the function…

  • PCB Drilling

    PCB Drilling

    THE PCB DRILL TECH Basically, there are two kinds of drilling technologies, mechanical and laser drilling. Mechanical…

  • What’s the Difference between EMI EMS and EMC ?

    What’s the Difference between EMI EMS and EMC ?

    WHAT IS EMI PCB DESIGN? PCB EMI designers are constantly plagued with electromagnetic problems. System architecture…

  • Difference between PET and FPC

    Difference between PET and FPC

    PET is a polymer that we commonly use in FPCs. PET has a low thermal expansion, and it is also transparent, which means…

  • Heavy Copper PCB

    Heavy Copper PCB

    Heavy copper PCB is a circuit board with a copper thickness that is ≥ 3oz per sq. ft in its outer and inner layers.

  • High-speed PCB design

    High-speed PCB design

    Not all printed circuit boards that operate with digital signals must necessarily be considered High Speed PCBs. In…

社区洞察

其他会员也浏览了