Sofi SP16 Series User Manual Download Page 21

硕飞科技

 

 

SHENZHEN SOFI TECHNOLOGY      www.sofi-tech.com

 

   

User Manual

 

21 

SP16  Series  programmer 

 

 

How should the device configuration bit be set? 

All configuration options of the device are listed according to the specifications of the device manufacturer. 

The  programmer  is  only  responsible  for  writing  data  set  by  users  to  devices.  The  programmer’s 
manufacturer cannot tell users how to set it. Please contact the project engineer/code provider. 

Configuration options are implemented by “write configuration”. In automatic programming (including off-
line  operation/machine  operation),  the  write  configuration  needs  to  be  added  to  the  last  step  of  the 
operation, for example: “programming”   “verification”   “write configuration” 
 

 

Part of programmed devices that soldered to the product cannot be run. But it can be run when 
remove it and re-program again. Is it because programmer does not program devices correctly? 

During the final test of the product, it was found that some of the data in device was wrong/or lost/or empty. 
There are several reasons for this, and common situations are as follows: 
1. 

When  the  product  is  tested  for  power,  the  device  data  is  rewritten  or  erased  due  to               
interference, power supply instability, abnormal access, software malfunction, etc. 

2. 

Device sorting is confused. < Put the device that failed to program or has not been programmed to 
the OK side > 

3. 

The  temperature  stability  of  the  device  is  poor,  and  the  data  is  lost  or  changed  due  to  high 
temperature during soldering. 
   

According to the statistics we have reported, most of the problems are in cases 1 and 2. The case caused 
by the programmer is not found. 
Programming  only  guarantees  that  the  device  data  after  programming  is  correct.  For  data  error  that 
discovered  after  high-temperature  soldering,  power-on  operation  of  the  product  <device  has  been 
read/written>, is not in the warranty range of the programmer. 
If you want to eliminate or verify problems with programmer, it is recommended to check the device 100% 
before the patch is soldered. 
For Case 1: If the device is SPI FLASH, there is a way to avoid it: Add protection to prevent accidental 
erasure to the device when programming it. See 

http://www.sofi-tech.com/html/6184791048.html

 

 

 

What are the precautions for ISP Program? 

ISP program is relatively complicated to implement and is suitable for people with certain professional 
knowledge. If only a small number of devices to be program, it is recommended to remove devices from 
board, program it with a conventional IC socket, and then solder it back to the motherboard. This may be 
more efficient than ISP program. When using ISP program, you must pay attention to the following: 
1. 

Know the target board circuit diagram. <If you have questions about ISP program, you must provide 
us with the schematic> 

2. 

When programming target device, it must be ensured that the master device on the board does not 
access the target device, and all connected IOs of the master device need to be placed in a high-
impedance state. <Can try to set the master device to RESET state> 

3. 

The line connection should as short as possible. <Some devices may be too long even if you use the 
included ISP cable> 

4. 

The IO that is not connected to the device must meet the normal working conditions of the device. 

For example: 25 SPI FLASH HOLD and WP pins must be pulled high. 

Special Note:

 

ISP program is connected from the ISP interface of programmer (the dedicated 10pin at 

the bottom), and select the mode with the [ISP] suffix in software (It means not support if there is no [ISP] 
suffix after device mode). Do not connect from the ZIF Socket (40pin socket) through wires. 

 

Summary of Contents for SP16 Series

Page 1: ...grammer please read this manual carefully and operate the programmer correctly as required Failure to follow the instructions will result in damage to the programmer and no warranty service 深 圳 硕 飞 科 技 有 限 公 司 SHENZHEN SOFI TECHNOLOGY CO LTD WEB WWW SOFI TECH COM 硕飞科技 ...

Page 2: ...Download Off line Data 10 Off line Operation Manual Mode 12 Off line Operation Automatic Control Mode 12 ATE interface definitions 12 LED status for off line programming mode 12 View Off line Data 13 Chapter 5 ISP Programming 14 Use ISP programming mode 14 ISP Interface 14 ISP cable 14 Target devices connections 15 ISP Power supply mode 16 Chapter 6 FlyPRO MCP multi machine control software 17 Fun...

Page 3: ...vely prevent misplaced or destroyed device s effects on the programmer Programmer has a built in 32 bit high speed processor that provides high speed programming and precise timing Supports off line programming without connecting computers Has a large data memory built in that can supports up to 512Mbit device to program off line Note 1 Mass production programming mode automatic detection of devic...

Page 4: ...aming Machine Support ATE Y N N programing speed Note 4 GD25Q16 SOP8 Off line P V 6S on line P V 7S W25Q128FV SOP8 Off line P V 47S on line P V 52S MX25L12845E SOP16 Off line P V 62S on line P V 68S off line data download speeds 41S 128Mb Support the number of devices Note 5 10284 10284 Note 1 Off line programming means the model can program without computer suitable for mass production On line ma...

Page 5: ...f different models and batches may vary please refer to the actual product The power adapter is used to power the programmer during offline programming and only SP16 F SP16 FX which supports offline programming has equipped The programmer is equipped with a device adapter IC socket as standard please choose according to your needs USB Interface ZIF Socket PWR Power STA State ISP ATE Interface ...

Page 6: ... display the programmer mode and product serial number and then you can program devices The following takes a device W25Q32BV packaged of SOIC8 208mil as an example to introduce the steps of programming devices 4 Click the toolbar button or menu Device Select Device open the Select Device dialog box select the device model to be programmed and the corresponding package W25Q32BV SOIC8 You can quick...

