StarProg-ATE Engineering IC Programmer User Manual
Transcript of StarProg-ATE Engineering IC Programmer User Manual
D
StarProg-ATE Engineering IC Programmer
User Manual Version 3.2
DediProg User Manual 11/2017
© DediProg Technology Co., Ltd 2017 All rights reserved.
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 2
Table of Contents
I. INTRODUCTION ................................................................................... 3
II. PRODUCT INFORMATION .................................................................... 4
III. SYSTEM REQUIREMENT ....................................................................... 4
IV. PRODUCT DESCRIPTIONS .................................................................... 5
4.1 Exterior .................................................................................................................. 5
4.2.1 Pin Definition ............................................................................................................................ 7 4.2.2 ICP Electrical Specification ........................................................................................................ 7
4.3 ATE Port ................................................................................................................. 8
4.3.1 Pin Definitions ........................................................................................................................... 8 4.3.2 ATE specifications ..................................................................................................................... 9
5.1 Software Installation .............................................................................................. 9
5.2 Install StarProg-ATE ............................................................................................. 10
5.3 DediWare Setting ................................................................................................. 10
VI. APPLICATIONS .................................................................................. 14
VII. ATE INTEGRATION (THROUGH ATE PORT) ......................................... 17
VIII. STANDALONE PREPARATION ............................................................ 18
IX. REVISION HISTORY ............................................................................ 19
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 3
This user manual provides the descriptions of StarProg-ATE hardware features, applications
and software installation guidelines.
StarProg-ATE is a solution for updating the programmable memory of ICs that have been
welded to the PCBA; it is also for R/D and productions. When working with production,
StarProg-ATE supports the USB controls (This provides serial programming), standalone
programming, and integrates with the controlling programming for ATE system. According to
your production demands, you can choose up to eight projects files through ATE port during
standalone programming.
For more software instructions, downloads, and application notes, please visit our website.
www.dediprog.com/download
I. Introduction
USB ICP&ATE
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 4
II. Product Information
*Multiple StarProg-ATE can be driven by 1PC
CPU: P4 or above
OS: Win XP or above
USB Port: USB 2.0
Free Disk Space: At least 1GB
CD ROM: It is necessary for installing the software
*When programming large volume ICs (ex. NAND), please reserve enough space for buffering.
StarProg-U StarProg-ATE
Supported IC Kinds Universal EEPROM/SPI
FLASH/MCU/CPLD
Mini USB Port √ √
Socket Sites √ X
ISP/ICP Port X √
ATE Port X √
Power
Cables/Pass/Busy/Error LED
Light
√ √
Start button √ √
Off-line/Standalone
Programming √ √
Multiple Programmers * √ √
III. III. System Requirement
Programmer
Models
Functions
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 5
IV. Product Descriptions
4.1 Exterior
A. Power Signal Light
The light indicates the programmer is powered on.
B. Operation Lights
Red LED: Error; programming has failed.
Yellow LED: The programmer is operating.
Green LED: Passed; the programming has completed successfully.
C. Start Button
It is the start button for conducting a standalone programming.
B. Operation Lights
A. Power Signal Light
C. Start Button
D. ICP Port and ATE Port
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 6
D. ICP Port and ATE Port
ICP port is the signals and the power cables ports for ICP. On the other hand, ATE port is for
integrating with the controls of the ATE system.
E. Power Connector The power inputs for off-line/standalone mode. (Please use the power adaptor that DediProg provided)
F. Mini USB Connector Mini USB connector is for connecting the computer and the programmer when using Dediware.
G. Micro SD Slot Insert an SD card to save the project files for production mode. A 4GB SD card is provided with the StarProg-ATE package.
E. Power Connector F. Mini USB Connector G. Micro SD Card Slot
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 7
4.2 ICP Port
4.2.1 Pin Definition
1 CANH VPROG0 (Vcc) 2
3 CANL VPROG1 (Vpp) 4
5 GND GND 6
7 3.3V VREF 8
9 IO7 IO8 10
11 IO5 IO6 12
13 IO3 IO4 14
15 IO1 IO2 16
17 GPIO1 GPIO2 18
19 GPIO3 GPIO4 20
VPROG0 (VCC): Programming voltage.
VPROG1 (Vpp): The second set of the voltage.
GND: Programmer grounding.
3.3V: The fixed output voltage is 3.3V.
VREF: It is the electrical inputs that transfer from the PCBA to the programmer.
IO1~IO8 (Input/Output): The signal pins for in circuit programming.
GPIO1~4: GPIO Signal Controls.
CANH/CANL: CAN bus control (Reserved).
4.2.2 ICP Electrical Specification
Pins Name Ranges
1,3 CANH,CANL Differential signal(Max 3.3V) *note1
2 VPROG0 (VCC) Voltage 1.2V~5.5V (Max 500mA)
4 VPROG1 (Vpp) Voltage 5~16V (Max 150mA)
9~16 IO1~8 Voltage 1.2~5.5V ( Max 50mA )
17~20 GPIO1~4 Voltage 1.2~5.5V ( Max 50mA )
Note: If you need the option, please contact Dediprog.
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 8
4.3 ATE Port
4.3.1 Pin Definitions
Pin1~Pin2 are all for optical coupler interfaces, which protects the programmer and improves
the steadiness of the ATE system.
1 OPTO_GND OPTO_GND 2
3 SEL0 SEL1 4
5 SEL2 Reset 6
7 OPT_VCC OPT_VCC 8
9 OPT_Start OPT_Busy 10
11 OPT_Pass OPT_Fail 12
13 3.3V GND 14
OPTO_GND: Optical Coupler grounded; it should connect to the ATE system.
SEL0~2 (Input): The control pins for project file selections, which can select up to eight
projects. (It is based on cubic of two.)
Reset: Reset the input pins. It is for controlling the multiple projects in standalone mode. If
you need to change the project file, you will only need to reset the SEL0~2, and the Reset
should be driven low pulse. The programmer will reset the project based on the SEL0~2.
OPT_VCC: VCC voltage input, which requires ATE system to provide electricity.
OPT_Start (Input): A control pin. Normally stays at pull up internal. The programmer will
switch to low pulse (>1000ms) when it is ready for operation
OPT_Busy (Output): A status pin. Normally stays at low voltage. When the programmer is busy,
it will switch to high voltage.
OPT_Pass (Output): A status pin. Normally stays at low voltage. It will switch to high voltage
when the programming has completed successfully.
OPT_Fail (Output): A status pin. Normally stays at low voltage. It will switch to high voltage
when error occurs.
3.3V: Fixed outputs voltage is 3.3V
GND: Programmer grounding.
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 9
4.3.2 ATE specifications
Pins Name Ranges
3~5 SEL0~2 Voltage 5~24V (Max 20mA)
6 Reset Voltage 5~24V (Max 20mA)
7、8 OPT_VCC Voltage 5~24V
9~12 OPT_Start、OPT_Busy、
OPT_Pass、OPT_Fail
Voltage 5~24V (Max 20mA)
The software is provided with the purchase of StarProg series programmers. The newest version will also be available on our website. www.dediprog.com
5.1 Software Installation 1. Install DediWare software
2. After installation, Dediware icon will appear on the desktop.
V. Dediware Quick Installation Guide
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 10
5.2 Install StarProg-ATE 1. Connect StarProg-ATE to a computer (Make sure the computer recognizes the programmer). 2. Connect ICP pins that are correspond to the PCBA. (Please see section VI. Applications for more instructions) 3. Open Dediware to start programming.
5.3 DediWare Setting 1. Double-Click the icon to run the software.
2. Software interface (Make sure the programmer has been detected by the Dediware, please see the below image for reference)
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 11
3. Select IC brand and part number (Make sure to select the model that includes ISP.)
4. Load the programming file.
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 12
5. Single Programming Operation
6. Batch Setup
Step 1. Set up the Batch Setting in Config
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 13
Step 2. Click Auto batch to start programming
7. Save and Load the Project File. SavePrj will save the entire select, load, and config settings into a project file (*.dprj). On the other hand, the Load Prj can import the previous project files.
8. Production Mode Steps
Step 1. Choose a project (SelectPrj) Step 2. Run the Project (RunPrj) Step 3. Click the start button when it is available (as shown), and then click StopPrj to stop.
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 14
VI. Applications In the engineering mode, once the StarProg-ATE has been tested and created a project file (*.dprj), there are several methods to conduct a production.
Method A. Through Dediware Operate and monitor all the production processes through Dediware. All the procedures will be recorded in the log and it can program serial numbers as well.
Step 1: Test and save the project (*dprj) under Dediware engineering mode. Make sure you select “Start from handler” for start mode in the Config window. Step 2: Select production mode and import project files to start programming.
ICP USB
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 15
Method B: Through CLI CLI can integrate with the production software. Importing project files to start according to your production demands. However the log and the serial number programming are not available under this circumstance.
Step 1: Test and save the project (*dprj) under Dediware engineering mode. Make sure you select “Start from handler” for start mode in the Config window. Step 2: Connect the CLI (Command line) with your production software and import project file to proceed. Please use the CLI that is provided by DediProg.
*If you want to know more about CLI details, please contact DediProg.
Method C. Standalone Programming (Use start button) Standalone does not require a computer for programming. Just insert a SD card with projects files, connects power cables to StarProg-ATE and press the start button to begin.
Step 1: Test and save the project (*dprj) under Dediware engineering mode. Make sure you select “Start from handler” for start mode in the Config window. Step 2: Write a batch file (*.bat) and connect it to every project file (*dprj) that you demand.
USB
ICP
ICP
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 16
Step 3: Copy the batch files and the project files to StarProg-ATE’s mini SD card root through the card reader. Step 4: Insert mini SD card to the programmer and connect the power adaptor that we provided. Wait for five seconds and start programming by transferring the OPT_Start at a low pulse (remain above 100ms).
*More details about standalone programming, please see VIII. Standalone Preparation section
or StarProg-ATE Application Note.
Method D. ATE Integration (Through ATE port control) Through integrates the StarProg-ATE and the ATE port. Load the project files to a SD card, select the files through ATE port, and then start programming (Maximum of eight project files)
Step 1: Test it under Dediware engineering mode, and then save the project file as *.dprj. Use start mode to set-up the handler. Step 2: Write a batch file (*.bat) and connects to every project file (*dprj) that are needed. Step 3: Copy the batch files and the project file to StarProg-ATE’s mini SD card sub-menu through the reader. Step 4: Insert mini SD card to the programmer and connect the power adaptor that we provided. Wait for five seconds and start programming by transferring the OPT_Start at a low pulse (remain above 100ms).
*Please see VII. ATE Integration (through ATE Port)or StarProg-ATE Application Note for further
information.
USB ICP&ATE
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 17
VII. ATE Integration (through ATE Port)
There are two ways to use ATE port for standalone programming. If running a single standalone programming, then connect the StarProg-E and the ATE port as followings: OPTO_GND => Grounded with ATE system OPT_VCC => Connects 5~24V OPT_Start => Send a 100ms Low pulse (pull-up internal, and drive low) to operate
OPT_Pass、OPT_Busy、OPT_Fail =>Normally stay at low voltage normally, but it will switch
to high voltage when it is activating. If running multiple of standalone programming, then connect the StarProg-E and the ATE port as followings: OPTO_GND => Grounded with ATE system OPT_VCC => Connects 5~24V OPT_Start => Send a 100ms Low pulse (pull-up internal, and drive low) to operate
OPT_Pass、OPT_Busy、OPT_Fail => Normally stay at low voltage normally, but it will switch
to high voltage when it is activating. SEL0~2 => There are eight sets for selection according the cubic of two.
When you change the project file, the Reset is to restart the programmer. Please refer to the steps to reset. Step 1. Set SEL0~2 to choose project file. Step 2. Reset should be driven low pulse to reset the programmer. Step 3. Programmer will download the project according to SEL0~2. Step 4. Drive low to OPT_start for programming.
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 18
VIII. Standalone Preparation
First, create an autorun.bat file, and then edit the contents through the editing software (Ex. Text). The editing rules are: If it is a single file, modify projectname.dprj to your project name.
If you are choosing the files from SEL0~2 through ATE port, change Projectname1.dprj~Projectname8.dprj to your own project names.
*For more information please see the StarProg-ATE application note.
AUTORUN = projectname.dprj
AUTORUN = SEL
0 = projectname1.dprj
1 = projectname2.dprj
2 = projectname3.dprj
3 = projectname4.dprj
4 = projectname5.dprj
5 = projectname6.dprj
6 = projectname7.dprj
7 = projectname8.dprj
StarProg-ATE Engineering IC Programmer User Manual
www.dediprog.com 19
Date Version Changes
2013/11/28 1.0 First release
2015/11/17 2.0 Everything
2016/03/23 3.0 Operate OPT_start with low pulse
2017/10/26 3.1 Picture changed and Pin assessment modified.
2017/11/27 3.2 Add Reset Function on page 8 and page 17.
DediProg Technology Co., Ltd Taiwan Headquarter TEL: 886-2-2790-7932 FAX: 886-2-2790-7916 4F., No.7, Ln. 143, Xinming Rd., Neihu Dist., Taipei City 114, Taiwan
China Office TEL: 86-21-5160-0157
Room 518, Building 66, Lane1333, Xinlong Road, Vanke Hongqiao CBD.Min Hang District,
Shanghai, P.R.C. 201101
U. S. Office TEL: 1-909-274-8860
209 E Baseline RD, Suite E208 #8, Tempe, AZ, 85283, USA
Technical Support: [email protected] Sales Support: [email protected]
Information furnished is believed to be accurate and reliable. However, DediProg assumes no
responsibility for the consequences of use of such information or for any infringement of
patents or other rights of third parties which may result from its use. Specifications mentioned
in this publication are subject to change without notice.
This publication supersedes and replaces all information previously supplied.
All rights reserved
Printed in Taiwan.
IX. Revision History