SSC Communication Board V3.3

Application Note
Rev. 1.02 / June 2011
SSC Communication Board V3.3
Installation of the USB Drivers
SSC Communication Board V3.3
Installation of USB Driver
Contents
1
2
3
4
5
6
7
Content and Basics .............................................................................................................................................4
USB Driver Installation for a WIN7 Operating Systems ......................................................................................5
2.1. Installing the Basic USB Driver.....................................................................................................................5
2.2. Installing the Virtual Com Port USB Driver .................................................................................................10
2.3. Checking USB Port Operation....................................................................................................................12
USB Driver Installation for a WIN XP Operating Systems ................................................................................13
3.1. Installing the Basic USB Driver...................................................................................................................13
3.2. Installing the Virtual Com Port USB Driver .................................................................................................15
3.3. Checking USB Port Operation....................................................................................................................15
Changing the Product ID of the SSC Communication Board V3.3 ...................................................................16
4.1. FT_Prog Tool for Changing the PID ...........................................................................................................16
4.2. Procedure for Changing the PID ................................................................................................................17
Related Documents ...........................................................................................................................................20
Glossary ............................................................................................................................................................20
Document Revision History ...............................................................................................................................20
List of Figures
Figure 1.1
Figure 2.1
Figure 2.2
Figure 2.3
Figure 2.4
Figure 2.5
Figure 2.6
Figure 2.7
Figure 2.8
Figure 2.9
Figure 2.10
Figure 2.11
Figure 2.12
Figure 2.13
Figure 2.14
Figure 2.15
Figure 2.16
Figure 3.1
Figure 3.2
Figure 3.3
Figure 3.4
Figure 3.5
Figure 3.6
Figure 4.1
Figure 4.2
Figure 4.3
Product ID for SSC Communication Board V3.3 using ZMDI’s Default Product ID .............................4
Hardware and Software Used for USB Driver Installation .....................................................................5
“New Hardware Found” Message ..........................................................................................................5
“Installation Failed” Message .................................................................................................................6
Control Panel ........................................................................................................................................6
“Hardware and Sound” Menu.................................................................................................................6
Device Manager.....................................................................................................................................7
“Update Driver Software” .......................................................................................................................7
Search for Driver....................................................................................................................................8
Browse for ZMDI’s USB Driver ..............................................................................................................8
Windows® Security Message .................................................................................................................9
Successful Hardware Installation...........................................................................................................9
“Update Driver Software” .....................................................................................................................10
Search for the Driver............................................................................................................................10
Windows Security Message.................................................................................................................11
Successful Hardware Installation.........................................................................................................11
Contents of the Device Manager after Successful Installation ............................................................12
Found New Hardware Wizard – Welcome Window.............................................................................13
Select USB Driver ................................................................................................................................13
Search for USB Driver .........................................................................................................................14
Windows® XP – Logo Test...................................................................................................................14
Successful Hardware Installation.........................................................................................................14
Successful Hardware Installation.........................................................................................................15
Location of FT_Prog_v1.10.zip on the SSC Evaluation Software DVD ..............................................16
Main Window of FT_PROG Revision 1.10 ..........................................................................................17
Searching for the Connected SSC Communication Board..................................................................17
Application Note
June 08, 2011
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
2 of 20
SSC Communication Board V3.3
Installation of USB Driver
Figure 4.4
Figure 4.5
Figure 4.6
Figure 4.7
Figure 4.8
SSC Communication Board with ZMDI Product ID Detected ..............................................................18
Changes Required for 64-Bit OS .........................................................................................................18
“Program Devices” Button....................................................................................................................18
Start Programming Procedure .............................................................................................................19
Programming Finished.........................................................................................................................19
Application Note
June 08, 2011
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
3 of 20
SSC Communication Board V3.3
Installation of USB Driver
1
Content and Basics
This application note provides a step-by-step example for USB driver installation for ZMDI’s SSC Communication
Board (CB) using the latest USB driver from the ZMDI website or SSC Evaluation Software DVD and a Win7
64-bit Operating System (OS) or WinXP OS. Instructions are also included for creating a virtual COM port on the
user’s USB port by installing the second part of the USBdriver. Both these drivers are needed when using the CB.
Since Microsoft Windows® Vista and Microsoft Windows® Server 2008, the kernel at the core of the OS has been
improved by some substantial enhancements. 1 One of the improvements in the kernel is the option to install
hardware in the OS. Therefore a certification process must be completed. Because the USB device identification
of the SSC Communication Board is not certified by Microsoft®, a change of the Product ID (PID) can be used to
suppress error messages during the installation process and use FTDI’s certified driver. This is needed if the
security requirements of the user’s IT department do not allow using non-WHQL-certified drivers.
For USB communication, the CB uses an integrated circuit from FTDI. The second part of the procedure in this
application note describes how to reprogram ZMDI’s CB’s PID 0xDD10 to FTDI’s default PID 0x6001 in order to
use the approved FTDI driver. 2
To detect which kind of PID the CB uses, the Windows® Device Manager can be used. The following steps are
recommended. 3
 Open the Device Manager tool on the user’s PC.
 Select the SSC CB. Note: The location for the CB (“ZMDI SSC Evaluation Kit”) depends on successful
