Portable software burning jig

The convenient software recording fixture solves the problem of incompatibility between traditional fixtures that frequently disassemble the flash memory chip and package, and achieves multi-package compatibility and efficient recording, improving the efficiency and quality of hardware debugging.

CN223092416UActive Publication Date: 2025-07-11HUNAN FULLRIVER INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422387511.5
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-07-11
Estimated Expiration
2034-09-29

AI Technical Summary

Technical Problem

Traditional recording fixtures require frequent disassembly of flash memory chips, causing the pad to fall and are incompatible with different packaging types, resulting in low machine scrapping and debugging efficiency.

Method used

A convenient software recording fixture is designed, including a burner, a burner, a pin header and a connecting wire. The burner is a movable module, and the thimble can switch out the number, supports two packages of SOP8 and SOP16, and can flexibly switch through three-speed dial switches.

Benefits of technology

It is possible to compatible with multiple packages without disassembling the flash memory chip on the PCB board, reducing soldering time, reducing losses, and improving hardware debugging efficiency and quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223092416U_ABST
    Figure CN223092416U_ABST
Patent Text Reader

Abstract

The utility model provides a portable software burning jig, including burner, burning seat, pin header and connecting line, the pin header is provided on the burner, the connecting line connects the pin header and the burning seat, the burning seat is provided with an independent movable module, the burning seat is provided with a thimble, the thimble is provided with a plurality of ejector pins, and the thimble is provided with a plurality of ejector pins. The ejector pins are used for making contact with a flash memory chip on a PCB for software burning, the extending number of the ejector pins can be switched, the burning base is further provided with a control block, and the control block is used for shifting and switching the extending number of the ejector pins. According to the utility model, the programming of SOP8 and SOP16 packages can be compatible at the same time, the design of the multi-gear dial switch is adopted, various programming environments can be coped with, and particularly, programming can be directly carried out without dismounting a flash memory chip on a PCB, so that the welding time is greatly saved, and the problem that a PCB bonding pad possibly falls off in the dismounting process is also reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model relates to the technical field of software burning, in particular to a portable software burning fixture. Background Art

[0002] During the hardware and software debugging process, the software is often burned repeatedly. The traditional burning fixture needs to disassemble the flash chip (Flash), and then burn it on the burning fixture. For multiple disassembly, it will also cause the pads on the PCB board to fall off, resulting in the inability to solder the flash chip and the scrapping of the machine. In addition, the traditional burning fixture can only support the burning of one package. When using different packages, different burning fixtures are required. Under such specific conditions, a new fixture is needed to solve these problems, which can burn multiple packages without disassembling the flash chip on the PCB board. Therefore, it is necessary to develop a portable software burning fixture. Summary of the Utility Model

[0003] The purpose of the utility model is to provide a solution to solve the problems of frequent disassembly of the flash chip during software burning and frequent replacement of the fixture during burning of different packages in view of the deficiencies in the above background art.

[0004] To achieve the above purpose, the utility model provides a portable software burning fixture, which includes a burner, a burning base, pin headers and a connecting wire. The pin headers are arranged on the burner, the connecting wire connects the pin headers and the burning base, the burning base is set as a separately movable module, the burning base is provided with ejector pins, the ejector pins are used to contact the flash chip on the PCB board for software burning, the number of the ejector pins extending out can be switched, and the burning base is also provided with a control block, and the control block is used to toggle and switch the number of the ejector pins extending out.

[0005] Further, the pin headers on the burner are set in a 2*8 specification and are connected to the burning base through the connecting wire matching 2*8.

[0006] Further, there are two groups of ejector pins. One group is in a 2*4 specification and corresponds to the burning of SOP8 package; the other group is in a 2*8 specification and corresponds to the burning of SOP16 package.

[0007] Further, the ejector pins in the 2*4 specification correspond to the middle part of the panel of the burning base, and the ejector pins in the 2*8 specification correspond to the upper and lower parts of the panel of the burning base.

[0008] Further, a connection board is also arranged inside the programming socket. The connection board is slidably connected to the programming socket and can move in the directions of the two panels of the programming socket respectively. The two types of ejector pins are respectively arranged on the two sides of the connection board, and corresponding through holes are arranged on the panels of the programming socket.

[0009] Further, a control groove is also arranged on the side plate of the programming socket. The control block is slidably arranged in the control groove, and the control block is connected to the connection board.

[0010] Further, a limiting groove is also arranged in the control groove. The control block is provided with a protruding part that can be clamped into the limiting groove.

[0011] Further, a guide rail slider assembly is also arranged between the inside of the programming socket and the connection board.

[0012] The above solution of the present utility model has the following beneficial effects:

