SMH Technologies FlashRunner FR01ENG Скачать руководство пользователя страница 1

Содержание FlashRunner FR01ENG

Страница 1: ......

Страница 2: ......

Страница 3: ...hRunner FR01ENG High Performance Standalone In System Programmer User s Manual Revision 1 0 May 2008 Copyright 2008 SMH Technologies DC10014 Revision 1 3 April 2015 Copyright 2015 SMH TechnologiesTM DC10732 ...

Страница 4: ...or its use nor for any infringements of rights of third parties which may result from its use SMH TECHNOLOGIES WILL NOT BE LIABLE FOR DAMAGES RESULTING FROM LOSS OF DATA PROFITS USE OF PRODUCTS OR INCIDENTAL OR CONSEQUENTIAL DAMAGES EVEN IF ADVISED OF THE POSSIBILITY THEREOF Trademarks SMH Technologies is the licensee of the SofTec Microsystems trademark All other product or service names are the ...

Страница 5: ...re features 12 1 2 Package Checklist 12 1 3 Programming Algorithms and Licenses 14 1 3 1 Installing New Licenses 15 1 4 Upgrading the Firmware 16 2 System Setup 17 2 1 Overview 17 2 2 Software Setup 17 2 3 Hardware Setup 18 2 3 1 Interfacing FlashRunner with your Test Programming Equipment 18 2 3 2 Connecting FlashRunner to the Host PC System 20 2 4 Step by Step Tutorial Sending Commands to FlashR...

Страница 6: ... 30 3 5 ATE Connection Example 33 4 Technical Specifications 35 4 1 Absolute Maximum Ratings 35 4 2 DC Characteristics and Functional Operating Range 36 4 3 AC Characteristics 38 4 4 Physical and Environmental Specifications 39 ...

Страница 7: ...ion Settings 21 Figure 2 3 FlashRunner Control Panel Target Device Configured 22 Figure 2 4 FlashRunner Control Panel Binary File Conversion 23 Figure 2 5 FlashRunner Control Panel File Transfer 24 Figure 2 6 FlashRunner Control Panel Target Device Programmed 25 Figure 3 1 Power Connector 27 Figure 3 2 Control Connector 29 Figure 3 3 ISP Connector 31 Figure 3 4 Example of Connection to an ATE Syst...

Страница 8: ......

Страница 9: ...or Signals 28 Table 3 2 Control Connector Signals 30 Table 3 3 ISP Connector Signals 32 Table 4 1 Absolute Maximum Ratings 35 Table 4 2 DC Characteristics and Functional Operating Range 36 Table 4 3 AC Characteristics 38 Table 4 4 Physical and Environmental Specifications 39 ...

Страница 10: ......

Страница 11: ... statements resulting from negligence accidents or any other cause 0 2 Safety FlashRunner is a low voltage device However when integrating it inside an automatic test equipment or when interfacing it with other systems take all precautions in order to avoid electrical shocks due to for example different ground references Make all connections to the target system before applying power to the instru...

Страница 12: ...ds To get in touch with SMH Technologies please refer to the contact information below Phone 39 0434 421111 Fax 39 0434 639021 Technical Support support smh tech com 0 4 Additional Documentation This user s manual provides information about how to setup FlashRunner FR01ENG and its hardware characteristics For information about FlashRunner commands and their syntax including specific commands for s...

Страница 13: ...l features Fastest programming algorithms as fast as target device s memory technology limit approved by silicon manufacturers Easy ATE integration Standalone operations projects and code images stored on a memory card Also controllable by any host system via RS 232 Supports most ISP protocols BDM JTAG SPI I2C MON ICC SCI etc Flexible fully configurable Compact and robust design for production env...

Страница 14: ...6 Controllable by any host system through a terminal utility and simple ASCII protocol Up to 32 hardware selectable projects scripts unlimited software selectable projects Log files Erase blank check program read verify oscillator trimming etc 1 2 Package Checklist The FlashRunner FR01ENG package includes the following items FlashRunner FR01ENG unit including an SD card already pre installed with ...

Страница 15: ...of the FlashRunner electronics the top layer has the function of protecting the bottom layer and replicating the status LEDs If space is an issue when integrating FlashRunner in your programming testing system the top layer can be easily removed The following figures show FlashRunner s top and bottom layers Figure 1 1 FlashRunner Top Layer 13 ...

Страница 16: ... 1 3 FlashRunner Bottom Layer Connectors Side 1 3 Programming Algorithms and Licenses FlashRunner FR01ENG includes programming algorithms for several devices In order to program a specific device however a specific license file for that device must be purchased 14 ...

Страница 17: ...ntains an unlocking code that will let you use the programming algorithm A license file enables the use of a specific programming algorithm on a specific FlashRunner instrument licenses are serial number specific The script file contains an example of script to use as a starting point for your specific programming needs for more information on scripts see the FlashRunner Programmer s Manual To ins...

Страница 18: ...s and licenses For more information on the FlashRunner Control Panel please refer to the FlashRunner Programmer s Manual 1 4 Upgrading the Firmware The FlashRunner firmware can be easily upgraded using the provided Control Panel utility For more information please refer to the FlashRunner Programmer s Manual 16 ...

Страница 19: ...ples in this chapter will use the host system to send commands to FlashRunner Host mode When moving FlashRunner to the production environment you can take full advantage of the instrument s SD card to make the instrument work without being controlled by the host system For more information about Standalone mode and Host mode see the FlashRunner Programmer s Manual 2 2 Software Setup The FlashRunne...

Страница 20: ...tem 3 Send FlashRunner commands via the FlashRunner Control Panel utility 2 3 1 Interfacing FlashRunner with your Test Programming Equipment FlashRunner FR01ENG typically piggybacks to a carrier board designed by you that interfaces FlashRunner to your test programming equipment and to your target board The carrier board must include three female header connectors that accept FlashRunner s ISP CON...

Страница 21: ...get board s or single wires that connect to the single nails of your bed of nails fixture The figure below illustrates typical programming connections Carrier Board To Target Board ISP Connector CONTROL Connector POWER Connector Figure 2 1 Typical Programming Connections The specific ISP signals that must be routed from FlashRunner FR01ENG to your target board depend on the specific target device ...

Страница 22: ...Panel utility For detailed information about the FlashRunner Control Panel utility see the FlashRunner Programmer s Manual i Note the following steps show how to program a Freescale MC68HC908QY4 microcontroller and the details are therefore specific for that microcontroller However the procedures shown are general and will allow you get a feel of how FlashRunner works 1 Launch the FlashRunner Cont...

Страница 23: ...which replies with the PONG string 4 In the edit box below the communication history type the following commands each followed by Return TCSETDEV FREESCALE MC68HC908QY4 HC08 TCSETPAR FOSC 16000000 TCSETPAR FDIV 4 TCSETPAR VDD 5000 These commands set respectively the target microcontroller the oscillator frequency the internal divisor and the VDD voltage In this example we used a 16 MHz oscillator ...

Страница 24: ... 5 When working with Freescale HC08 devices FlashRunner requires you to specify the power up and power down times in milliseconds Send the following two commands TCSETPAR PWDOWN 10 TCSETPAR PWUP 10 6 After specifying the target device settings we are ready to transfer to FlashRunner the binary image to be programmed into the target device FlashRunner accepts only image files in a frb FlashRunner B...

Страница 25: ...erted its format and the address from which the file conversion will start offset In the Output section specify the output filename and the value used to fill unused locations Click the OK button The FlashRunner Binary file will be created in the local BINARIES folder 7 To transfer the created image to FlashRunner send the following command TPSENDFILE YMODEM DEMO FRB In this example the image file...

Страница 26: ... TPCMD PROGRAM F EE00 EE00 4608 TPCMD VERIFY F S EE00 EE00 4608 TPEND The data to be programmed is taken from the image file starting at EE00 offset from the beginning of the file is programmed to the target microcontroller starting from the location EE00 and is 4608 bytes long The TPSETSRC command specifies the source file for the TPCMD PROGRAM e TPCMD VERIFY commands that come next All the actua...

Страница 27: ...n all of the FlashRunner commands and their syntax including specific commands for specific family of microcontrollers please refer to the FlashRunner Programmer s Manual included in PDF format in the FlashRunner CD ROM Programming can be automated by creating scripts Scripts are text files stored in the SD card which contain a sequence of FlashRunner commands See the FlashRunner Programmer s Manu...

Страница 28: ......

Страница 29: ...ps power signals 3 2 Power Connector The POWER connector is used to power FlashRunner This connector also includes reserved expansion lines which must not be connected POWER Connector 1 2 RESERVED RESERVED 3 4 RESERVED RESERVED 5 6 RESERVED RESERVED 7 8 RESERVED RESERVED 9 10 RESERVED RESERVED 11 12 5V RESERVED 13 14 RESERVED RESERVED 15 16 GND POWER 17 18 GND POWER 19 20 GND POWER Figure 3 1 Powe...

Страница 30: ...sion Do not connect 11 RESERVED Internal line for future expansion Do not connect 12 5V User power supply output 5V 13 RESERVED Internal line for future expansion Do not connect 14 RESERVED Internal line for future expansion Do not connect 15 POWER FlashRunner power supply input 9 24V 16 GND Ground 17 POWER FlashRunner power supply input 9 24V 18 GND Ground 19 POWER FlashRunner power supply input ...

Страница 31: ...Runner FR01ENG User s Manual CONTROL Connector 1 2 RX_RS232 TX_RS232 3 4 RX TX 5 6 OPTO_5V STOP 7 8 BUSY START 9 10 FAIL PASS 11 12 SEL1 SEL0 13 14 SEL3 SEL2 15 16 OPTO_GND SEL4 Figure 3 2 Control Connector 29 ...

Страница 32: ...ut open drain optoisolated active low 11 SEL0 Script selection 0 input optoisolated 12 SEL1 Script selection 1 input optoisolated 13 SEL2 Script selection 2 input optoisolated 14 SEL3 Script selection 3 input optoisolated 15 SEL4 Script selection 4 input optoisolated 16 OPTO_GND Optoisolation ground If your system doesn t require optoisolation connect this line to the GND lines of the POWER connec...

Страница 33: ... 5 6 VPROG0 DIO1 AO1 7 8 VPROG0 GND 9 10 GND DIO2 11 12 VPROG0 GND 13 14 VPROG0 DIO3 15 16 GND GND 17 18 VPROG1 DIO4 19 20 VPROG1 GND 21 22 GND DIO5 23 24 GND GND 25 26 AIN0 DIO6 27 28 GND GND 29 30 GND CLKOUT 31 32 GND GND 33 34 GND GND 35 36 GND GND Figure 3 3 ISP Connector 31 ...

Страница 34: ...2 VPROG0 Programmable voltage 0 max 5 5V 500mA 13 DIO3 Digital input output 3 14 VPROG0 Programmable voltage 0 max 5 5V 500mA 15 GND Ground 16 GND Ground 17 DIO4 Digital input output 4 18 VPROG1 Programmable voltage 1 max 14 5V 250mA 19 GND Ground 20 VPROG1 Programmable voltage 1 max 14 5V 250mA 21 DIO5 Digital input output 5 22 GND Ground 23 GND Ground 24 GND Ground 25 DIO6 Digital input output 6...

Страница 35: ...example the target board is automatically powered by FlashRunner through the VPROG0 line GND POWER GND VATE ATE POWER ATE CTRL ATE TARGET BOARD To FlashRunner CONTROL connector SEL 4 0 START STOP BUSY PASS FAIL TGT POWER VPROG0 GND To FlashRunner ISP connector TGT ISP To FlashRunner POWER connector 9 24V Figure 3 4 Example of Connection to an ATE System 33 ...

Страница 36: ...er the optoisolation circuitry through the OPTO_5V and OPTO_GND lines of the CONTROL connector If your system doesn t require optoisolation just connect the OPTO_5V and OPTO_GND lines of the CONTROL connector to the 5V and GND lines respectively of the POWER connector 34 ...

Страница 37: ...line OPTO_5V reference OPTO_GND 6V Maximum current on lines BUSY PASS FAIL TX 50mA to 1 5mA Maximum current on line TX_RS232 60mA ISP Connector Maximum input voltage on lines DIO AO 1 0 DIO 6 2 CLKOUT 1V to 7V Maximum input voltage on line AIN0 12V to 40V Maximum current on lines DIO AO 1 0 DIO 6 2 CLKOUT 50mA Maximum current on line VPROG0 500mA Maximum current on line VPROG1 250mA POWER Connecto...

Страница 38: ...nput high voltage on lines DIO 6 2 DIO 1 0 Configured as digital lines 0 7VPROG0 VPROG0 VOL output low voltage on lines DIO 6 2 DIO 1 0 CLKOUT Configured as digital lines VPROG0 3V IOL 12mA 0 36V VOH output high voltage on lines DIO 6 2 DIO 1 0 CLKOUT Configured as digital lines VPROG0 3V IOH 12mA 2 56V VOL output low voltage on lines DIO 6 2 DIO 1 0 CLKOUT Configured as digital lines VPROG0 5 5V ...

Страница 39: ...R01ENG User s Manual Value Parameter Condition Min Typ Max VPROG1 current source 250mA POWER Connector Supply voltage 9V 24V Power consumption 1 5A 5V line output current 100mA 5V line output voltage 4 75V 5V 5 25V 37 ...

Страница 40: ...5V Load 4 7KΩ 100pF see figure 4 1a 12µs VPROG1 3V 8µs VPROG1 12V 20µs tFALL on lines DIO AO 1 0 configured as analog output VPROG1 14 5V Load 100pF see figure 4 1b 30µs VPROG0 0 1 8V Load 15Ω 10mF see figure 4 1a 10ms VPROG0 0 3 3V Load 22Ω 10mF see figure 4 1a 15ms tRISE on line VPROG0 VPROG0 0 5 5V Load 22Ω 10mF see figure 4 1a 20ms VPROG0 1 8 0V 300ms VPROG0 3 3 0V 350ms tFALL on line VPROG0 V...

Страница 41: ...ions with top panel 130 x 74 x 27 mm Dimensions without top panel 130 x 74 x 22 mm ISP connector type 36 pin 2 54mm pitch dual row header male CONTROL connector type 16 pin 2 54mm pitch dual row header male POWER connector type 20 pin 2 54mm pitch dual row header male Operating temperature 0 50 C Operating humidity 90 max without condensation Storage temperature 0 70 C Storage humidity 90 max with...

Страница 42: ...4 Technical Specifications Figure 4 2 Bottom Layer Connectors Side Layout 40 ...

Страница 43: ......

Страница 44: ...SMH Technologies S r l Via Giovanni Agnelli 1 33083 Villotta di Chions PN Italy www smh tech com info smh tech com ...

Отзывы: