19-1887; Rev 0; 12/00 MAX1669 Evaluation System The MAX1669 EV kit is an assembled and tested PC board that demonstrates the MAX1669 fan controller and temperature sensor. The MAX1669, in conjunction with external power components, controls the speed of a DC brushless fan with either a PWM signal or a variable DC control voltage. A small fan is included with the EV kit. The MAX1669 also monitors the temperature of an external diode-connected transistor and converts the temperature to an 8-bit, 2-wire serial data. A 2N3906 temperature-sensor transistor comes soldered to the board in a SOT23 package. Removing the transistor allows the board to connect through a twisted pair, to a remote diode closer to your system for more realistic experiments. The Maxim SMBus interface board (MAXSMBUS) allows an IBM-compatible PC to use its parallel port to emulate an Intel (SMBus) 2-wire interface. Windows® 95/98/2000-compatible software provides a user-friendly interface to exercise the MAX1669 features. The program is menu driven and offers a graphics interface with control buttons and status display. Order the MAX1669EVSYS for complete PC-based evaluation of the MAX1669. Order the MAX1669EVKIT if you already have an SMBus interface. Component List DESIGNATION QTY C1 1 C2 1 J1 1 J2, J3, JU1, JU2, JU3, JU5, JU7 JU4, JU6 DESCRIPTION 0.1µF, 16V X7R ceramic capacitor Taiyo Yuden EMK107BJ104KA or Murata GRM39X7R104K016 2200pF, 50V X7R ceramic capacitor 2 x 10 right-angle female receptacle 7 3-pin headers 0 Not installed N-channel MOSFET (2.7A, 30V) Fairchild FDN359AN P-channel MOSFET (SO8) (-3.0A, 60V) Fairchild NDS9407 N1 1 P1 1 Features ♦ Measures and Displays Remote Sensor Temperature ♦ Flexible Fan-Speed Control: Linear or PWM ♦ Programmable Alarms and Configuration ♦ Operating Temperature Ranges -55°C to +125°C (Remote Sensor) 0°C to +70°C (Board) ♦ I2C™/SMBus Compatible ♦ Easy-to-Use Menu-Driven Software ♦ Assembled and Tested ♦ Includes Windows 95/98/2000-Compatible Software and Demo PC Board Ordering Information PART SMBus INTERFACE TYPE IC PACKAGE MAX1669EVKIT User supplied 16 QSOP MAX1669EVSYS MAXSMBUS 16 QSOP Note: The MAX1669 EV kit software is provided with the MAX1669EVKIT. However, to use the software, the MAXSMBUS board is required to interface the EV kit to the computer. MAX1669EVSYS Component List PART QTY MAX1669EVKIT 1 MAX1669 EV kit DESCRIPTION MAXSMBUS 1 SMBus interface board Component Suppliers PHONE FAX Central Semiconductor Fairchild General Semiconductor Motorola Taiyo Yuden SUPPLIER 515-435-1110 408-822-2000 631-847-3000 303-675-2140 408-573-4150 515-435-1824 408-822-2102 631-847-3236 303-675-2150 408-573-4159 Vishay Liteon/Diodes Inc. 805-446-4800 805-446-4850 Note: Please indicate you are using the MAX1669 when contacting these manufacturers. SMBus is a trademark of Intel Corp. Windows is a registered trademark of Microsoft Corp. I2C is a trademark of Philips Corp. ________________________________________________________________ Maxim Integrated Products 1 For price, delivery, and to place orders, please contact Maxim Distribution at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com. Evaluates: MAX1669 General Description The MAX1669 evaluation system consists of a MAX1669 evaluation kit (EV kit) and a companion Maxim SMBus™ interface board. Evaluates: MAX1669 MAX1669 Evaluation System Component List (continued) DESIGNATION Q1 QTY 1 Q2 1 R1, R3, R7 R2 R4 R5 R6 R8 R9 SW1 U1 None 3 1 1 1 1 1 1 1 1 5 None 1 None 1 DESCRIPTION PNP bipolar transistor Fairchild MMBT3906, Central Semiconductor CMPT3906, General Semiconductor MMBT3906, Motorola MMBT3906, or Vishay Liteon/Diodes Inc. MMBT3906 NPN bipolar transistor Fairchild MMBT3904, Central Semiconductor CMPT3904, General Semiconductor MMBT3904, Motorola MMBT3904, or Vishay Liteon/Diodes Inc. MMBT3904 100kΩ 5% resistors 1MΩ ±5% resistor 10kΩ ±5% resistor 221kΩ ±1% resistor 100kΩ ±1% resistor 2.43kΩ ±1% resistor 1.21kΩ ±1% resistor Slide switch MAX1669EEE Shunts Fan, 40 x 40 x 20mm, 12V, 170mA 3.5in software disk (MAX1669 EV kit) Quick Start Required Equipment • DC power supply capable of supplying +7V to +20V at 100mA for the SMBus interface board • +5V, 100mA power supply for the MAX1669 IC • +12V, 250mA power supply for the fan Procedure 1) Carefully connect the boards by aligning the 20-pin connector of the MAX1669 EV kit with the 20-pin header of the MAXSMBUS interface board. Gently press them together. The two boards should be flush against each other. Make sure switch SW1 on the MAX1669 EV kit is in the OFF position. Do not turn on the power until all connections are made. 2) Plug the fan into J3. 3) Connect a cable from the computer’s parallel port to the SMBus interface board. Use a straightthrough 25-pin male-to-female cable. To avoid damaging the EV kit or your computer, do not use a 25pin SCSI port or any other connector that is physically similar to the 25-pin parallel printer port. 4) Run the MAX1669.EXE software program from the floppy or hard drive by using the Windows program manager to run the program. If desired, use the INSTALL.EXE program to copy the files and create icons for them in the Windows 95/98 Start menu. An uninstall program is included with the software. Click on the UNINSTALL icon to remove the EV kit software from the hard drive. 5) Connect a +7VDC to +20VDC power supply to the pads labeled POS9 and GND1 of the SMBus interface board. 6) Connect the +5V power supply to the pads labeled VCC and GND. 7) Connect the +12V supply to the pads labeled +12VSUP and SUPGND. 8) Turn on all power supplies. The following equipment is needed before you begin: • IBM PC-compatible computer running Windows 95/98/2000 9) Turn the EV kit on by moving SW1 to the ON position. • Parallel-printer port (25-pin socket on the back of the computer) • Standard 25-pin, straight-through, male-to-female cable to connect the computer’s parallel port to the Maxim SMBus interface board 11) The program automatically detects the address of the MAX1669 and starts the main program. Figure 1 shows the main display for the MAX1669 EV kit. 2 _______________________________________________________________________________________ 10) Start the MAX1669 program by opening its icon in the Start menu. MAX1669 Evaluation System Evaluates: MAX1669 Figure 1. Main Display for MAX1669 EV Kit Detailed Software Description User-Interface Panel The user interface is easy to operate; use the mouse, or press the Tab key to navigate with the arrow keys. Each of the buttons corresponds to bits in the command and configuration bytes. Clicking on them generates the correct SMBus write operation to update the internal registers. The program continually polls the device for new temperature data and status, and monitors for alert conditions. To change the THIGH, TLOW, and TCRIT threshold comparison registers, select the appropriate data field, and type in the new value. After typing in the new values, press Enter to update the internal registers. To make single-shot conversions, check the STBY checkbox under Configuration Byte, and then click on the One-Shot button. Single-shot conversions can also be performed while the device is autoconverting. The single-shot command overrides the automatic conversion. After the single shot is complete, the device returns to STBY mode. If the temperature crosses one of the alarm threshold levels, an interrupt condition is generated, and a message appears in the alert box (ALERT). To clear the interrupt, first eliminate the condition that caused it, and then click on Read Alert. This action reads the Alert Response address, returns the value of the current MAX1669 slave address, and clears the interrupt. Note: The least significant bit of the address is the read/write status bit; therefore, the address returned will be 1 higher. Simple SMBus Commands There are two methods for communicating with the MAX1669: through the normal user-interface panel, or through the SMBus commands available from pressing the MAXSMBUS button. A display will pop up that allows the SMBus protocols, such as Read-Byte and Write-Byte to be executed. To stop normal user-interface execution so that it does not override the manually set values, turn off the update timer that slaves the program to the conversion rate by unchecking the Automatic Read checkbox. _______________________________________________________________________________________ 3 Evaluates: MAX1669 MAX1669 Evaluation System The SMBus dialog boxes accept numeric data in binary, decimal, or hexadecimal. Hexadecimal numbers should be prefixed by $ or 0x. Binary numbers must be exactly eight digits. Note: In places where the slave address asks for an 8-bit value, it must be the 7-bit slave address of the MAX1669 as determined by ADD0, ADD1, and ADD2 with the last read/write bit always set to zero (Table 1). Demonstration Routine A demonstration routine is provided that shows the changes of fan speed with changes in temperature. To open the demonstration routine, click on the Demonstration button. First, two temperature parameters will need to be set; the temperature that the fan turns on (6.67% Duty Factor or 0.0625 ✕ VCC), and the temperature that the fan is on full speed (100% Duty Factor or 0.9375 ✕ VCC). As the sensor temperature varies between these two temperatures, the speed of the fan will change proportionally (Figure 2). Note: Some fans will not start at low PWM duty factors or low voltages. The fan included with the EV kit will start up at low duty factors. Data Logging Data logging is activated by checking the Data Logging checkbox. Data logging saves temperature and status data to a text file that includes a time/date stamp next to each data point. If Automatic Read is enabled, data is sampled at 2Hz. The data is logged to the file only if the temperature or status change. This slows the growth of the data-logging file. When Automatic Read is disabled, the data is logged each time the Read All button is clicked. To stop data logging, uncheck the Data Logging checkbox. Table 1. JU1, JU2, and JU3 Shunt Settings for SMBus Address SHUNT LOCATION MAX1669 ADDRESS JU2 JU3 BINARY HEX 2-3 2-3 2-3 0011 0x30 2-3 2-3 1-2 0011 0x32 2-3 1-2 2-3 0011 0x34 2-3 1-2 1-2 0101 0x52 1-2 2-3 2-3 0101 0x54 1-2 2-3 1-2 0101 0x56 0x98 0x9A 1-2 1-2 2-3 1-2* 1-2* 1-2* 1001 101 Jumper and Switch Settings Three jumpers set the MAX1669 slave address. The default address is 1001 101 (ADD0 = ADD1 = ADD2 = VCC). JU1 corresponds to ADD0, JU2 corresponds to ADD1, and JU3 corresponds to ADD2; see Table 1 for a complete list of addresses. Jumper JU5 connects pin 11 (FAN) of the MAX1669 to either the PWM or linear fan control portion of the EV kit (Table 2). Jumper position 2-3 is for linear operation. Position 1-2 is for PWM operation. See the Linear and PWM Fan Control section. Jumpers JU6 and JU7 provide a feedback path from the fan to pin 1 (I/O1) of the IC for monitoring the fan. Jumper JU7, position 1-2, connects the linear portion of the EV kit to the feedback. Position 2-3 connects the PWM portion to the path. This path can be broken and I/O1 used for other purposes by cutting the trace that shorts the two pins of JU6 and using the pad labeled I/O1. A slide switch, SW1, is provided as a means to force a power-on reset of the MAX1669. This switch disables power to the device. Linear and PWM Fan Control The linear portion of the MAX1669 EV kit consists of the MOSFET P1, transistor Q2, and resistors R4, R7, R8, and R9. The MAX1669 controls the fan speed through a DC control voltage, which can vary from 0 to 0.9375 ✕ VCC in 16 steps. Note that VCC is the reference voltage Table 2. JU5 and JU7 Shunt Settings JU1 1001 Detailed Hardware Description JUMPER JU5 JU7 SHUNT LOCATION PWM LINEAR 1-2* 2-3 2-3* 1-2 *Default *Default 4 _______________________________________________________________________________________ MAX1669 Evaluation System Evaluates: MAX1669 Figure 2. Demonstration Routine for the DAC, and the EV kit has been set up for a VCC of +5V. To evaluate the MAX1669 with a different VCC, resistor R8 must be changed to compensate for the change to the DAC output voltage. Use the equation below to calculate the value. Let VFAN = 12V (the voltage for the fan), R9 = 1.21kΩ ±1%: quency PWM signal where the duty factor can vary from 0% to 100% in 16 steps. For PWM operation, connect the fan supplied with the EV kit to J2. If desired, a different fan can be used by connecting to the pads labeled PWMFAN+ and PWMFAN-; however, the current it demands should not exceed 2.7A. Note: Some fans will not start at low PWM duty factors or low voltages. VFAN R8 = R9 09375 × VCC − 0.7 Example: For VCC = 3.3V, R8 = 4856Ω, use a 4.87kΩ ±1% resistor. Connect the fan supplied with the EV kit to J3 for linear operation. If desired, a different fan can be used by connecting to the pads labeled LINFAN+ and LINFAN-; however, it should not exceed 600mA at 12V. The PWM portion consists of the MOSFET N1. The MAX1669 controls the fan speed through a low-fre- _______________________________________________________________________________________ 5 Evaluates: MAX1669 MAX1669 Evaluation System +12VSUP R7 100k VCC SW1 C1 0.1µF SMBCLK 13 SMBCLK Q2 9 3 VCC 2 1 SMBDATA 14 ALERT 15 SMBDATA FAN SYNC ADD0 I/01 10 I/02 5 J2 PWMFAN- ADD2 OVERT 3 PGND DXP 8 DXN 7 12 R3 100k OVERT GND SUPGND R6 100k 1% J1–1 6 J1–4 SMBDATA J1–6 J1–5 J1–8 J1–7 SMBCLK J1–9 J1–10 N.C. J1–12 J1–11 Q1 2N3906 DXN J1–13 ALERT N.C. J1–15 N.C. N.C. J1–16 J1–17 N.C. N.C. J1–18 N.C. J1–20 J1–19 Figure 3. MAX1669 EV Kit Schematic 6 J1–2 N.C. J1–3 AGND C2 2200pF DXP 16 JU6 (SHORTED BY PC TRACE) I/02 2 1 LINEAR 2 JU7 3 PWM R5 221k 1% I/01 1 4 ADD1 JU3 PWMFAN+ SYNC R2 1M 3 1 2 LINFAN+ J3 LINFAN- R1 100k 3 1 JU2 2 R9 1.21k 1% 11 MAX1669 3 LINEAR JU5 PWM R8 2.43k 1% N1 ALERT U1 1 JU1 2 P1 R4 10k _______________________________________________________________________________________ J1–14 MAX1669 Evaluation System 1.0" Figure 4. MAX1669 EV Kit Component Placement Guide— Component Side Figure 5. MAX1669 EV Kit PC Board Layout—Component Side 1.0" Figure 6. MAX1669 EV Kit PC Board Layout—Solder Side Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 ______________________7 © 2000 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products. Evaluates: MAX1669 1.0"