[0013] The portable software programming fixture provided by the present utility model can be compatible with the programming of both SOP8 and SOP16 packages at the same time. With a three-position DIP switch design, it can cope with various programming environments. In particular, it can directly program the flash chip on the PCB board without disassembling it, greatly saving the welding time and also reducing the problem of PCB pad dropping that may occur during the disassembly process. Therefore, using this fixture for programming can greatly reduce the time for hardware debugging and development, significantly improve the quality, and to a certain extent, reduce losses;

[0014] Other beneficial effects of the present utility model will be described in detail in the subsequent specific implementation part. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 is the principle block diagram of the present utility model;

[0016] Figure 2 is the schematic diagram of the ejector pin arrangement on the programming socket of the present utility model;

[0017] Figure 3 is the schematic structural diagram of the programming socket of the present utility model.

[0018]

DESCRIPTION OF THE REFERENCE NUMERALS

[0019] 1 - Programmer; 2 - Programming socket; 3 - Pin header; 4 - Connecting wire; 5 - Ejector pin; 6 - Connection board; 7 - Control groove; 8 - Control block; 9 - Limiting groove. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0020] The following describes the embodiments of the present disclosure through specific examples. Those skilled in the art can easily understand other advantages and effects of the present disclosure from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all embodiments. The present disclosure can also be implemented or applied through other different specific embodiments. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts belong to the scope of protection of the present disclosure.

[0021] It should be noted that the following describes various aspects of embodiments within the scope of the appended claims. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is illustrative only. Based on the present disclosure, those skilled in the art should understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement a device and / or practice a method. Additionally, this device and / or this method can be implemented using other structures and / or functions in addition to one or more of the aspects described herein.

[0022] It should also be noted that the diagrams provided in the following embodiments only illustrate the basic concept of the present disclosure in a schematic manner. The diagrams only show the components related to the present disclosure, rather than being drawn according to the number, shape, and size of the components in actual implementation. The type, quantity, and ratio of each component in its actual implementation can be arbitrarily changed, and the component layout type may also be more complex. Additionally, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that the described aspects can be practiced without these specific details.

[0023] As Figure 1 - Figure 2 shown, an embodiment of the present utility model provides a portable software burning jig, which includes a burner 1, a burning socket 2, a pin 3, and a connecting wire 4. Among them, the pin 3 is arranged on the burner 1, and the connecting wire 4 is used to connect the pin 3 and the burning socket 2, that is, the burner 1 and the burning socket 2 are electrically connected through the pin 3 and the connecting wire 4. Chip burning is the process of writing a program into a flash chip through the burner 1. In the traditional method, the flash chip needs to be placed on the burning socket 2 for connection during burning to achieve the burning of the flash chip.

[0024] In this embodiment, the programming socket 2 is set as a separately movable module, and the pin header 3 on the programmer 1 is set in a 2*8 specification, and is connected to the programming socket 2 through a 2*8 matching connecting wire 4. Therefore, the programming socket 2 can be directly connected to the flash chip on the PCB board without removing the flash chip from the PCB board.

[0025] In this embodiment, the programming socket 2 is provided with ejector pins 5, and the software is programmed by contacting the flash chip on the PCB board through the ejector pins 5, and the number of ejector pins 5 protruding can be switched to achieve the purpose of being compatible with multiple package programming. Generally speaking, the package programming is mainly for two types, SOP8 and SOP16. Therefore, the ejector pins 5 on the programming socket 2 are also mainly set for programming of SOP8 and SOP16 packages.

[0026] In a specific implementation manner of this embodiment, two groups of ejector pins 5 are provided on the programming socket 2. One group is in a 2*4 specification, corresponding to SOP8 package programming; the other group is in a 2*8 specification, corresponding to SOP16 package programming. When programming the SOP8 package is required, the 2*4 specification ejector pins 5 on the programming socket 2 are inserted into the corresponding pin positions of the flash chip, and the programmer 1 transmits the programming signal to the programming socket 2, and finally transmits it to the pins of the flash chip, thereby completing the programming of the flash chip. Similarly, when programming the SOP16 package is required, the 2*8 specification ejector pins 5 on the programming socket 2 are inserted into the corresponding pin positions of the flash chip.

[0027] Considering setting the size of the programming socket 2 as small as possible, and at the same time avoiding the other ejector pins 5 being obstructed by other positions on the PCB board when programming a flash chip of one specification. As an optional implementation manner, in this embodiment, the 2*4 specification ejector pins 5 are set in the middle of the panel of the programming socket 2 and are distributed in two rows on the left and right as shown in the figure, and the 2*8 specification ejector pins 5 are located in the upper and lower parts of the panel of the programming socket 2 and are distributed in two rows up and down as shown in the figure. Adopting this layout method can make full use of the panel area of the programming socket 2, so that the programming socket 2 can be designed as small as possible, which is convenient for operation.

