Home

MProg 2 User Manual

image

Contents

1. selected and then click OF Cancel Copy manufacturer s files from 2 00 00 Browse e Click Browse to display an open file dialog box Copyright 2006 Future Technology Devices International Limited 17 MProg 2 User Manual Locate File Look in 2 00 00 292 ES FTDIBLIS INF FTDIPORT INF Deskto D Documents File name FTDIBU5 IN Files of type Setup Information inf sl Cancel Hu Network F e Locate the folder containing the latest drivers downloaded from the FTDI web site above and click Open then click OK The PC autoselects the correct INF file in this case FTDIPORT INF Once Windows has found the required driver INF file click Next to proceed Found Sew Hardware Wizard Ol Driver Files Search Results The wizard has finished searching for driver files for Your hardware device The wizard found a driver for the following device USB Serial Port Windows found a driver for this device To install the driver Windows found click Mest cem 2 00 00 ttdiport mt z Back Lancel Copyright 2006 Future Technology Devices International Limited MProg Introduction 18 e Windows should then display a message indicating that the installation was successful Click Finish to complete the installation for this port of the device Found New Hardware Wizard 1 Completing the Found New Hardware Wiz
2. and select another Folder Destination Folder C Program FilesiMProg 2 Oe Browse Clicking Next displays a screeen which allows the user to select if they would like a desktop shortcut created If so check the box and click OK E JInstalling MProg 3 0a x Settings Select setup settings Create a shortcut on desktop Copyright 2006 Future Technology Devices International Limited MProg 2 User Manual Clicking Next installs MProg and copies the necessary files E JInstalling MProg 3 0a l x MProg 3 0a has been successfully installed 57 FID Click Finish to complete the installation J Chip h This completes the installation of MProg To start MProg either follow the desktop shortcut or locate MProg in the Start menu Please note that MProg requires D2XX drivers to be installed before devices can be programmed See Installing D2XX Drivers 70 for details of driver installation Copyright 2006 Future Technology Devices International Limited MProg Introduction 10 1 2 Installing D2XX CDM Drivers Full directions for how to install D2XX drivers for FTDI devices are provided in the appropriate driver installation guide available from the FTDI web site Sample instructions are given below for a Windows 2000 installation but other Windows versions are very similar While MProg uses the D2XX interface FT232R FT245R and FT2232 devices that are
3. 00 00 00 00 00 00 00 t 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 45 x Copyright 2006 Future Technology Devices International Limited Program Mode Functions 44 5 6 Read and Parse Devices To read and parse the data in a programmed FTDI device EEPROM select Read and Parse from the tools menu Read Read and Parse The programmed data will then be shown in each field in MProg The device serial number will be shown but will be greyed out ES MProg Multi Device EEPROM Programmer Edit Mode x File Device Tools Help l lalulul BHAR Basic Details USB Power Options 2232 Options 2 2 Device Type FT2325M USB WID PID bn Default vendor 10403 Praduet 19 kon Bus Power Ce Bus Powered fan milli Amps Self Powered USB Serial Number Control Serial Humber Prefix t 2 digits 01 Use Fixed Serial Number BM Device Specific Options USB Version Number s 20 Disable USB Serial Number T Pull Down IO Ping in USB Suspend Fixed Serial Number t a digits 1 b 234567 USB Remote Wake Up Enable USB Remote Wake Up Plug 5 Play FT232 Series Only 1 Enable Plug And Play Product and Manufacturer Descriptor Strings Manufacturer Product Description bm USE Serial Cable Programming Options z Only Program Blank Devices AA Copyright 2006 Future Technology
4. Devices International Limited 45 MProg 2 User Manual 6 Appendix 6 1 Customising FTD s CDM Drivers 6 1 1 Changing the FTDIBUS INF File If you are using a VID and PID which is different from the default FTDI ones V D 0x0403 and PID 0 6001 and 0x6010 you must edit the FTDIBUS INF file using a text editor such as NotePad You will need to add extra lines into the FtdiHw and ControlFlags sections containing the new VID and PID You should also add a description of your product into the Strings section as shown Do not change any other parts of the supplied INF files unless you are an expert and capable of debugging the results for yourself The following example shows a new device with a VID of 0x1234 and a PID of 0x5678 which we shall call My New USB Device In this example the additional lines are shown in red to highlight them If the device you are adding is an FT2232C or FT2232D an entry must be created for each of the ports IFtdiHvv USB VID_0403 amp PID_6001 DeviceDesc FtdiBus USB VID_0403 amp PID_ 6001 USB VID_0403 amp PID_6010 amp MI_00 DeviceDesc FtdiBus USB VID_0403 amp PID_6010 amp MI_00 USB VID_0403 amp PID_6010 amp MI_01 DeviceDesc FtdiBus USB VID_0403 amp PID_6010 amp MI_01 USBIVID_1234 amp PID_5678 DeviceDesc FtdiBus USB VID_1234 amp PID_5678 Strings Ftdi FTDI DriversDisk FTDI USB Drivers Disk USB VID_0403 amp PID_6001 DeviceDesc USB Serial Converter USB VID_0403 amp PID_6010 amp MI_
5. Remove This will launch the MProg uninstaller Add Remove Programs UI x Jl 1 SN Currently installed programs Sore by Mame id A v v MProg Change or Remove Programs Used rarely To change this program or remove it From your Change Remove computer click Change Remove Change Remove e The user will be asked for confirmation to uninstall MProg Click Next to proceed with the uninstallation or click Cancel to abort Welcome to the MProg 3 0a Uninstallation This uninstall process will remove MProg 3 04 From your computer Click Cancel if you do not want to remove this application Click Next to continue the uninstall process Cancel The files and directorys required for MProg will be removed If there are files other thatn the original installation files present e g user defined templates the following screen will be Copyright 2006 Future Technology Devices International Limited 49 MProg 2 User Manual displayed to give the option of deleting them Uninstalling MProg 3 0a Files not deleted Files not deleted by the uninstallation process C Program Files MProg 3 04 Ternplates USB Dual Serial ept C Program Files MProg 3 0alTemplates USB Serial Cable ept e The following screen is displayed when the process is complete Clicking Finish will close the uninstall program Copyright 2006 Future Technology Devices International L
6. amp PID_5678 Strings FTDI FTDI DriversDisk FTDI USB Drivers Disk PortsClassName Ports COM amp LPT VID 04038 PID 8372 DeviceDesc USB Serial Port VID 04038 PID 6001 DeviceDesc USB Serial Port VID 12348 5678 New USB Device FtdiPort SvcDesc USB Serial Port Driver SerEnum SvcDesc Serenum Filter Driver Copyright 2006 Future Technology Devices International Limited 47 MProg 2 User Manual 6 1 3 Changing the CDM Uninstaller INI Files If you are using a VID and PID which is different from the default FTDI ones VID 0x0403 and PID 0x6001 you must edit the uninstaller FTDIUN2K INI files using a text editor such as NotePad In the Uninstall section of each file edit the line Device VID_0403 amp PID_6001 to reflect the actual VID and PID used The following example shows a new device with a VID of 0x1234 and a PID of 0x5678 In this example the altered line is shown in red to highlight it Uninstall Device VID 12348PID 5678 Converter FTDIBUS Serial FTSER2K InfFiles FTDIBUS FTDIPORT Key FTDICOMM Copyright 2006 Future Technology Devices International Limited Appendix 48 6 2 Uninstalling MProg To uninstall MProg follow the instructions below e Disconnect any FTDI devices attached to the PC e Open the Add Remove Programs utility which is located in the Windows Control Panel e Select MProg from the list of installed programs and click Change
7. programmed devices it finds Programming Options h Only Program Blank Devices Copyright 2006 Future Technology Devices International Limited Program Mode Functions 38 5 Program Mode Functions The program mode functions of MProg can be accessed through the toolbar lel GI Functions for reading the EEPROM contents can be found in the Tools menu Read Read and Parse The functions available through the toolbar are e Scan for Devices e Erase All Existing Devices e Program All Existing Devices The read functions available through the Tools menu are e Read e Read and Parse Copyright 2006 Future Technology Devices International Limited 39 MProg 2 User Manual 5 1 Scan for Devices To scan the USB bus for available FTDI devices click on the Scan for Devices button on the toolbar MProg will display the number of blank devices it finds and the number of programmed devices it finds on the host PC for example 0 and 1 as shown below Humber Of Blank Devices Number Of Programmed Devices 1 Copyright 2006 Future Technology Devices International Limited Program Mode Functions 40 5 2 Erase All Existing Devices To erase devices you must be in Program mode Clicking on the Erase All Devices button on the toolbar will erase the EEPROM contents of all FTDI devices connected to the host PC except any FT232R or FT245R devices LO A message
8. programmed to load a virtual COM port will also load the COM port from the CDM drivers As BM and AM series devices do not have an EEPROM setting for this they will install a COM port automatically If a device of the same type has been installed on your machine before and the drivers that are about to be installed are different from those installed already the original drivers need to be uninstalled Please refer to the appropriate driver installation quide for details of how to do this Download the latest available CDM drivers from the FTDI web site and unzip them to a location on your PC Connect the device to a spare USB port on your PC If the device is based on an 2232 device the Microsoft composite device driver is automatically loaded first Found New Hardware gt USE Composite Device e Once the composite driver has been installed the Found New Hardware Wizard will launch Click Next to proceed with the installation Copyright 2006 Future Technology Devices International Limited 11 MProg 2 User Manual Found New Hardware Wizard Welcome to the Found New Hardware Wizard This wizard helps you install a device driver for a hardware device To continue click Next Back Cancel e Select Search for a suitable driver for my device recommended as shown below and then click Next Found New Hardware Wizard Install Hardware Device Drivers A device diver is a software program
9. that enables a hardware device to work with an operating system This wizard will complete the installation for this device oy USB lt gt Serial Cable A device driver is a software program that makes a hardware device work Windows needs driver files for pour new device To locate driver files and complete the Installation click Nest what vou want the wizard to da f Search for a suitable driver for my device recommended Display a list of the known drivers for this device so that can choose a specific driver z Back Cancel Copyright 2006 Future Technology Devices International Limited MProg Introduction 12 e Check the box next to Specify a location and uncheck all others as shown below Found New Hardware Wizard Locate Driver Files Pha tae Where do you want Windows to search for diver fles 4 Search far driver tiles for the following hardware device oy USB lt gt Serial Cable The wizard searches for suitable drivers in its diver database on your computer and in any of the following optional search locations that you specify To start the search click Nest If you are searching on a floppy disk or drive Insert the floppy disk or CO before clicking Next Uptional search locations Floppy disk drives CD ROM drives lw Specify a location Microsoft Windows Update gz Back Cancel e Clicking Next displays a dialog box for you to enter to the l
10. 00 DeviceDesc USB Serial Converter A USB VID_0403 amp PID_6010 amp MI_01 DeviceDesc USB Serial Converter B USB VID_1234 amp PID_5678 DeviceDesc My New USB Device WINUN Software Microsoft Windows CurrentVersion Uninstall FtdiBus SvcDesc USB Serial Converter Driver Copyright 2006 Future Technology Devices International Limited Appendix 46 Changing the FTDIPORT INF File If you are using a VID and PID which is different from the default FTDI ones VID 0x0403 and PID 0x6001 and 0x6010 you must edit the FTDIPORT INF file using a text editor such as NotePad You will need to add an extra line into the FtdiHw section containing the new VID and PID You should also add a description of your product into the Strings section as shown Do not change any other parts of the supplied INF files unless you are an expert and capable of debugging the results for yourself The following example shows a new device with a VID of 0x1234 and a PID of 0x5678 which we shall call My New USB Device In this example the additional lines are shown in red to highlight them If the device you are adding is an FT 2232C or FT2232D an entry must be created for each of the ports IFtdiHvv VID_0403 amp PID_ 6001 DeviceDesc FtdiPort232 FTDIBUS COMPORT amp VID_0403 amp PID_ 6001 VID_0403 amp PID_6010 DeviceDesc FtdiPort2232 FTDIBUS COMPORT amp VID_0403 amp PID_ 6010 VID_1234 amp PID_5678 DeviceDesc FtdiPort232 TDIBUS COMPORT amp VID_1234
11. 3rd generation device have some additional options compared to the AM devices These options can be controlled via the optional EEPROM BM C Device Specific Options USA Version Number s 1 1 Disable USE Serial Number Pull Down IC Pins in USB Suspend e USB Version Number The BM and C series devices have the option to set the USB version number to USB 1 1 or USB 2 0 This has no effect on the functionality of the device however for USB compliance testing we recommend that you choose the USB 2 0 setting For AM series devices the version number is hard coded to USB 1 1 Disable the USB serial number This allows multiple identical USB devices to be plugged into the same host PC However it is then impossible for the USB drivers to uniquely identify the devices We recommend that for most applications this option is not selected Pull Down IO Pins in USB suspend BM and C devices feature a Power Control Pin PWREN This pin can be used to control power to external peripheral circuitry via a P Channel MOSFET When used in this way select this option to minimize the USB suspend current otherwise leave this option unselected See the product data sheets application schematics and designers guides for more details Copyright 2006 Future Technology Devices International Limited Device EEPROM Parameters 32 4 7 FT2232C Device Options The FT2232C incorporates all of the BM specific features described in the
12. 56 Graphics Controller Intel R 2865G PE P Processor to 1 Controller 2570 Realtek AC OX Audio m System board Audio Codecs Legacy Audio Drivers Legacy Video Capture Devices e In the case of the FT2232 port A of the FT2232 will be installed COMX and port B will be installed as COMX 1 where COMX is the first available COM port number Copyright 2006 Future Technology Devices International Limited MProg Basics 20 2 MProg Basics 2 1 Modes of Operation MProg has 3 modes of operation Idle Mode Program Mode and Edit Mode MProg programming parameters are saved in files referred to here as EEPROM templates Once defined these EEPROM templates can be loaded by MProg and used to program EEPROMs e Idle Mode is the initial mode of operation when the program is launched e Edit Mode is used to edit the settings of a EEPROM template e Program Mode is used to Program and Erase the device EEPROM s When MProg is launched it is initially in Idle Mode and the screen will look like this Ej MProg Multi Device EEPROM Programmer 3 0a x Fil Device Tools Help 9 2lalz1 Basic Details USB Power Options FT2232C Options Bus Power pt FT232R Device Type None US6 vm Pim Default vendor ii 10403 Productii 16001 Ce Bus Powered 100 milli Amps Self Powered USB Serial Number Control Serial N
13. BM C Device Specific Options 311 section It also has the following additional options which can be configured in the external EEPROM These options will only be displayed when the device type in basic details is set to FT2232C e Each channel can be independently configured as FT232BM style USB UART or a FT245BM style USB FIFO e Each channel can also be individually configured in Fast Opto lsolated Serial Interface mode See the FT2232C device datasheet available from the Datasheets page of the FTDI website for more information on these modes e High Current I O s Setting this option will enable the high output drive level The UART FIFO IO pins will drive out at 12mA instead of their normal 4mA The driver that is installed and used by each channel can be set by selecting Virtual COM Port or D2XX Direct option not currently supported Copyright 2006 Future Technology Devices International Limited 33 MProg 2 User Manual 4 8 232 Device Options Additional features available on the FT232R device allow RS232 signals to be inverted and the CBUS pins to be configured through combo boxes LM iW MM gt gS eng eng x eng vi eng x s Like the 2232 the FT232R supports High Current lOs Setting this option will enable the high output drive level The UART IO pins will drive out at 12mA instead of their normal 4mA The check box to load the D2XX driver rather than the VCP driver is currently not su
14. FTD Chip Future Technology Devices international Ltd MProg 3 0 Manual Copyright 2006 Future Technology Devices International Limited MProg 2 User Manual Table of Contents Part MProg Introduction 3 WIEN MPO BEE 5 2 Installing D2XX CDM Drivelr cccsscccesseccenseccessecceeseconsseconssecenseecensesensseeoesseoonseenenses 10 Part Il MProg Basics 20 t Modes Wal en EE 20 Part Ill Edit Mode Functions 22 1 Create a New EEPROM Tei plete ancisiescscnvtevsncrsnercuseriancnciscerseenssentcanesesaserswenensesvassbenrnennctseiwes 22 2 Modify an Existing EEPROM 1 5 55222255 24 Part IV Device EEPROM Parameters 26 1T ee 26 207 7707 77 177 cirri pice ete ee 27 3 USB Serial H mber 28 4 USB Remote Wake ULU aaa ay dan sinisini 29 5 Plug amp Play 125227 Series R Y E 30 6 BM C Device Specific 5555555 dd 8333118333 333aai 31 T FPI GD VEe UPUD a 32 o 33 34 10 FT2232D Device e 1 211 EEN 35 11 Product and Manufacturer Descriptor 511115 55222 36 1 e E e PU 37 Part V Program Mode Functions 38 WE AN ON TEE 39 2 Erase l ISG ET 40 3 Program All Existing DEViCESL sada da
15. aa ish nnmnnn 41 110000 axa xal n n mul anama 42 5 Head DEVIC Pa R 43 Mead and Parse EEN eegene 44 Part VI Appendix 45 1 Customising FTDIS CDM KR CC 45 Changing the FTDIBUSB INF IC 45 Changing the FTDIPORT INF EE 46 Copyright O 2006 Future Technology Devices nternational Limited Contents Changing the CDM Uninstaller INI 5222 47 C UQ TT e EE 48 Index 51 Copyright 2006 Future Technology Devices nternational Limited MProg 2 User Manual MProg Introduction MProg is an easy to use multiple device EEPROM programming utility for use with FTDI devices Devices supported by the latest version of MProg are FT232RL 8 FT232RQ FT245RL 8 FT245RQ FT2232D FT2232C amp FT2232L FT232BM FT232BL 8 FT232BQ FT245BM 245 8 FT245BQ FT8U232AM FTSU245AM MProg is available as a free download from the Utilities page of the FTDI website These devices support 93C46 EEPROMs organised in 16 bit words except for the R series devices which have an internal EEPROM The BM and C devices also support 93C56 and 93C66 EEPROMs organised in 16 bit words When fitted an external EEPROM allows customisation of the device default parameters such as VID 26 PID s Serial Number 281 Manufacturer Descriptor 61 and Product Descriptor 36 MProg provides a fast and simple way of programming these
16. ard VZ USE Seral Part Windows haz finished installing the software for this device To close this wizard click Finish Back Cancel e f the device is based on the FT2232 the second port must also be installed Under Windows 2000 this will occur automatically By examining the Device Manager located in Control Panel System then select the Hardware tab and click Device Manger and viewing by connection View gt Devices by connection the device appears as a USB Serial Converter with an additional COM port with the label USB Serial Port If the device is based on the FT2232 two ports will be available from a composite USB device Copyright 2006 Future Technology Devices International Limited 19 MProg 2 User Manual BER D Action View GEI Intel R 82801EB LPC Interface Controller 2400 GR Intel R 8280168 PCI Bridge 244E lB IntekR PRO 100 VE Network Connection BY Realtek RTL8139 810x Family Fast Ethernet NIC l ten Intel R 6250 1 SMBus Controller 2403 21 55 Intel R 6260 126 Ultra Storage Controllers Hg Intel R SZ8 lEB Ultra Storage Controllers FH Intel R Sz8 1EB USE Universal Host Controller 2402 Intel R 6260 126 USE Universal Host Controller 2404 Intel R Sz8 1EB USE Universal Host Controller 2407 St ZOO SE USE Serial Converter ha d USB Serial Port COM3 emia Lia ila atl ai POSE Controller 24DE Ese Intel R 8286
17. complete the installation for this device oy USB Serial Port A device driver is a software program that makes a hardware device work Windows needs driver files for pour new device To locate driver files and complete the Installation click Nest what d vou want the wizard to da f Search for a suitable driver for my device recommended Display a list of the known drivers for this device so that can choose a specific driver z Back Cancel Copyright 2006 Future Technology Devices International Limited MProg Introduction 16 e Check the box next to Specify a location and uncheck all others as shown below Found New Hardware Wizard Locate Driver Files Pha tae Where do you want Windows to search for diver fles 4 Search far driver tiles for the following hardware device oy USB Serial Port The wizard searches for suitable drivers in its diver database on your computer and in any of the following optional search locations that you specify To start the search click Nest If you are searching on a floppy disk or CO ROM drive Insert the floppy disk or CO before clicking Next Uptional search locations Floppy disk drives CD ROM drives lw Specify a location Microsoft Windows Update gz Back Cancel e Clicking Next displays a dialog box for you to enter to the location of the drivers Found New Hardware Wizard Ei Insert the manufacturer s installation disk into the drive
18. d USB Devices These fall into two categories e True self powered products These products have their own power supply and do not require any current from the USB bus Enter a value of zero in the Max Bus Power field e Hybrid self powered products These products have their own power supply but also draw some of their operating current from the USB bus Enter the current draw from the USB bus in the Max Bus Power field Copyright 2006 Future Technology Devices International Limited Device EEPROM Parameters 28 4 3 USB Serial Number Control USB products have the ability to embed a unique serial number for each product into the low level descriptors that are accessed by the host controller drivers when the product is plugged into the USB bus n turn the serial number of a product can be used to identify the product The device serial number can be set through the USB Serial Number Control panel USB Serial Humber Control Serial Number Pretix 2 digits FT Use Fixed Serial Number Fixed Serial Humber a digits RUJ MProg can generate unique serial numbers automatically for you recommended These consist of a 2 letter prefix e g FT followed by 6 alphanumeric digits generated using an algorithm based on the date and time of programming the device It is also possible to fix the serial number to a fixed 8 digit alohanumeric string however we do not recommend this as systems will only recognise the first i
19. e Ctrl 5 4 Save s Cr x Exit Ctrl This will launch the Open dialog box Select the template you wish to modify and click on Open ah default ept File name default ept Network F Files of type EEPROM Frogram Templates Cancel E MProg will load the template parameters however it will be in the Program mode Click on the Edit Mode button on the toolbar to switch MProg from Program mode to Edit mode Uz You will now be able to modify the template parameters Copyright 2006 Future Technology Devices International Limited 25 MProg 2 User Manual Changing any parameter will activate the Save button on the tooolbar When the changes are complete click on the Save button to save the changes ul or on the Save As button to save the resulting template to a different file name H Clicking on Save or Save As will return MProg to Program mode To make further changes click on the Edit Mode button again Copyright 2006 Future Technology Devices International Limited Device EEPROM Parameters 26 Device EEPROM Parameters Basic Details Parameters that can be defined for an EEPROM template in the Basic Details section are Basic Details Device Type 232 LSD vi PID bm Default vendor le 10403 Product IE kon Device Type Select the device type you wish to program from the Basic Details box When selected this will enable
20. ed for each device found and sucessfully re enumerated An example is shown below CyclePort successful Device Copyright 2006 Future Technology Devices International Limited 43 MProg 2 User Manual 5 5 Read Devices To read the data in a programed FTDI device EEPROM select Read from the tools menu Read Read and Parse The programmed data will be displayed in the dialog window For example ES MProg Multi Device EEPROM Programmer 3 0a Fil Device Tools Help lolalulal Pl als Basic Details Device TYRE None US vm Pim bm Detault vendor 04053 Praduet 109 kon USB Power Options F T22432C Options FT232F Bue Puvyer f Bus Powered Self Powered 100 milli mp USB Serial Number Control Serial Humber Pretix t 2 digits 7 FT Use Fixed Serial Number BM Device Specific Options USB Version Humber s 20 Disable USS Serial Humber Pull Downl Pips in USE Suspend Fixed Serial Number t a digits J konnen USB Remote Wake Up Enable USE Remote Wake Up Plug amp Play F232 Series Only 1 I Enable Plug And Play Product and Manufacturer Descriptor Strings Product Description USE Serial cable Programming Options Only Program Blank Devices 0050 53 00 556 00 32 00 4F 00 3400 00 00 00 00 0000 S 20 4 0060 00 00 00 00 00 00 00 00 00
21. imited Appendix 50 Uninstalling MProg 3 0a x MProg 3 0a has been successfully uninstalled Se FTDI Click Finish to complete the uninstallation Chip e The MProg uninstaller does not remove the D2XX drivers from the system To remove the drivers use the driver uninstaller in Add Remove Programs as shown below ER Add Remove Programs Ioj x KI SCH Currently installed programs Sort by Mame e Lk Change or Remove ge FTDI USE Serial Converter Drivers Click here For support information To change this program or remove it From your Change Remove computer click Change Remove Change Remove Programs Copyright 2006 Future Technology Devices International Limited 51 MProg 2 User Manual Index B Basic Details 26 Bus Powered 27 Customising Drivers 45 46 47 D Device Type 26 Driver Installation 10 k EEPROM Templates 22 24 EPT 22 24 Erase All Exisiting Devices 40 Erasing Devices 40 FT2232C EEPROM Options 31 32 FT2232D EEPROM Options 35 FT232BM EEPROM Options 31 FT232R EEPROM Options 31 33 FT245BM EEPROM Options 31 FT245R EEPROM Options 31 34 INF Files 45 46 INI Files 47 Installing MProg 5 Introduction 3 MProg Modes 20 MProg Toolbar 38 P PID 26 Plug amp Play 30 Program All Existing Devices 41 Programming Devices 41 R Read and Parse EEPROM 44 Read EEPROM 43 S Scan for Devices 39 Self Povvered 27 Seria
22. inue Copyright 2006 Future Technology Devices International Limited MProg 2 User Manual E Jinstalling MProg 3 0a x License Agreement To proceed with the installation vou must accept this License Agreement Please read it carefully Copyright ZC 2005 FTOI Ltd BEFORE PROCEEDING WITH THE INSTALLATION AMD USE OF THIS SOFTWARE CAREFULLY READ THE FOLLOWING TERMS CONDITIONS OF THIS LICENSE AGREEMENT AND LIMITED WARRANTY The Agreement A BY INSTALLING OR USING THIS SOFTWARE YOU INDICATE YOUR OF THIS AGREEMENT IF YOU DO M T OR AGREE WITH THESE TERMS YOU MAY NOT INSTALL OR USE THIS SOFTWARE LICENSE This software including documentation Software is owned by FTOI Ltd FTOI This Agreement does not provide you with title or ownership of the Z I agree with the above terms and conditions Back The next screen prompts the user for a location to install MProg to The default location is C Program Files MProg with the MProg version number Once a location has been selected click Next to commence installation Copyright 2006 Future Technology Devices International Limited MProg Introduction 8 F JInstalling MProg 3 0a x Destination tolder Select a destination Folder where MProg 3 a will be installed Setup will install Files in the Following Folder IF you would like bo install MProg 3 04 into a different Folder then click Browse
23. l Number 28 U Uninstalling MProg 48 USB Povver Options 27 USB Remote Wake Up 29 USB Serial Number Control 28 V VID 26 Copyright 2006 Future Technology Devices International Limited
24. m the File Menu New Ctr N Ch Open CtriO M edit Ctrl D 4 Save Ctrl 5 lH Save be CtrHv x Exit Chr The EEPROM template can define parameters in the following categories Basic Details 26 USB Power Options 27 USB Serial Number Control 28 USB Remote Wake Up 291 Plug 8 Play FT232 Series Only 30 BM C Device Specific Options ai FT2232C Device Options 32 FT232R Device Options 33 FT245R Device Options 34 FT2232D Device Options 35 Product and Manufacturer Descriptor Strings 36 Programming Options 37 When the EEPROM template is defined use the Save As toolbar button MI or select Save As from the File menu Copyright 2006 Future Technology Devices International Limited 23 MProg 2 User Manual Enter a file name for the EEPROM template perhaps your product name MyUSBDevice ept in this example and click on Save Save As ss a default ept History MOSB Device ept b d av up EEPROM Program Templates El My Network F MProg will save the EEPROM template and switch into Program mode Copyright 2006 Future Technology Devices International Limited Edit Mode Functions 24 3 2 Modify an Existing EEPROM Template To modify an existing EEPROM template click on the File Open button on the toolbar or select Open from the File menu New Ctrl Ch Open edit Ctrl D 14 Sav
25. nfigured in Fast Opto lsolated Serial Interface mode See the FT2232C device datasheet available from the Datasheets page of the ETDI website for more information on these modes High Current I O s Setting this option will enable the high output drive level The UART FIFO IO pins will drive out at 12mA instead of their normal 4mA The driver that is installed and used by each channel can be set by selecting Virtual COM Port or D2XX Direct option not currently supported Copyright 2006 Future Technology Devices International Limited Device EEPROM Parameters 36 4 11 Product and Manufacturer Descriptor Strings The Product and Manufacturer Description Strings in the fields allow customisation of the manufacturer and product description strings the deviec uses Product and Manufacturer Descriptor Strings Manutacturer Product Description bm USB Serial Cable e Manufacturer the product manufacturer string e g F TDI best kept short and abbreviated if possible e Product Description a brief description of the product maybe including the part number e g US232 USB to RS232 Converter Copyright 2006 Future Technology Devices International Limited 37 MProg 2 User Manual 4 12 Programming Options If the Only Program Blank Devices box is checked then MProg will only program any blank devices it finds If the box is unchecked MProg will program any blank devices it finds and also re program any
26. nstance of such a device connected to a PC Copyright 2006 Future Technology Devices International Limited 29 MProg 2 User Manual 4 4 USB Remote VVake Up FTSU232AM and FT232BM devices are capable of resuming a PC from the USB suspend sleep state via the RI pin FT245BM also has this capability via a dedicated pin as does the 2232 SI WUA SI WUB FT8U245AM does not have support for remote wake up To use the remote wake up capability enable this option by checking the box USB Remote Wake Up z Enable USB Remote Wake Copyright 2006 Future Technology Devices International Limited Device EEPROM Parameters 30 4 5 Plug amp Play FT232 Series Only Windows Plug and Play PnP for general purpose USB to RS232 serial converters it is desirable that the device tries to recognise any attached secondary peripheral that conforms to the Windows Plug and Play standard These devices are typically modems or serial mice On recognition of such a device Windows will attempt to identify and load the drivers for the secondary peripheral For other application areas PNP is not usually required so this option should be turned off Plug amp Play t FT232 Series Only 1 Je Enable Plug And Play Copyright 2006 Future Technology Devices International Limited 31 MProg 2 User Manual 4 6 BM C Device Specific Options The FT232BM and 245 2nd generation devices and 2232
27. ocation of the drivers Found New Hardware Wizard x Insert the manufacturer s installation disk into the drive G il selected and then click OF Cancel Copy manufacturer s files from LACDM 2 00 00 Click Browse to display an open file dialog box Copyright 2006 Future Technology Devices International Limited 13 MProg 2 User Manual Locate File Look in 2 00 00 rr ES FTDIBLIS INF FTDIPORT INF Deskto D Documents Bee FTDIBLS INF Files of type Setup Information inf sl Cancel Hu Network F e Locate the folder containing the latest drivers downloaded from the FTDI web site above and click Open then click OK The PC autoselects the correct INF file in this case FTDIBUS INF Once Windows has found the required driver INF file click Next to proceed Found Sew Hardware Wizard E Driver Files Search Results The wizard has finished searching for driver files for Your hardware device The wizard found a driver for the following device USB lt gt Serial Cable Windows found a driver for this device To install the driver Windows found click Mest cedm 2 00 00 ftdibus int z Back Lancel Copyright 2006 Future Technology Devices International Limited MProg Introduction 14 e Windows should then display a message indicating that the installation was successful Click Finish to complete the ins
28. parameters A convenient way of programming the EEPROM is to use a blank device on the PCB during manufacturing assembly and program it via USB during the manufacturing test process All these devices support direct programming over USB using a programming utility such as this one Copyright 2006 Future Technology Devices International Limited MProg Introduction 4 Pa MProg Multi Device EEPROM Programmer 3 0a Fil Device Tools Help lolalulal Pl als lt i Basic Details USB Power Options 2 Options FT232F Device TYRE None US vm Pim Defaut wWendor le 10403 Praduet in kon Bue Hoer Ce Bus Powered Self Powered 100 milli mp USB Serial Number Control Serial Humber Pretix t 2 digits 7 FT Use Fixed Serial Number BM Device Specific Options WSS Version Humber s 20 2 Disable USS Serial Humber Pull Downl Pips in USE Suspend Fixed Serial Number a digits 1 konnen USB Remote Wake Up Enable USE Remote Wake Up Plug amp Play F232 Series Only 1 lz Enable Plug And Play Product and Manufacturer Descriptor Strings Product Description 52 USE Serial cable Programming Options Only Program Blank Devices Copyright 2006 Future Technology Devices International Limited MProg 2 User Manual 1 1 Installing MProg P
29. pported Copyright 2006 Future Technology Devices International Limited Device EEPROM Parameters 34 4 9 FT245R Device Options Unlike the FT232R the FT245R does not allow inverting of signals or configuration of the CBUS pins as they are all required Like the FT2232C the FT232R supports High Current 105 Setting this option will enable the high output drive level The FIFO IO pins will drive out at 12mA instead of their normal 4mA The check box to load the D2XX driver rather than the VCP driver is currently not supported Copyright 2006 Future Technology Devices International Limited 35 MProg 2 User Manual 4 10 FT2232D Device Options The FT2232D device incorporates all of the BM specific features described in the BM C Device Specific Options 311 section and all of the FT2232C Device Options 32 but with an additional CPU FIFO option made available FT2232C Options FT232R Side A Hardware Ge R5232 UART 245 FIFO CPU FIFO OPTO Isolate High Current o s river Ce virtual COM Port C D28 Direct Side B Hardware Ge R5232 UART 245 FIFO CPU FIFO OPT Isolate High Current Mo s river Ce Virtual COM Port D xx Direct Each channel can be independently configured as FT232BM style USB UART or a FT245BM style USB FIFO Each channel can be individually configured in CPU FIFO mode Each channel can also be individually co
30. rior to installation please uninstall any existing FTDI drivers from the target PC using the Add Remove Programs utility in the Windows control Panel MProg uses FTDI s D2XX drivers the current versions of which can be downloaded free of charge from the Drivers page of the FTDI website A link to the D2XX drivers page is included in the MProg installation directory The latest verison of MProg can be downloaded from the Utilities page of the FTDI website in a zipped setup executable Extract the file run the setup executable file and the following screen should appear MProg 3 0a x Welcome to the MProg 3 0a Installation Eeer ETD This setup program will install MProg 3 a op you a computer Chip MProg allows you to program the EEPROM of an FTOI device Click Exit if you do nat wank to install this application R a Click Next and the installation program will prompt you to select the language you want to use for the rest of the setup process The default value is English Copyright 2006 Future Technology Devices International Limited MProg Introduction 6 Languages select preferable language English Clicking Next displays the license agreement Read the license agreement and if you agree check the box next to agree with the above terms and conditions and click next to proceed with the installation If you do not agree the installation process will not cont
31. tallation for the serial converter driver for this port of the device The COM port emulation driver must be installed after this has completed Found New Hardware Wizard A Completing the Found New Hardware Wizard NZ USB Serial Converter Windows haz finished installing the software for this device To close this wizard click Finish Back Cancel e f the device is based on the FT2232 the Found New Hardware Wizard will continue by installing the USB Serial Converter driver for the second port of the 2232 device The procedure for installing the second port is identical to that for installing the first port from the first screen of the Found New Hardware Wizard If the device is not based on the FT2232 the COM port emulation driver is loaded as indicated in the following steps Click Next to proceed with the serial port installation Copyright 2006 Future Technology Devices International Limited 15 MProg 2 User Manual Found New Hardware Wizard Welcome to the Found New Hardware Wizard This wizard helps you install a device driver for a hardware device To continue click Next Back Cancel e Select Search for a suitable driver for my device recommended as shown below and then click Next Found New Hardware Wizard Install Hardware Device Drivers A device diver is a software program that enables a hardware device to work with an operating system This wizard will
32. the menu options appropriate to the device you have selected USB VID PID The choices available from the combo box for VID and PID are FTDI Default If you use the FTDI default values the VID and PID are fixed and you do not need to enter any values FTDI Supplied PID If you wish to use FTDI s Vendor ID and FTDI have supplied you with a Product ID for use with your products please enter the Product ID supplied by FTDI a 4 digit hexadecimal number in the Product ID box provided If you wish to use FTDI s Product ID and do not have a unique Product ID assigned for you by FTDI then please e mail support2 fidichip com with your request There is no charge for this service to bona fide FTDI customers Other VID amp PID If you have your own USB Vendor D and Product ID for your device then this option will allow the user to enter both the USB VID and USB PID for your product in the boxes provided Note that if non standard VID and or PID values are used the driver INF and INI files must be modified to accommodate the new VID and PID combination Please refer to the Appendix of this manual for the modifications that should be made Copyright 2006 Future Technology Devices International Limited 27 MProg 2 User Manual 4 2 USB Power Options Details of the USB device power requirements can be set in the USB Power Options section USB Power Options Bus Power Ce Bus Powered jaa milli Amps Self Po
33. umber Pretix 2 digats FT Use Fixed Serial Number BM Device Specific Options USB Version Humber s 20 2 Disable USS Serial Humber Pull Downl Pinsin USE Suspend Fixed Serial Number a digits 1 konnen USB Remote Wake Up Enable USE Remote Wake Up Plug 5 Play F232 Series Only 1 lz Enable Plug And Play USE Serial cable Programming Options Only Program Blank Devices Product and Manufacturer Descriptor Strings Product Description User choices in Idle Mode are e Create anew EEPROM template This will change the mode to Edit Mode and allow the user to select the parameters for their project The new EEPROM Template must then be saved to disk which will then put MProg into Program Mode e Open an existing EEPROM template This will set the MProg parameters to that of the selected Copyright 2006 Future Technology Devices International Limited 21 MProg 2 User Manual template and put MProg into Program mode ready to Program devices e Scan the USB Bus for available devices MProg will report how many programmed and blank devices are attached to the target PC Copyright 2006 Future Technology Devices International Limited Edit Mode Functions Edit Mode Functions 3 1 Create a New EEPROM Template To create a new EEPROM template click on the Create New Programming Template button on the toolbar A or select New fro
34. wered 2 Select Bus Powered the product gets it s power from USB or Self Powered the product has it s own power supply from the power options The Max Bus Power value defaults to 100mA for a Bus Powered product and OmA for a Self Powered product however these are only default values and can be changed by entering a new value in the Max Bus Power field A summary of the rules and options are given below All USB Devices e The maximum current that can be supplied over the USB bus without violating the USB specification is 500mA Do not enter a value of more than 500mA in the Max Bus Power field e On plug in no USB product is allowed to consume more than 100mA from the USB bus until USB enumeration is complete i e the product and it s USB drivers are successfully loaded by the host PC Special care has to be taken in the case of high power Bus Powered products however the PWREN pin of the BM series devices simplifies such designs Bus Powered USB Devices These fall into two categories e Low power bus powered products These products consume 100mA or less from the USB bus and can be plugged into any USB host or hub port e High power bus powered products These products consume between 101mA and 500mA from the USB bus and can be plugged into any USB host However such products can only be plugged into self powered USB hubs hubs that have thir own power supply as bus powered USB hubs can only supply 100mA per hub port Self Powere
35. will be displayed for each device found and sucessfully erased An example is shown below Erase successful Device Erase successtul Device 1 Copyright 2006 Future Technology Devices International Limited 41 MProg 2 User Manual 5 3 Program All Existing Devices To program a device MProg must be in Program mode Click on the Program Devices button on the toolbar If the Only Program Blank Devices box is checked then MProg will not try and reprogram any pre programmed FTDI devices it finds If this selection is unchecked then MProg will attempt to program every device it finds on the host PC Programming Options z Only Program Blank Devices Note to change the Only Program Blank Devices box you must first enter Edit Mode by clicking on the Edit Mode button After changing the option click on the Save button which will return you to Program mode After programming is complete MProg will display a message showing how many devices it has programmed Programmed Serial Number Copyright 2006 Future Technology Devices International Limited Program Mode Functions 42 5 4 Cycle Device The Cycle Device button can be used to re enumerate a device on USB after it s EEPROM has been reprogrammed This is useful because the device only reads the EEPROM when it is enumerated on USB so it forces the device to use the new EEPROM contents A message will be display

Download Pdf Manuals

image

Related Search

Related Contents

LT286 Service Manual  User`s Manual - ACTi Corporation  第14章 品質管理、環境への対応  Apple MD822ZM/A User's Manual  Haze Machine  HP 15 15-g036cy  Schnurloses DECT-Telefon Bedienungsanleitung  MESUREZ. VERSEZ. MÉLANGEZ. LAISSEZ TREMPER. ESSUYEZ.  Betriebsanleitung Operating Instructions Manuel d'utilisation  Focal Aria 905  

Copyright © All rights reserved.
Failed to retrieve file