installation of the driver (either “Other devices” or “Ports (COM & LPT)”).
 Right-click on “ZMDI SSC Evaluation Kit”  select “Properties.”
 Go to the "Details" tab and select "Hardware Ids" in the “Property” pull-down menu.
Figure 1.1
1
2
3
Product ID for SSC Communication Board V3.3 using ZMDI’s Default Product ID
TM
Please refer to articles on the Microsoft website for further information (http://www.microsoft.com/whdc/system/vista/kernel-en.mspx).
Note: The procedures for changing the PID require Microsoft .NET Framework 2.0 (see section 4.1).
These steps are related to Win 7 OS. With other operating systems, these steps might vary.
Application Note
June 08, 2011
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
4 of 20
SSC Communication Board V3.3
Installation of USB Driver
2
USB Driver Installation for a WIN7 Operating Systems
This section describes the procedure for USB driver installation using ZMDI’s USB driver from ZMDI’s website or
the SSC Evaluation Software DVD and an example PC system with 64–bit WIN7 OS as shown in Figure 2.1. The
installation procedure for a 32–bit WIN7 OS is identical. Before starting the installation procedure, check ZMDI’s
website for the latest USB driver version. 1
Important: System administrator rights are required to install the USB driver on your PC!
Figure 2.1
2.1.
Hardware and Software Used for USB Driver Installation
Installing the Basic USB Driver
Use the following steps to install the USB driver:
Step 1:
Step 2:
Close all programs currently running and disconnect all FTDI parts connected via USB.
Connect the CB using the USB cable included with the ZMDI Evaluation Kit.
Figure 2.2
1
“New Hardware Found” Message
http://www.zmdi.com/products/sensor-signal-conditioner/ssc-tools/
Application Note
June 08, 2011
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
5 of 20
SSC Communication Board V3.3
Installation of USB Driver
Step 3:
Because ZMDI’s USB driver is not WHQL-certified, Windows will not be able to detect the device
automatically.
Figure 2.3
Step 4:
Open the “Control Panel” menu.
Figure 2.4
Step 5:
Control Panel
Open the “Hardware and Sound” menu.
Figure 2.5
Application Note
June 08, 2011
“Installation Failed” Message
“Hardware and Sound” Menu
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
6 of 20
SSC Communication Board V3.3
Installation of USB Driver
Step 6:
Open the “Device Manager” menu.
Figure 2.6
Step 7:
Open “Other devices,” which will include the “ZMDI SSC Evaluation Kit.” Right-click on “ZMDI SSC
Evaluation Kit” to open the context menu and select “Update Driver Software.”
Figure 2.7
Application Note
June 08, 2011
Device Manager
“Update Driver Software”
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
7 of 20
SSC Communication Board V3.3
Installation of USB Driver
Step 8:
Select “Browse my computer for driver software” in the next menu.
Figure 2.8
Step 9:
Select the location where ZMDI’s driver has been stored, browsing as needed to select either the
DVD drive or the directory where the USB driver from ZMDI’s website was stored. When the correct
driver is selected, click “Next.”
Figure 2.9
Application Note
June 08, 2011
Search for Driver
Browse for ZMDI’s USB Driver
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
8 of 20
SSC Communication Board V3.3
Installation of USB Driver
Step 10: Because ZMDI’s USB driver is not WHQL-certified, a Windows® security message will occur. Select
“Install this driver software anyway,” and the driver installation process will move on.
Figure 2.10
Windows® Security Message
Step 11: The first part of the driver installation has been successfully completed if the message shown in
Figure 2.11 appears. The next steps explain the steps for installation of the virtual COM port that is
used for communication. This window can be closed.
Figure 2.11
Application Note
June 08, 2011
Successful Hardware Installation
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
9 of 20
SSC Communication Board V3.3
Installation of USB Driver
2.2.
Installing the Virtual Com Port USB Driver
The following steps are needed to install the second part of the USB driver that will establish communication
between the PC and the CB using the virtual COM port. The USB driver will causes the USB device to appear to
the system as a virtual COM port. The steps are similar to them under Installing the Basic USB Driver.
Use the following steps to install the USB driver:
Step 1:
The following steps are needed to establish communication between the PC and the CB using the
virtual COM port. The Device Manager will have changed because the “ZMDI SSC Evaluation Kit”
will now be listed under “Universal Serial Bus.” Under “Other devices,” locate “USB Serial Port.”
Right-click on “USB Serial Port” and open the “Update Driver Software” menu.
Figure 2.12
Step 2:
Select “Browse my computer for driver software” in the next menu.
Figure 2.13
Application Note
June 08, 2011
“Update Driver Software”
Search for the Driver
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
10 of 20
SSC Communication Board V3.3
Installation of USB Driver
Step 3:
Because this part of ZMDI’s USB driver is also not WHQL-certified, a Windows® security message
will occur again. Select “Install this driver software anyway,” and the driver installation process will
move on.
Figure 2.14
Step 4:
The second part of the USB driver installation has been successfully completed if the message
shown in Figure 2.15 appears. This window can be closed.
Figure 2.15
Application Note
June 08, 2011
Windows Security Message
Successful Hardware Installation
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
11 of 20
SSC Communication Board V3.3
Installation of USB Driver
2.3.
Checking USB Port Operation
The Device Manager will have changed again because both drivers are successfully installed. The Device
Manager can be used to detect the number of the virtual COM port used for communication between the PC and
SSC CB.
Figure 2.16
Contents of the Device Manager after Successful Installation
The successful installation of both ZMDI’s and FTDI’s default USB driver is necessary to run any ZMDI SSC
Evaluation Software or establish communication with the CB. Using a virtual COM port from 1 to 8 is recommended because it is guaranteed that all ZMDI software will be able to detect the CB in this range.
Application Note
June 08, 2011
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
12 of 20
SSC Communication Board V3.3
Installation of USB Driver
3
USB Driver Installation for a WIN XP Operating Systems
This section describes the procedure for USB driver installation using ZMDI’s USB driver from ZMDI’s website or
the SSC Evaluation Software DVD and a PC system with WIN XP OS. Before starting the installation procedure,
check ZMDI’s website for the latest USB driver version. 1
Important: System administrator rights are required to install the USB driver on your PC!
3.1.
Installing the Basic USB Driver
Use the following steps to install the USB driver:
Step 1:
Step 2:
Close all programs currently running and disconnect all FTDI parts connected via USB.
The “Found New Hardware” wizard launches and brings up the following dialog box. Select “No, not
this time,“ and click “Next.”
Figure 3.1
Step 3:
Select “Install from a list or specific location (Advanced).” Click “Next.”
Figure 3.2
1
Found New Hardware Wizard – Welcome Window
Select USB Driver
http://www.zmdi.com/products/sensor-signal-conditioner/ssc-tools/
Application Note
June 08, 2011
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
13 of 20
SSC Communication Board V3.3
Installation of USB Driver
Step 4:
Select “Search removable media (floppy, CD-ROM),” and click “Next.”
Figure 3.3
Step 5:
When the warning about failing logo testing appears, click “Continue Anyway” because this concern
is not applicable.
Figure 3.4
Step 6:
Windows® XP – Logo Test
Finish the driver installation by clicking “Finish.”
Figure 3.5
Application Note
June 08, 2011
Search for USB Driver
Successful Hardware Installation
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
14 of 20
SSC Communication Board V3.3
Installation of USB Driver
3.2.
Installing the Virtual Com Port USB Driver
The second required USB driver causes the USB device to appear to the system as a virtual COM port.
Follow the same steps as outlined under Installing the Basic USB Driver above to complete this second driver
installation.
3.3.
Checking USB Port Operation
Figure 3.6
Successful Hardware Installation
Verify that the new hardware is operating properly
before continuing. Access the control panel by clicking
Start  Settings  Control Panel. Double click the
“System” icon. The adjacent dialog box appears.
Click on the “Hardware” tab, and then on “Device
Manager.” This brings up the dialog box shown below.
If the USB is operating properly, “ZMDI SSC Evaluation Kit (COMx)” appears under “Ports (COM & LPT).”
Typically, the “x” is 3 or 4. Remember this virtual COM
port number. It is the COM port to select when using
the software provided with the SSC Evaluation Kit.
Application Note
June 08, 2011
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
15 of 20
SSC Communication Board V3.3
Installation of USB Driver
4
Changing the Product ID of the SSC Communication Board V3.3
This section describes the procedure for changing the Product ID (PID) of the CB. This is only needed if the
message shown in Figure 2.10 and Figure 2.14 should be prevented and the default FTDI driver should be used.
This can be the case if the security requirements of the user’s IT department do not allow using non-WHQLcertified drivers.
4.1.
FT_Prog Tool for Changing the PID
FT_PROG, a tool from FTDI, can be used to change the PID of the CB. Version 1.10 of this tool can be
downloaded from FTDI’s website 1 or found on the DVD of ZMDI’s SSC Evaluation Kit or Mass Calibration
System. This tool does not require an installation process, and it is only necessary to unzip the file.
Note:
Reprogramming the PID requires an installed USB driver. Otherwise the FT_PROG tool is not able to
detect the SSC CB!
Note:
FT_PROG requires Microsoft .NET Framework 2.0 installed on the user’s system.
Figure 4.1
1
2
2
Location of FT_Prog_v1.10.zip on the SSC Evaluation Software DVD
http://www.ftdichip.com/Support/Utilities.htm (Use the search function of the browser and look for FT_PROG.)
Microsoft .NET Framework 2.0 can be downloaded from the Microsoft website:
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
Application Note
June 08, 2011
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
16 of 20
SSC Communication Board V3.3
Installation of USB Driver
4.2.
Procedure for Changing the PID
Use the following steps for reprogramming the PID. (Screenshots were recorded with Windows XP 32 bit.)
Step 1:
Step 2:
Step 3:
Unzip FT_Prog_v1.10.zip from the SSC Evaluation Kit or Mass Calibration System DVD (or the file
from FTDI’s website).
Disconnect the CB (and all other USB devices) from the PC.
Start FT_PROG.exe. 1
Figure 4.2
Step 4:
Step 5:
Connect the CB and PC via the USB cable included with the ZMDI Evaluation Kit.
Find the connected CB by clicking the “Scan and Parse” button (magnifying glass icon), which should
be marked with a red outline.
Figure 4.3
Application Note
June 08, 2011
Main Window of FT_PROG Revision 1.10
Searching for the Connected SSC Communication Board
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
17 of 20
SSC Communication Board V3.3
Installation of USB Driver
Step 6:
Extend “USB Device Descriptor” and select “VID PID.”
Note:
If the user’s device uses “FTDI default” as the value for “Custom VID PID,” it is not
necessary to change settings at the FTDI device and the SSC is ready to use FTDI’s
certified USB driver. 1
Figure 4.4
Step 7:
Change the value for “Custom VID/PID” to “FTDI default.” The input boxes for “Vendor ID” and
“Product ID” are disabled.
Figure 4.5
Step 8:
Changes Required for 64-Bit OS
Click on the “Program Devices” button to open the programming menu.
Figure 4.6
1
SSC Communication Board with ZMDI Product ID Detected
“Program Devices” Button
It can happen that the main window of the program does not show up very quickly. Please check the Task Manager before starting the
program multiple times!
Application Note
June 08, 2011
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
18 of 20
SSC Communication Board V3.3
Installation of USB Driver
Step 9:
Start the programming procedure by clicking on the “Program” button.
Figure 4.7
Start Programming Procedure
Step 10: Reprogramming is complete when “Finished Programming” appears.
Figure 4.8
Programming Finished
Now the SSC Communication Board V3.3 is ready to use the original WHQL-certified USB driver from FTDI and
FT_Prog can be closed. Disconnect and then reconnect the CB to the PC so that Windows® will use the new PID.
1
Since no settings need to be changed, the program can be closed without any change on FTDI’s device.
Application Note
June 08, 2011
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
19 of 20
SSC Communication Board V3.3
Installation of USB Driver
5
Related Documents
Document
File Name
SSC Communication Board Datasheet
SSC_CommunicationBoard_V3-3_DataSheet_Rev_x_yy.pdf
Visit ZMDI’s website www.zmdi.com or contact your nearest sales office for the latest version of these documents.
6
Glossary
Term
Description
CB
Communication Board
OS
Operating System
PID
Product ID
SSC
Sensor Signal Conditioner
VID
Vendor ID
WHQL
Microsoft’s Windows Hardware Quality Labs
7
Document Revision History
Revision
Date
Description
1.00
November 18, 2010
First release of document.
1.01
November 25, 2010
Add section “USB Driver Installation”
Remove all hints related to 64bit OS in “PID description”
rename AN to “Installation of USB driver” because the AN describes complete
characteristics of ZMDI’s USB driver (previous name: “Change PID”)
1.02
June 8, 2011
Revision of company name references from ZMD to ZMDI. Minor edits.
Add section “USB Driver Installation for a WIN XP Operating Systems”
Sales and Further Information
www.zmdi.com
Zentrum Mikroelektronik
Dresden AG
Zentrum Mikroelektronik
Dresden AG, Japan Office
ZMD America, Inc.
Grenzstrasse 28
01109 Dresden
Germany
8413 Excelsior Drive
Suite 200
Madison, WI 53717
USA
Phone
Fax
Phone
Fax
+49 (0)351.8822.7.772
+49 (0)351.8822.8.7772
+1 (608) 829-1987
+1 (631) 549-2882
2nd Floor, Shinbashi Tokyu Bldg.
4-21-3, Shinbashi, Minato-ku
Tokyo, 105-0004
Japan
Phone
Fax
+81.3.6895.7410
+81.3.6895.7301
[email protected]
ZMD FAR EAST, Ltd.
3F, No. 51, Sec. 2,
Keelung Road
11052 Taipei
Taiwan
Phone
Fax
+886 2 2377 8189
+886 2 2377 8199
DISCLAIMER: This information applies to a product under development. Its characteristics and specifications are subject to change without notice. Zentrum Mikroelektronik Dresden AG
(ZMD AG) assumes no obligation regarding future manufacture unless otherwise agreed to in writing. The information furnished hereby is believed to be true and accurate. However, under
no circumstances shall ZMD AG be liable to any customer, licensee, or any other third party for any special, indirect, incidental, or consequential damages of any kind or nature whatsoever
arising out of or in any way related to the furnishing, performance, or use of this technical data. ZMD AG hereby expressly disclaims any liability of ZMD AG to any customer, licensee or
any other third party, and any such customer, licensee and any other third party hereby waives any liability of ZMD AG for any damages in connection with or arising out of the furnishing,
performance or use of this technical data, whether based on contract, warranty, tort (including negligence), strict liability, or otherwise.
Application Note
June 08, 2011
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the
prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
20 of 20