SMSC EMC2102 User Manual

Fan Speed Control with the EMC2102 Device
Insert EVB graphic/photo here
(this text can be removed on master page view)
Copyright © 2007 SMSC or its subsidiaries. All rights reserved. Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete information
sufficient for construction purposes is not necessarily given. Although the information has been checked and is believed to be accurate, no responsibility is assumed for inaccuracies. SMSC reserves the right to make changes to specifications and product descriptions at any time without notice. Contact your local SMSC sales office to obtain the latest specifications before placing your product order. The provision of this information does not convey to the purchaser of the described semiconductor devices any licenses under any patent rights or other intellectual property rights of SMSC or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated version of SMSC's standard Terms of Sale Agreement dated before the date of your order (the "Terms of Sale Agreement"). The product may contain design defects or errors known as anomalies which may cause the product's functions to deviate from published specifications. Anomaly sheets are available upon request. SMSC products are not designed, intended, authorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property damage. Any and all such uses without prior written approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer. Copies of this document or other SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC’s website at http://www.smsc.com. SMSC is a registered trademark of Standard Microsystems Corporation (“SMSC”). Product names and company names are the trademarks of their respective holders.
SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE, AND ANY AND ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING OR USAGE OF TRADE. IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES; OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION, WHETHER BASED ON CONTRACT; TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR OTHERWISE; WHETHER OR NOT ANY REMEDY OF BUYER IS HELD TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER OR NOT SMSC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
SMSC EMC2102 USER MANUAL Revision 0.2 (09-17-07)
Fan Speed Control with the EMC2102 Device
Table of Contents
1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4 The Evaluation System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5 Basic Operation Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.1 Experiment 1 - Manual Fan Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.1.1 ChipMan Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.1.2 Setting Up the ChipMan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.1.3 Plotting From ChipMan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.2 Experiment 2 - RPM Based Closed-Loop Fan Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.2.1 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.2.2 Basic RPM Based Fan Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2.3 Effects of Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2.4 Register Change Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.3 Experiment 3 - Spin-up Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3.1 Fan Control Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3.2 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.3.3 Forced Kick Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.3.4 Spin-Up Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.3.5 Spin-Up Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.3.6 Register Change Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.4 Experiment 4 - RPM Drive Mode Rate Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.4.1 General Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.4.2 Controlling the Ramp Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.4.3 Register Change Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.5 Experiment 5 - Optimizing RPM Control Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.5.1 General Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.5.2 Fan Configuration Register (52h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.5.3 FAN Minimum Drive Register (55h) and Valid TACH Count (56h) . . . . . . . . . . . . . . . . . 24
5.5.4 Register Change Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.6 Experiment 6 - Limits and Alerts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.6.1 General Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.6.2 Fan Spin and Stall Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.6.3 Register Change Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.7 Experiment 7 - Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.7.1 Repetitious Spin-up Routine Caused by Incorrect Settings. . . . . . . . . . . . . . . . . . . . . . . 28
6 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.1 DC Fan Basics - Poles, Tach Meter Pulses and Edges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.2 Characterizing a DC Fan with EVB-EMC2102 and ChipMan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.2.1 General Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.2.2 Set the Correct LIMIT2K Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.2.3 Determine the Number of Poles and the Maximum Fan Speed . . . . . . . . . . . . . . . . . . . 37
6.2.4 Determine the Minimum Startup Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.2.5 Determine the Stall Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.2.6 Determine the Minimum Valid TACH Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.2.7 Determine the Spin-up Levels (rpm60 and rpm75) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Revision 0.2 (09-17-07)
USER MANUAL SMSC EMC2102
2
Fan Speed Control with the EMC2102 Device
6.2.8 Using the Tested Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
SMSC EMC2102
USER MANUAL Revision 0.2 (09-17-07)
3
Fan Speed Control with the EMC2102 Device
List of Figures
Figure 4.1 EMC2102 Fan Control Evaluation System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 4.2 EVB-EMC2102 Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 5.1 ChipMan Message for First Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Figure 5.2 ChipMan Device Selection Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 5.3 Selecting the Device and Master Controller Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 5.4 ChipMan Operation Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 5.5 Changing Fan Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 5.6 Plotting from the ChipMan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 5.8 Plot Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 5.7 Plot Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 5.9 Plots for Proper Control Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 5.10 Effects of Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 5.11 Fan Control Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 5.12 Forced Kick Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 5.13 60% Spin Level Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 5.14 Reduced Spin-up Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 5.15 Default Ramp Rate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 5.16 Default Step Size with Different UPDATE Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 5.17 Default UPDATE with Different Step Size Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 5.18 Exceptionally Slow Rate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 5.19 Update Time Modifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 5.20 Minimum Drive Setting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 5.21 Valid Tach Count Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 5.22 Fan Spin and Stall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 5.23 Fan Spin-up Routine Restarted Repeatedly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 5.24 Theoretical Plot of Case 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 5.25 Spin-up Case 1 Fix 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 5.26 Spin-up Case 1 Fix 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 5.27 Theoretical Plot of Case 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 5.28 Spin-up Case 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 5.29 Theoretical Plot of Case 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 5.30 Spin-up Case 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 5.31 Spin-up Routine Restarted During Normal Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 5.32 Theoretical Plot of Case 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 5.33 Spin-up Case 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 5.34 Spin-up Case 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 5.35 Spin-up Case 5 Fix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 6.1 A Typical 2-pole DC Fan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 6.2 Output Signal of a 2-pole Fan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 6.3 Fan TACH Measurement With EMC2102 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Revision 0.2 (09-17-07)
USER MANUAL SMSC EMC2102
4
Fan Speed Control with the EMC2102 Device
List of Tables
Table 5.1 Register Change Summary for Experiment 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 5.2 Register Change Summary for Experiment 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 5.3 Register Change Summary for Experiment 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 5.4 Register Change Summary for Experiment 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
SMSC EMC2102
USER MANUAL Revision 0.2 (09-17-07)
5

1 Overview

SMSC has introduced a series of Environmental Monitoring and Control (EMC) device s with integrated fan control. This fan controller family devices feature the advanced closed-loop fan control technology developed by SMSC’s engineering team.
This user manual provides detailed information about fan control features supported by one of those EMC devices -- EMC2102, with detailed hand-on experiments for configuring the devices in real applications.

2 Audience

This user manual assumes that the reader is familiar with the functionality of the EMC2102 device and its evaluation board. The goal of the user manual is to help users to evaluate the new EMC device using Chip Manager (ChipMan) software provided by SMSC. This user manual also can be used as a reference material for other EMC devices which have fan control features.

3 References

The following documents should be referenced when using this user manual:
EMC2102 Device DatasheetEVB-EMC2102 Evaluation Board User ManualEVB-EMC2102 Evaluation Board SchematicsChipMan Software User Manual
Fan Speed Control with the EMC2102 Device

4 The Evaluation System

The evaluation system used for this user manual has two major parts, as shown in Figure 4.1,
"EMC2102 Fan Control Evaluation System":
An EMC2102 evaluation board (EVB-EMC2102) with on-board 5V DC fan (Figure 4.2)A PC with SMSC ChipMan software installed (requiring XML file for EMC2102 device)
This user manual contains several groups of user experiments which cover most of the fan control features of the EMC2102 fan controller device. All examples are based on the 2102 device evaluation board (EVB-EMC2102) and its software, but the methods and the results will apply to other EMC2102 applications.
Revision 0.2 (09-17-07)
USER MANUAL SMSC EMC2102
6
Fan Speed Control with the EMC2102 Device
PC w/ ChipMan Software

Figure 4.1 EMC2102 Fan Control Evaluation System

USB Cable
EVB-EMC2102
SMSC EMC2102

Figure 4.2 EVB-EMC2102 Board

USER MANUAL Revision 0.2 (09-17-07)
7

5 Basic Operation Experiments

In this chapter basic operation experiments will be provided to help users to get familiar with the system.

5.1 Experiment 1 - Manual Fan Control

This experiment is designed to gain familiarity with both the EMC2102 device, and the application software, ChipMan.
The ChipMan application can be used to configure the EMC2102 devi ce and to monitor the status of the device. It includes tools to capture and plot data at rates up to 10Hz. Additionally, ChipMan can be used to review previously saved data.

5.1.1 ChipMan Installation

Install the ChipMan application and device driver on a PC by running Setup.exe from the EMC2102 Evaluation System Software CD provided by SMSC. A revision history and install/uninstall notes may be found in the readme.txt file on the disk.
ChipMan uses definition files and data files to identify the devices it supports, to load specific values into registers, and monitor, plot, or record the values of any register set in the device. ChipMan definition files are XML files conforming to XML Version="1.0" and Encoding="utf-8". The data files for downloading values to the device are CMF files, specific to the ChipMa n application.
Fan Speed Control with the EMC2102 Device
The CMF files may be located anywhere on the hard drive, but the XML files MUST reside in the ChipMan directory, typically located at: C:\Program Files\SMSC\ChipMan\Chips. An XML file usually names with the device name that supports (EMC2102.xml, EMC2103-2.xml, etc.)
During the installation of the ChipMan application, it is possible to specify a non-default installation directory. If this was done, substitute the path provided at that installation for "C:\Program Files" to store the XML files in the proper location.
Connect the USB cable to an available USB port on the PC, (The o ther end, “mini-B” end, of the USB cable should be connected to an EMC Evaluation Board). The “Find New Hardware” wizard will pop up on the PC’s screen for USB driver installation. Follow the instructions on the screen to complete the installation process.

5.1.2 Setting Up the ChipMan

Once the ChipMan has been installed, start the software by selecting Start -> Programs -> SMSC -> Chip Manager. If this is the first operation, the application will guide you to select a device, as shown in Figure 5.1 below.
Answer "Yes", then the device selection menu as shown in Figure 5.2, "ChipMan Device Selection
Window" will appear.
Click on the Pull-Down menu at the top, select EMC2102 as shown in Figure 5.3, "Selecting the Device
and Master Controller Type", and click OK. The ChipMan operation window will then appear, as shown
Revision 0.2 (09-17-07)
Figure 5.1 ChipMan Message for First Operation
USER MANUAL SMSC EMC2102
8
Fan Speed Control with the EMC2102 Device
in Figure 5.4, "ChipMan Operation Window". Click on the HWM icon to show the different windows available.
The EMC2102 WatchDog will have timed out at this point, and the on-board DC fan will be running at 100%.
Note: Starting the ChipMan application without the USB cable/EVB connected to the PC, an error
message "Supported company ID on device not found" will pop-up. Plug in the USB cable a nd click on “Abort”, another pop-up window will ask if you want to select an SMSC device. Click on “Yes” and then select the device as shown in Figure 5.3.
In the same device selection window the user al so has the options to chose the SMBus Slave Address (Default is 7A for EVB-EMC2102, use “Select automatically” is recommended), the Master Controller type (Default is USB SMBus Bridge, see note 1 be low) and if the ChipMan needs to be configured to run in simulation mode. In the simulation mode, users can practice the software functions without connecting a USB cable/EVB to the PC.
For more help with ChipMan, select Help -> Contents for an html based help documen t.
SMSC EMC2102
Figure 5.2 ChipMan Device Selection Window
USER MANUAL Revision 0.2 (09-17-07)
9
Figure 5.3 Selecting the Device and Master Controller Type
Fan Speed Control with the EMC2102 Device
Revision 0.2 (09-17-07)
Figure 5.4 ChipMan Operation Window
USER MANUAL SMSC EMC2102
10
Fan Speed Control with the EMC2102 Device
Notes:
1. The EVB-EMC2102 needs to be configured using the USB SMBus Bridge to work properly. If in the device selection window the Master Controller type is set to I/O Controller Hub then the "Supported company ID on device not found" message will pop-up again.
2. Disconnecting the USB cable and reconnecting it without restarting the ChipMan may cause register reading errors (all zeros). This problem can be cleared by re-selecting the EMC2102 device through the device selection window (Options -> Select De vice).
3. The SMBus Slave Address could vary depending on the device. If a correct XML file is installed, the ChipMan should be able to select the correct slave address automati cally. Refer to the device datasheet for more details about the SMBus protocol and its configurations.
4. The SMSC ChipMan application allows viewing and changing register values for a variety of devices. The ChipMan software only needs to be installed once to support all of these devices. The list of supported devices may be found in the pulldown menu under Options -> Sel ect Device.
The next step will be to load the CMF file. Simply select File at the to p of the window, and "Import" from the pull-down menu. A pop-up window will let the user to locate the right CMF.
Select the appropriate file and click "open". The CMF file will then load up the values into the EMC2102 device.
SMSC provides all CMF files for the operation experiments introduced in this user manual to help customers to evaluate the EMC2102 device. Customers can also export their own configurations to CMF files through the pull-down menu File -> Export/Export As.
The CMF file used for the Experiment 1 is EMC2102_manual.cmf. To ensure the ChipMan application and the EMC2102 are communicating, select File -> Import and
then select the file emc2102_manual.cmf. This will import a configuration file to disable EMC2102’s RPM control function and then set a valid fan control outp ut value. The on-board DC fan’s speed will be reduced to about 5000 rpm at this time.
Select "3: Fan Settings" in the ChipMan window by double-clicking. The window as shown in
Figure 5.5, "Changing Fan Speed" will open. Double-click the "last value" of Fan Driver Setting register
(51h) and enter a new drive value (should be greater than 9Ah for the on-board DC fan). The fan should respond, and the TACH Reading register (58h) should indicate an RPM reading.
It is recommended to set Autorefresh Registers option in ChipMan for all experiments in this user manual. Select Options -> Autorefresh registers.
SMSC EMC2102
USER MANUAL Revision 0.2 (09-17-07)
11
Figure 5.5 Changing Fan Speed
Fan Speed Control with the EMC2102 Device

5.1.3 Plotting From ChipMan

The ChipMan software has the ability to plot register values in real-time, u p to 10Hz continuous rate. To select a register to plot, highlight its name or value, and right-click. A menu with a single entry "Add register to Plot" will appear (Figure 5.6, "Plotting from the ChipMan"). Click the entry then a plot window should appear, with a legend on top. When additional registers with the same data type are selected, they are added to the existing plot window. In the experiment shown in Figure 5.7, "Plot Windows", Drive Setting, TACH Target, and TACH Reading were selected. Note both the Tach register s are being plotted on the same graph.
The last step is to start the plots. All plots can be started simultaneously by selecting the "Control" pulldown from the main application window and then "Plot -> start all plots". Individual plots may be paused at any time without loss of captured data on the other plot windows.
Revision 0.2 (09-17-07)
Figure 5.6 Plotting from the ChipMan
USER MANUAL SMSC EMC2102
12
Loading...
+ 26 hidden pages