[0028] It can be understood that when programming a flash chip of one specification, the other specification ejector pins 5 may still cause obstruction. Based on this, in this embodiment, the 2*4 specification ejector pins 5 and the 2*8 specification ejector pins 5 are respectively arranged on two opposite panels of the programming socket 2. At the same time, as Figure 3As shown, a connecting plate 6 is also provided inside the programming socket 2. The connecting plate 6 can move relative to the programming socket 2 in the directions of the two panels respectively. Two types of specification ejector pins 5 are respectively arranged on both sides of the connecting plate 6, and corresponding through holes are arranged on the panels of the programming socket 2. When the connecting plate 6 moves towards one side panel of the programming socket 2, the 2*4 specification ejector pins 5 (or 2*8 specification ejector pins 5) can penetrate out of the corresponding through holes on the panel of the programming socket 2; when the connecting plate 6 moves towards the other side panel of the programming socket 2, the 2*8 specification ejector pins 5 (or 2*4 specification ejector pins 5) can penetrate out of the corresponding through holes on the other panel of the programming socket 2; when the connecting plate 6 is located at the central position inside the programming socket 2, both types of specification ejector pins 5 are retracted into the inside of the programming socket 2. Therefore, different states can be flexibly switched.

[0029] As a preferred embodiment, a control groove 7 is further provided on the side plate of the programming socket 2 in this embodiment. A control block 8 is slidably arranged in the control groove 7, and the control block 8 is connected to the connecting plate 4. Therefore, the control block 8 can be toggled as a switch to move the connecting plate 6 to a specific position, so that the programming socket 2 is in different states. Of course, in order to maintain the positions of the control block 8 and the connecting plate 6 after movement, a damping force can be further increased in the control groove 7, or a limiting groove 9 can be provided, so that the protruding part of the control block 8 can be stuck into the limiting groove 9 after the control block 8 moves into the limiting groove 9, thereby maintaining the state of the ejector pins 5 of different specifications protruding or retracting.

[0030] In addition, in order to make the connecting plate 6 move smoothly inside the programming socket 2, a guide rail slider assembly can be further provided between the inside of the programming socket 2 and the connecting plate 6 in this embodiment to prevent the ejector pins 5 from not being able to penetrate out due to non-parallel movement of the connecting plate 6. Among them, the connecting wire 4 directly extends into the programming socket 2 and is connected to the connecting plate 6, and the joint position can move along with the connecting plate 4.

[0031] In short, by using the portable software programming fixture provided in this embodiment, the programming of both SOP8 and SOP16 packages can be compatible at the same time. With the design of a three-position DIP switch, it can cope with various programming environments. In particular, it can directly program the flash chip on the PCB board without disassembling it, greatly saving the welding time and also reducing the problem of the PCB board pads falling off that may occur during the disassembly process. Therefore, using this fixture for programming can greatly reduce the time of hardware debugging and development and significantly improve the quality, and can also reduce losses to a certain extent.

[0032] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0033] The above embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation to the scope of the application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. A portable software burning fixture, characterized in that, It includes a programmer, a programming socket, pin headers and connecting wires. The pin headers are arranged on the programmer. The connecting wires connect the pin headers and the programming socket. The programming socket is set as a separately movable module. The programming socket is provided with thimble pins. The thimble pins are used to contact the flash chips on the PCB board for software programming. The number of extended thimble pins can be switched. The programming socket is also provided with a control block, and the control block is used to toggle and switch the number of extended thimble pins.

2. The portable software burning fixture according to claim 1, characterized in that The pin headers on the programmer are set in a 2*8 specification and are connected to the programming socket through the connecting wires matching 2*8.

3. The portable software burning fixture according to claim 1, wherein There are two groups of thimble pins. One group is in a 2*4 specification for programming SOP8 package; the other group is in a 2*8 specification for programming SOP16 package.

4. A portable software burning fixture according to claim 3, wherein, The thimble pins in 2*4 specification correspond to the middle part of the panel of the programming socket, and the thimble pins in 2*8 specification correspond to the upper and lower parts of the panel of the programming socket.

5. The portable software burning fixture according to claim 3, wherein A connecting plate is also arranged inside the programming socket. The connecting plate is slidably connected to the programming socket and can move towards the two panels of the programming socket respectively. The thimble pins of the two specifications are respectively arranged on both sides of the connecting plate, and corresponding through holes are arranged on the panel of the programming socket.

6. The portable software burning fixture according to claim 5, wherein A control groove is also arranged on the side plate of the programming socket. The control block is slidably arranged in the control groove, and the control block is connected to the connecting plate.

7. A portable software burning fixture according to claim 6, characterized in that, A limiting groove is also arranged in the control groove. The control block is provided with a protruding part that can be stuck into the limiting groove.

8. A portable software burning fixture according to claim 5, characterized in that, A guide rail slider assembly is also arranged between the inside of the programming socket and the connecting plate.