Page 7: ...in the FlyPRO software for viewing Most of 8 pin devices are inserted into ZIF Socket according to the corresponding relationship on the right A very small number of devices are placed in a special way Please pay attention to the prompts that the software pops up Note ZIF Socket is only used to place the device to be programmed including IC socket It is forbidden to programming devices which have ...

Page 8: ...d new blank device Program check Program I2C EEPROM 24 Series Program Verify Read device data and save it to file Read Verify Save Production mode After clicking Production Programming button the programmer automatically detects the placement and removal of the device and automatically completes the steps in Operational Content The software pops up a message box to remind users to pick and place d...

Page 9: ...en Device programming completed programming successfully Red Device programming failed The above operation is only a demonstration of the conventional programming steps of the general device and the specific operation needs to be determined according to actual needs For detailed instructions on using the software please refer to the help topic of FlyPRO software ...

Page 10: ...tatus and programming result through state lights and built in buzzer In automatic control mode connecting to automatic control machine through ISP ATE multi function interface which controls its function and outputs corresponding indication signals SP16 F supports off line manual mode only SP16 FX supports two modes above and it can be operated by any one of them through software settings Downloa...

Page 11: ...ere is an erase item in the action content For other setting options please refer to the help topic of FlyPro software 5 Disconnect the USB cable between computer and programmer after completing off line data download and then programmer can work independently from the computer Off line operation manual mode The steps for the programmer to operate off line are as follows 1 Power the programmer wit...

Page 12: ...ides a START enable signal and OK NG BUSY indicator ATE Interface definitions LED status for off line programming mode STA LED status Status description Manual mode Status description Automatic control mode SP16 FX only Flashing red The programmer did not download off line data The programmer did not download off line data Flashing green Waiting for device placement no status Orange Programming de...

Page 13: ...d with FlyPRO software Click the menu Device Off line Data Management View Off line Data to open off line data viewing dialog box as shown below Offline working mode does not support ISP mode to program Use the power adapter supplied with the product when working offline Do not use other power adapters Incorrect use of other power adapters may result in damage to programmer ...

Page 14: ...sed for programming Selecting the device mode without ISP suffix you can only program it through ZIF Socket Do not select wrong mode for both programming methods Note ISP program should use a dedicated ISP interface to connect do not connect through wires from ZIF socket ISP interface The SP16 Series Programmer provides an additional ISP interface as shown below ISP ATE interface ISP interface def...

Page 15: ... Gray 8 Yellow 4 White 9 Green 5 Black 10 Target device connections Common 25 series and 93 24 series FLASH EEPROM connection diagrams are as follows Typical 25 series FLASH connection diagrams Typical 93 series EEPROM connection diagrams Typical 24 series EEPROM connection diagrams NOTE Different devices will have different connection methods For detailed connection information of the device plea...

Page 16: ... to 250mA when power is supplied to the target board Overcurrent protection will occur when current exceeding this range If the target board s operating current is greater than 250mA use the target board self powered mode Target board self powered Programmer does not supply power to the target board in this mode SP16 programmer can support a target voltage range of 1 65V 5 5V The signal driving vo...

Page 17: ...omatic programming single mass production programming download off line data SP16 F SP16 FX Support the management of project files Usage Instruction Step 1 Install multi machine application Starting in 2016 10 10 FlyPRO installation package includes SP16 series of multi machine operating software FlyPRO MCP If it has been installed Skip step 1 Download FlyPRO programmer software SP8 series SP16 s...

Page 18: ...several minutes please wait for the installation to complete After all the drivers of programmer are installed restart the programmer If the USB hub has a power switch re switch the USB hub once Step 4 Start the FlyPRO_MCP software Click the desktop image to open the multi machine control software After startup you need to select the mode of programmer and enter on line or demo mode as needed Step...

Page 19: ...s automatic programming mass production programming and off line data download Programmer device self test Programmer firmware upgrade Pin contact failure prompt multi machine software will directly report error and terminate the operation when pin contact is poor Test device mode View off line information in the programmer To apply the above information please use the standard stand alone softwar...

Page 20: ...itself Programming operation steps are wrong Device working circuit voltage problem Is it possible to program devices which have already been welded on circuit board through wires from ZIF socket No The ZIF Socket is only used to place the device to be programmed including IC socket It is forbidden to operate the device soldered on the circuit board through wires from ZIF socket The peripheral cir...

Page 21: ...data error that discovered after high temperature soldering power on operation of the product device has been read written is not in the warranty range of the programmer If you want to eliminate or verify problems with programmer it is recommended to check the device 100 before the patch is soldered For Case 1 If the device is SPI FLASH there is a way to avoid it Add protection to prevent accident...

Page 22: ...ing software and related materials the company will try its best to solve with commercial and technical means The Company shall not be liable for any incidental consequential direct indirect special extended or punitive damages arising out of the use or sale of the product including but not limited to profits goodwill loss of availability business interruption loss of data etc shall not be liable ...

Page 23: ...硕飞科技 SHENZHEN SOFI TECHNOLOGY www sofi tech com User Manual 23 SP16 Series programmer Appendix III Revision History Release Date Version Reviser Description 2019 06 27 B5 LiuYX First English edition ...

Reviews: