Download EW-VMF User's Guide
Transcript
EW-VMF User's Guide EW-VMF User's Guide Overview The EW-VMF is one of Holtek's device writers and is an upgraded version of the HT-VMF-02 writer. The EW-VMF supports EV Boards programmed using the old writers but also adds certain programming functions to some devices such as the VMF01A, VMF02A and VMF03A. The EV Board contains the HT36, HT37, HT83 and HT86 series devices. Different MCUs require related EV Boards for simulation. Simulation Listing The current EV Boards in the market are the VMF01A, VMF02A and VMF03A which can replace all the older version EV Boards. Note: • The older EV Boards are currently in a Keep status. Simulations with the VMF0XA are recommended for new developments. • It is not recommended to keep using the Music & Voice MCUs that have been replaced by the Enhanced MCUs. • Eg: − The HT36 series MCU has been replaced by the enhanced HT37 series MCU. − The HT86030, HT86070, HT86072, HT86144, HT86192, HT86R192, HT86384, HT86R384, HT86576 and HT86768 have been replaced by the enhanced HT86AXX and HT86BXX series MCU. Simulation Tool Listing Table: • VMF01A: supports the HT37 series • VMF02A: supports the HT83 series 1 EW-VMF User's Guide • VMF03A: supports the HT86A and HT86B series • The HT36 series has been replaced by the HT37 series • The HT86xxx series has been replaced by the HT86Axx and HT86Bxx series Software Installation The software supplied with the EW-VMF is the HTVMFWriter.exe. Place the mouse at the status column and double click to check the version information as shown in the figure below. Software Download: http://www.holtek.com/english/tech/tool/voicetools_ht8386.htm#ide Installation Procedure: • Double click the Setup icon. 1 ○ 2 EW-VMF User's Guide • Select Next to enter the next step. 2 ○ • Choose a directory for installation. Click Next for the next step. 3 ○ 4 ○ • Choose a Start Menu folder. Click Next for the next step. 5 ○ 6 ○ 3 EW-VMF User's Guide • Specify the installation path. Click Next to continue with the installation. 7 ○ • Click Finish to complete the installation. 8 ○ Hardware Connection EV Board VMF01A EW-VMF Main Board PC connection through mini USB cable 4 EW-VMF User's Guide Software Description Software Control Description • File Menu Open File Name File Size File Checksum Command Open an existing .COD file Display the save path of the active file Display the total byte numbers of the active files in decimal Display the last four numbers of the active file bytes in hexadecimal • Process Menu Erase Program Verify Command Erase the window data from the specified Flash unit Write the window data to the specified Flash unit Calibrate the window data of the specified Flash unit • Auto Process Menu Auto Command Click the Auto button to execute in turn the operation corresponding to the specified function names. • Demo Board Info Menu More Info Command Click the button to see more Flash information: MID, DID, data width, Flash size • Process Range Setting Menu Command Select all Flash units to whom all operations are valid. The operation will be separated in segments for execution. Each All segment size differs according to the specification of the Flash unit. The operation is only valid to the first 64 bytes of the Flash where Program ROM the space is constantly used to save the MCU program Custom Operation only to the specified segment selected by the users Available Range Available Range: display the presently available segments Process Range Process Range: display the presently processed segments. Valid only under the Custom menu for adding the specified >> segments to the Process Range Valid only under the Custom menu for erasing the specified << segments from the Process Range Reset Clear the present Process Range • Miscellaneous Menu Process Time F/W Version Command Display the operation time consumption of Erase, Program and Verify. Display the EW-VMF FW version 5 EW-VMF User's Guide Writing Process • Open the HTVMFWriter.exe after the hardware has been connected and the following dialog box will be shown in the normal condition. Flash Part No. Select all Process Range EW-VMF FW version Status bar • Click 【Open…】and choose an active .COD file 6 EW-VMF User's Guide Specified file path Total bytes Calibration summary • Select the required Flash Process Range according to actual conditions. Three types are selectable: − All:select the full Flash 7 EW-VMF User's Guide − Program ROM: select the first 64KB of the Flash only − Custom: select the process range according to the actual condition − Click the process button according to requirements to execute the Flash operation. The Erase command must be executed before programming each time. 8 EW-VMF User's Guide − After programming, remove the EV Board and place it on the application circuit for further simulation. 9 EW-VMF User's Guide Special Considerations EV Board Unable to Find This may result from bad connection of the gold fingers. Try to heighten the EV Board a little. Calibration Failed when Writing the Flash Erase command must be executed before programming. Programming Successful but EV Board Unable to Simulate Please refer to the simulation listing and specify the EV Board that supports the MCU you use. Hardware Error If an error occurs, please contact Holtek FAE. 10 EW-VMF User's Guide Main EV Board Dimensions VMF01A PCB Dimension 11 EW-VMF User's Guide VMF02A PCB Dimension 12 EW-VMF User's Guide VMF03A PCB Dimension 13 EW-VMF User's Guide Main EV Board Application Circuits 2 VMF01A Circuits Y1 R1 2 1 A17 Rosc A12 2 2 A10 A9 A20 RES ET A21 D1 1 WE# 2 RESET# 1N4001 1 A19 A18 C2 A8 0.1uF A7 A6 A5 A13 A12 A11 A10 A9 A8 A19 A20 WE# RESET# NC WP#/ACC RY/BY# A18 A17 A7 A6 A5 A4 A3 VSS D15/A-1 D7 D14 D6 D13 D5 D12 D4 VCC D11 D3 D10 D2 D9 D1 D8 D0 OE# VSS U2 MX29LV320D 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 A139 40 A2 A3 PA7 PA6 PA5 PA4 PA3 PA2 PA0 PA1 GND D7 D6 D5 VCCA1 D4 D2 D3 D1 D0 CE A21 J1 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 PA1 PA01 PA12 PA23 PA34 PA45 PA56 PA67 PA78 PB1 PB01 1 2 3 4 5 6 7 8 PB12 PB23 PB34 PB45 PB56 PB67 PB78 CON8 1 2 3 4 5 6 7 8 CON8 J2 PC01 PC23 PC34 PC45 PC56 PC67 PC78 SP+9 SP-10 A21 J3 AUD 1 2 3 4 5 6 7 8 9 10 PC12 LAUD VCCA2P OSC2 OSC1 RES ET GND VDD VBIAS AUD_IN 1 2 3 4 5 6 7 8 9 10 CON10 PD01 PD12 PD23 PD34 PD45 PD56 PD67 PD78 1 2 3 4 5 6 7 8 D0 D1 D2 D3 D4 D5 D6 D7 CON8 CON10 R26 24 V1 0 1 3 2 VCCA1 1 C19 0.1uF 12 13 14 15 16 17 18 19 20 21 22 23 24 12 13 14 15 16 17 18 19 20 21 22 23 24 36 37 38 39 40 41 42 43 44 45 46 47 48 R27 R30 10 10 1 1 1 3 2VCCA2 1 C14 47uF 1 VCCA2P C6 C23 47uF 0.1uF PCIEX4 2 2 V24 2 2 ExtenalIndepentent Power 4 3 2 1 1 VCCA2 V1V3CON 2 J11 1 2 R28 0 3 2 VCCA3 1 R29 J13 R13 2 V44 2 3 C25 0.1uF 0 1 2 VCCA4 C10 1 C27 47uF 0.1uF 1 0 4 3 2 1 C8 10uF 2 C29 2 1 1 VCCA4 VDD 1 1 V34 2 2 4 3 2 1 1 VCCA3 1 J12 2 1 2 C4 10uF 2 J4 V3 25 26 27 28 29 30 31 32 33 34 35 1 4 3 2 1 V2V4CON V1 1 2 3 4 5 6 7 8 9 10 11 2 VCCA1 1 2 1 V4 1 2 1 J10 J5 V2 1 2 3 4 5 6 7 8 9 10 11 Con nectPow erto VDD 0.1uF 2 1-2 C12 10uF Powe rto Exter nalPow er Pi n 2 Con nect 2-3 25 26 27 28 29 30 31 32 33 34 35 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 PD1 1 2 3 4 5 6 7 8 9 10 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41GND GND A0 D7 D6 D5 CON4~CON7 14 36 37 38 39 40 41 42 43 44 45 46 47 48 RES ET# WE# OE CE GND D7 V3.3 RES ET R5 330 D4 VDD D3 C1 D2 0.1uF D2 D1 D0 OE 1 100K R8 LE D 2 VSS A2 A1 NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC A0 CE# A4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 A11 1 A13 12 R3 100K 2 R2 100K 75PC2 74PC1 73PC0 72GND 71VCCA3 70PB0 69PB1 68PB2 67PB3 66PB4 65PB5 64PB6 63PB7 62 61 60 59 58 57 56 55 54 53 52 51 2 PC2 PC1 PC0 GND VCCA3 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 NC NC NC NC NC NC NC PE7 PE6 PE5 PE4 PE3 HT37P00-100 LQFP 1 1 A14 VBIAS AUD_IN RCH LCH VCCA2 GND NC VDD GND RESB OSC2 OSC1 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 PC7 PC6 PC5 PC4 PC3 SP1 GND VCCA4 SP0 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 VCCA4 A21 A22 A23 CEB D0 D1 D2 D3 D4 D5 D6 D7 VCCA1 GND PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PE0 PE1 PE2 1 2 3 4 SPA0 5 A1 6 A2 7 A3 8 A4 9 A510 A611 A712 A813 A914 A10 15 A11 16 A12 17 A13 18 A14 19 A15 20 A16 21 A17 22 A18 23 A19 24 A20 25 GND A14 A15 NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC A16 BYTE# VDD U2 SP+ VDD 80A15 79A16 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 100 VBIAS 99AUD_IN 98AUD 97LAUD 96VCCA2 95 GND 94 93 VDD 92 GND 91 RESET 90 OSC2 89 OSC1 88 PD7 87 PD6 86 PD5 85 PD4 84 PD3 83 PD2 82 PD1 81 PD0 80 PC7 79 PC6 78 PC5 77 PC4 76 PC3 V3.3 2 1 GND CRY STAL CE EW-VMF User's Guide GND A17 A16 A15 VMF02A Circuits VDD A7 A12 A11 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 100K U1 PA6 PA5 PA4 PA3 PA2 PA1 PA0 PB7 PB6 PB5 PB4 D1 WE# RESET# A6 A5 1N4001 A4 A3 A19 A2 A1 A18 C2 0.1uF A0 A8 D0 A7 D1 A6 D2 A5 D3 A4 D4 D5 D6 GND Y1 OSC2 CRYSTAL J1 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 A11 GND A12 RESET VDD GND PB0 PB1 PB2 A14 A15 A17 A18 A19 PB PA2 PA1 PA0 4 3 2 1 8 7 6 5 CON8 PA7 PB4 PA6 PB5 PA5 PB6 PA4 PB7 5 6 7 8 A20 1 2 3 4 PB0 J5 PB1 2 1 PB2 PB3 R10 VDD PWM1 PWM2 CON2 CON8 C11 C12 0.1uF 10uF 0 A21 VCCA1 R3 100K C6 10uF D0 D1 D2 D3 GND GND J6 OSC1 OSC2 VCCA1 5 4 3 2 1 10 9 8 7 6 A0 D7 D6 D5 D4 R4 330 VDD D3 C1 0.1uF D2 D1 D0 OE D2 LED 100K R7 GND GND CE A16 PA3 GND OSC1 A13 PA MX29LV320D 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 D7 R5 Rosc PB2 N.C. N.C. PB1 PB0 N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. VSS VDD N.C N.C. N.C. RESB PB3 HT83P00_QFP 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 U2 A1 PA7 N.C. AR6 AR5 AR4 AR3 AR2 AR1 AR0 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 N.C. OSC2 OSC1 N.C. VSS D15/A-1 D7 D14 D6 D13 D5 D12 D4 VCC D11 D3 D10 D2 D9 D1 D8 D0 OE# VSS A2 A1 NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC A0 CE# GND A21 A13 A12 A11 A10 A9 A8 A19 A20 WE# RESET# NC WP#/ACC RY/BY# A18 A17 A7 A6 A5 A4 A3 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 VCCA1 PWM2 PWM1 VCCA1 VSS N.C. N.C. PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 PB7 PB6 PB5 PB4 PB3 N.C. A20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A3 PWM1 N.C. N.C. N.C. CEB N.C. N.C. AR20 AR19 AR18 AR17 AR16 AR15 AR14 AR13 AR12 AR11 AR10 AR9 AR8 AR7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 PWM2 A10 A9 RESET VDD 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 A13 R2 A2 A8 A9 A 10 A 11 A 12 A 13 A 14 A 15 A 16 A 17 A 18 A 19 CE A 20 A14 R1 100K A14 A15 NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC A16 BYTE# VDD SMD GND CAP USE SMD CAP GND USE D4 D5 D6 D7 VDD GND RESET CON10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 PCIEX4 15 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 25 26 27 28 29 30 31 32 33 34 35 A10 36 37 38 39 40 41 42 43 44 45 46 47 48 RESET# A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 WE# OE CE GND D7 VDD RESET EW-VMF User's Guide PD4 PD3 PD2 PD1 PD0 PD7 PD6 PD5 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 CATHODE RESET# D5 D4 1N4001 D3 D2 A19 D1 D0 A18 C2 A8 0.1uF A7 A6 A5 A4 1 VDD 2 Y1 CRYSTAL R8 Rosc VSS VDD VDD VSS VSS J2 VDD A11 A12 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 A14 AUD VCCA1 VSS INTB RESET 2 R10 10 1 VCCA1 A16 A17 1 A18 C6 A19 A20 1 2 3 4 1 PB0 2 PB1 3 PB2 4PB3 D1 2 VDD R14 0 1 VDD C11 PD3 PD2 PD1 PD0 4 3 2 1 4 8 3 7 2 6 1 5 CON8 OSC1 OSC2 VCCA1 AUD 5 4 3 2 1 5 4 3 2 1 10 9 8 7 6 SMD CAP USE D5 D6 47uF 100K 10VCCA4 9 INTB 8 VDD 7 VSS 6RESET C14 2 J6 8PD7 7PD6 6PD5 5PD4 D2 D4 C12 10uF 0.1uF R15 PD1 VCCA4 D3 CON10 CON8 CON8 SMD CAP USE D0 1 5 6 7 8 1 PB4 1 5 PB5 6 PB6 7 PB7 8 8PA7 7PA6 6PA5 5PA4 2 PA0 8 7 6 5 2 PA1 4 3 2 1 A21 1 PA2 4 3 2 1 10 PWM1 9PWM2 8 7 6 10 9 8 7 6 2 PA3 5 4 3 2 1 47uF 1 2 3 4 5 6 7 8 9 10 11 2 J5 5 4 3 2 1 GND A0 D7 D6 SMD CAP USE D7 12 13 14 15 16 17 18 19 20 21 22 23 24 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 PCIEX4 CON10 16 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 25 26 27 28 29 30 31 32 33 34 35 A10 36 37 38 39 40 41 42 43 44 45 46 47 48 RESET# A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 WE# OE CE VSS D7 V3.3 RESET 1 D5 R4 330 D4 VDD D3 C1 D2 0.1uF D2 D1 LED D0 OE GND OSC1 OSC2 A15 PB1 MX29LV320D 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 1 WE# ANODE VSS D15/A-1 D7 D14 D6 D13 D5 D12 D4 VCC D11 D3 D10 D2 D9 D1 D8 D0 OE# VSS U2 ANODE 2 2 A21 D1 D6 A14 A15 NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC A16 BYTE# 1 1 2 A20 A13 PA1 80 A15 79 A16 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A15 A14 A16 A17 A18 A19 HT86P10_QFP A9 A13 A12 A11 A10 A9 A8 A19 A20 WE# RESET# NC WP#/ACC RY/BY# A18 A17 A7 A6 A5 A4 A3 2 PB7 A10 1 100K R7 2 CATHODE PB6 A20 A17 PB5 A12 A1 PB4 A11 A2 A1 NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC A0 CE# PB2 PB3 A13 RESET VDD 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 PB1 R2 100K A2 PB0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A14 R1 100K D7 A3 VSS 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 1 VDD N.C. N.C. D7 N.C. N.C. N.C. N.C. N.C. D6 D5 D4 D3 D2 D1 D0 PE7 PE6 PE5 PE4 PE3 PE2 PE1 PE0 OSC1 OSC2 XOUT XIN VDD SPN VSS VCCA2 VCCA2 VSS SPP VBIAS AUD_IN VSS VCCA3 2 VSS CEB PWM2 PWM1 VCCA4 VSS VDD VSS PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PD4 PD3 PD2 PD1 PD0 PD7 PD6 PD5 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 N.C. N.C. N.C. BZ N.C. N.C. N.C. 1 VCCA4 2 PWM1 VDD 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 A21 PWM2 BZB RESB INTB VSS VCCA1 TEST AUD_OUT PC0 PC1 PC2 PC3 PC4 PC5 PC6 N.C. N.C. PC7 N.C. N.C. VREF VSS N.C. N.C. N.C. N.C. N.C. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 CE V3.3 N.C. N.C. A23 A22 A21 A20 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 U1 GND VMF03A Circuits CE