Evaluates: MAX31760 MAX31760 Evaluation Kit General Description The MAX31760 evaluation kit (EV kit) provides the hardware and software graphical user interface (GUI) necessary to evaluate the MAX31760 precision fan-speed controller with nonvolatile lookup table. The EV kit comes with a MAX31760AEE+ installed, as well as mounting holes and headers for 4-wire, 3-wire, and 2-wire fans. The kit also includes a USB-to-I2C interface for easy communication with a PC. EV Kit Contents Assembled circuit board including MAX31760 Mini-USB cable Windows and Windows XP are registered trademarks and registered service marks of Microsoft Corporation. MAX31760 EV Kit Photo 19-7389; Rev 0; 4/14 Features Controls and Monitors Up to Two Fans 2-Wire, 3-Wire, and 4-Wire Fan Configurations EV Kit Hardware is USB Powered (USB Cable Included) USB HID Interface Windows XP(R)-, and Windows(R) 7-Compatible Software RoHS Compliant Proven PCB Layout Fully Assembled and Tested Ordering Information appears at end of data sheet. Evaluates: MAX31760 MAX31760 Evaluation Kit MAX31760 EV Kit Files FILE DESCRIPTION MAX31760EVKitSetup.EXE Note: The .EXE file is downloaded as a .ZIP file. Quick Start Required Equipment MAX31760 EV kit hardware Windows XP or Windows 7 PC Spare USB port Mini USB cable (included) Power supply to power the fans (the voltage and current requirements depend on the fans used) One or two 2-wire, 3-wire or 4-wire fans (not included) Note: In the following sections, software-related items are identified by bolding. Text in bold refers to items directly from the install or EV kit software. Text in bold and underlined refers to items from the Windows operating system. Procedure The EV kit is fully assembled and tested. Follow the steps below to verify board operation: 1) 2) 3) 4) 5) 6) Ensure that jumpers/shunts J9 and J11 are installed. Connect fan(s) to FAN1 or FAN2 for 4-wire fans, J2 or J4 for 3-wire fans, or J3 or J5 for 2-wire fans. If using 3-Wire or 2-Wire fans, ensure that jumper/ shunt J10 is installed. Set the EV kit hardware on a nonconductive surface to ensure that nothing on the PCB gets shorted together. Prior to starting the GUI, connect the EV kit hardware to a PC using the supplied Mini-USB cable, or equivalent. The COM LED (D2) should flash between red and orange. Windows should automatically begin installing the necessary device driver. The USB interface of the EV kit hardware is configured as an HID device and therefore does not require a unique/custom device driver. Once the driver installation is complete, a Windows message appears near the System Icon menu indicating that the hardware is ready to use. Do not attempt to run the GUI prior to this message. If you do, you must close the application and restart it once the driver installation is complete. On some versions of Windows, administrator privileges may be required to install the USB device. www.maximintegrated.com Application Program 7) Once the device driver installation is complete, visit www.maximintegrated.com/evkitsoftware to download the latest version of the EV kit software, MAX31760EVKitSetup.zip. Save the EV kit software to a temporary folder. 8) Unzip the .ZIP file and double-click the .EXE file to run the installer. A message box stating: The publisher could not be verified. Are you sure you want to run this software? may appear. If so, click Yes. 9) Follow the instructions on the installer and once complete, click Finish. The default location of the GUI is in the program files directory. 10) When the GUI appears, the EV Kit Status box in the Status section should indicate that the EV kit hardware is connected. The COM LED (D2) on the EV kit board should turn green. 11) Connect the fan power supply to VFAN and GND banana connectors and turn on. 12) Click the Read All or Read buttons to read the contents on the associated tab. Detailed Description of Software Status In the Status group box (shown in Figure 1), the EV Kit Status displays Connected if the EV kit hardware is detected. The Auto Read edit box updates to ON when the Start button in the Multiple Reads group box is clicked. The Data Log edit box displays ON when the Log to File checkbox is checked in the Multiple Reads group box. The Slave Address edit box defaults to A0h and can be changed using the Software Slave Address edit box on the User EEPROM and I2C Commands tab. The ALERT, SHDN, and Fan Fail statuses are read from the device pins. The rest of the items in the Status group box are read from registers of the device. Multiple Reads This group box allows the user to enter a desired number of samples, as well as the delay between the samples (in milliseconds), to automate readings. The sample read includes the local temperature, remote temperature, TACH 1 count, TACH 2 count, current duty cycle, Alert, SHDN, Fan Fail, Status register, and the other registers in the Status group box. It is also possible to write the Maxim Integrated 2 MAX31760 Evaluation Kit results to a file by clicking the Log to File checkbox and providing a folder and filename for the comma-separated value (.csv) file to be stored. The Auto Read and Data Log edit boxes in the Status group box update to ON when the Start button is clicked or when Log to File is checked. Control Registers Tab The Control Registers tab sheet (Figure 1) allows the user to configure the control and duty-cycle registers on the device. To change the configuration, select the desired options by clicking on the radio buttons, checkboxes, drop-down list, or slider. Click the Write button to write Evaluates: MAX31760 the current selections to their registers. The Binary and Hexadecimal edit boxes update with the desired settings. To read the registers on this tab, click on the Read button. The status of the last command is displayed in the box under the Read and Write buttons. To manually select the PWM duty cycle, the PWM Direct Duty Cycle% (50h) slider must be enabled by checking the Direct Fan Control Enable checkbox in the Control Register 2 group box. Once enabled, select the desired PWM duty cycle and click on the Write button. The POR button sets the POR bit in Control Register 1. The Clear FF button sets the clear fan fail bit in Control Register 3. Figure 1. MAX31760 EV Kit Software (Control Registers Tab) www.maximintegrated.com Maxim Integrated 3 MAX31760 Evaluation Kit Quick Set-Up The Quick Set-Up group box automatically adjusts the settings for 4-wire, 3-wire and 2-wire fans. The 4-wire setup changes the PWM Frequency to 25kHz and enables Tachometer 1 and Tachometer 2 monitoring. The 3-wire setup changes the PWM Frequency to 33Hz, enables Direct Fan Control, sets the PWM Direct Duty Cycle to 100%, and enables Tachometer 1 and Tachometer 2 monitoring. The 2-wire setup changes the PWM Frequency to 33Hz and disables Tachometer 1 and Tachometer 2 monitoring. The Save Current to Custom button allows the user to save all the current settings on the Control Registers tab. The custom settings can be accessed by selecting the Custom option in Evaluates: MAX31760 the drop-down list. To activate any of these settings, the Write button must be clicked to write to the registers on the device. Thresholds and Alerts Tab The Thresholds and Alerts tab sheet (Figure 2) allows the user to read/write to the temperature thresholds, TACH count threshold, Alert Mask register, and Ideality Factor register. The Status register is also read and its alarms are indicated with a red/green circle. To read these registers, click the Read button. To change a value, set the value desired using the edit boxes, checkboxes, or drop-down list, and then click Write. Figure 2. MAX31760 EV Kit Software (Thresholds and Alerts Tab) www.maximintegrated.com Maxim Integrated 4 MAX31760 Evaluation Kit PWM Lookup Table Tab The PWM Lookup Table tab sheet (Figure 3) allows the user to set the duty cycle for a particular temperature range. To enable the PWM values in the lookup table, the Direct Fan Control in the Control Register 2 (01h) group box must be disabled (unchecked). To change the duty cycle, select a value from the drop-down list and Evaluates: MAX31760 click on Write. To see the other values in the lookup table, click on the Next or Previous button. This tab also has a Fill Lookup Table group box that allows the user to set several bytes in the lookup table to the same value. To fill the table, type in hex values in the Start Address and End Address edit boxes, select a duty cycle, and click on the Fill button. Figure 3. MAX31760 EV Kit Software (PWM Lookup Table Tab) www.maximintegrated.com Maxim Integrated 5 Evaluates: MAX31760 MAX31760 Evaluation Kit User EEPROM and I2C Commands Tab The User EEPROM and I2C Commands tab sheet (Figure 4) allows the user to read the user EEPROM and also perform I2C commands. The Find I2C Slave Addresses group box searches for all the slave addresses on the I2C bus and displays them in the status box above. The Set I2C Software Slave Address group box changes the slave address that the software reads and writes to. The slave address must be an even hex value. The Single Byte Read/Write (All HEX values) group box reads or writes to any memory address available in the slave. Figure 4. MAX31760 EV Kit Software (User EEPROM and I2C CommandsTab) www.maximintegrated.com Maxim Integrated 6 Evaluates: MAX31760 MAX31760 Evaluation Kit Detailed Description of Hardware Connecting a Fan Remove all power to the PCB by disconnecting the USB and VFAN power. Mount the fan to the PCB with the provided mounting holes to prevent the fan from moving while spinning. To connect 4-wire fans, use the headers FAN1/2. Connect the fan to J2 or J4 for 3-wire fans or J3 or J5 for 2-wire fans. If 3-wire or 2-wire fans are being used, make sure to populate jumper J10. Once all connections are complete, plug in the USB and VFAN power. Table 1. Slave Address Selection J8 (A2) J7 (A1) J6 (A0) SLAVE ADDRESS (HEX) GND GND GND A0h* GND GND VDUT A2h GND VDUT GND A4h GND VDUT VDUT A6h VDUT GND GND A8h VDUT GND VDUT AAh VDUT VDUT GND ACh VDUT VDUT VDUT AEh Changing the Slave Address The default slave address for the device is A0h. This address can be changed to an address in Table 1 by moving J8-J6 to the desired VDUT or GND position. The slave address that the GUI communicates with must be updated by entering the new address in the Software Slave Address edit box on the User EEPROM and I2C Commands tab. User-Supplied Remote Diode To connect a user-supplied external remote diode, remove jumper J11 and connect the diode to test points DXP and DXN. User-Supplied I2C Interface To use the device with a user-supplied I2C interface, disconnect all power to the PCB and remove resistors R26 and R27. Then connect SDA and SCL of the microcontroller to the test points provided on the EV kit board. Troubleshooting The EV kit should work on the first try directly out of the box. In the rare occasion that a problem is suspected, see Table 4 to help troubleshoot the issue. *Default slave address. Table 2. Description of Jumpers (J6-J11) JUMPER SHUNT POSITION DESCRIPTION 1-2 Connects address pin A0 to VDUT. 2-3* Connects address pin A0 to GND. 1-2 Connects address pin A1 to VDUT. 2-3* Connects address pin A1 to GND. 1-2 Connects address pin A2 to VDUT. 2-3* Connects address pin A2 to GND. J9 1-2* Connects the device's VDUT to the on-board 3.3V supply. J10 1-2* Connects the device's PWM pin to the NMOS (N1) for 3-wire and 2-wire fans. J11 1-2* Connects the device's DXP pin to the on-board remote diode (Q1). J6 J7 J8 *Default position. www.maximintegrated.com Maxim Integrated 7 Evaluates: MAX31760 MAX31760 Evaluation Kit Table 3. Description of LEDs (D1-D5) LED COLOR D1 Red Fault: A USB power fault occurred due to an undervoltage limit, a current limit, or a thermal limit. Red Communication: After the software has initialized the hardware, the LED flashes red when an I2C command is received. D2 Green DESCRIPTION Initialized: Hardware has been initialized by the software. D3 Red Alert: The Alert pin is asserted low due to a local or remote high-temperature threshold being exceeded. D4 Red FF/FS: The FF/FS pin is asserted low due to a fan failure or to the full-speed fan drive input being pulled low. D5 Red SHDN: The SHDN pin is asserted low due to the local or remote OT threshold being exceeded. Table 4. Troubleshooting SYMPTOM GUI says hardware not found CHECK SOLUTION Is the fault LED (D1) on? If yes, the current-limit switch is in a fault state. Inspect for electrical shorts on the PCB and make sure the PCB is not sitting on a conductive surface. Does the COM LED (D2) turn green when the GUI is running? If not, exit the GUI and try running it again. If the COM LED still does not turn green, then exit the GUI and try connecting the USB cable to a different USB port on the PC and wait for a Windows message that indicates that the hardware is ready to use. Run the GUI again. Are any LEDs on? J9 All reads are failing Remote diode fault is always on Fan is not working properly www.maximintegrated.com If not, the PCB may not be getting power from USB. Try a different USB cable or a different USB port. Make sure jumper J9 is installed for the device to be powered. J6-J8 Make sure the slave address selected with jumpers J6-J8 matches the GUI slave address on the User EEPROM and I2C Commands tab. See Table 1. J11 Make sure jumper J11 is installed for the on-board remote diode to be connected. J10 For 3-wire and 2-wire fans, make sure jumper J10 is installed. Fan header Make sure the pins on the fan header are connected properly to the fan. Maxim Integrated 8 Evaluates: MAX31760 MAX31760 Evaluation Kit Component List DESIGNATION QTY B1 1 Red banana jack (VFAN) DESCRIPTION B2 1 Black banana jack (GND) C1, C17 2 1.0F, X7R ceramic capacitors (0805) C2, C13, C15 3 0.01F, X7R ceramic capacitors (0805) C3 1 2200pF, X7R ceramic capacitor (0805) C4 1 10F, X7R ceramic capacitor (0805) C5-C7, C9, C11, C18 6 0.1F, X7R ceramic capacitors (0805) C10, C12 2 C16 DESIGNATION QTY DESCRIPTION R1, R2, R4, R6, R8, R12, R20, R23 8 4.7k 1% resistors (0805) R3, R5, R7, R19, R21, R22 6 330 1% resistors (0805) R9, R15, R24 0 Do not populate, resistors (0805) R10, R14 2 10 1% resistors (0805) R11, R13 2 1k 1% resistors (0805) R16-R18, R25, R26, R27 6 0 1% resistors (0805) 4.7F, X7R ceramic capacitors (0805) TP1-TP5, TP9-TP11, TP13,TP14 10 White test points 1 220nF, X7R ceramic capacitor (0805) TP6, TP8, TP12 3 Red test points D1, D3-D5 4 Red LEDs (1206) TP15-TP20 6 Black test points D2 1 Red/green dual LED D6-D8 0 Do not populate, zener diodes U1 1 Precision fan-speed controller (16 QSOP) Maxim MAX31760AEE+ F1, F2 2 4-pin headers, 2.54mm pitch J1 1 5-pin female Mini-USB connector U2 1 Microcontroller (28 SO) Microchip PIC18LF2550-I/SO J2, J4, J6-J8 5 3-pin headers, 2.54mm pitch J3, J5, J9-J11 5 2-pin headers, 2.54mm pitch U3 1 J12 0 Do not populate, header 150mA, 3.3V linear regulator (5 SOT23) Maxim MAX8868EUK33+ N1 1 N-channel MOSFET (SOT23) Fairchild NDS351AN U4 1 100mA current-limit switch (5 SC70) Maxim MAX4787EXK+ 1 48MHz, 3.3V oscillator (SMD) 1 Bipolar BJT PNP (SOT23) Fairchild MMBT3906 X1 Q1 -- 6 Jumper/shunt -- 1 Mini-USB cable -- 1 PCB: MAX31760 EV Kit Component Supplier SUPPLIER Fairchild Semiconductor www.maximintegrated.com PHONE 408-822-2000 WEBSITE www.fairchildsemi.com Maxim Integrated 9 D C B A A2 V A2 G A1 J8 V A1 G A0 J7 V A0 G J6 1 1 1 GND R12 4.7K GND 1K R13 VFAN 2 3 4 J3 G V 2-Wire Fan 3-Wire Fan G V T GND VFAN TP9 Tach1 GND C6 0.1uF 1 2 3 4 5 PWM 6 Tach1 7 8 1 GND 4-WIRE_FAN J2 F1 TACH PWM R15 DNP Q1 DXP TP13 2200pF C3 DXN TP14 Remote Diode J11 C5 0.1uF VFAN TP12 R14 10 1 GND C4 10uF VFAN ZENER D7 D6 ZENER VDUT VDUT BANANA_JACK_BLACK B2 BANANA_JACK_RED B1 MMBT3906(PNP) 2 3 www.maximintegrated.com 1 2 1 3V3 2 TP11 PWM MAX31760 GND N1 NDS351AN(NMOS) Enable 3-Wire,2-Wire GND C7 0.1uF GND VFAN 3 VFAN GND 4-WIRE_FAN 3 J5 G V 2-Wire Fan 3-Wire Fan G V T J4 1 2 D3 LED R3 330 4 F2 PWM 3 TACH D8 ZENER Tach2 TP10 10 SDA R1 R10 4.7K R9 DNP SCL 4.7K R2 SCL SDA Alert FF/FS SHDN Tach2 TP8 VDUT J10 1 2 16 15 14 13 12 11 10 9 C2 0.01uF VDUT J9 1 2 VDUT VDD SCL SDA ALERT FF/FS SHDN N.C. TACH2 GND C1 1.0uF DXP DXN A0 A1 A2 PWM TACH1 GND U1 2 1K VDUT R11 ALERT R4 4.7K GND D4 LED R5 330 VDUT 4 TP20 TP17 D5 LED R7 330 TP19 TP16 TP18 TP15 FF/FS R6 4.7K 4 SHDN R8 4.7K D C B A MAX31760 Evaluation Kit Evaluates: MAX31760 Figure 5a. MAX31760 EV Kit Schematic (Sheet 1 of 2) Maxim Integrated 10 D C B 2 1 0 VCC DNP 1 GND OSC_CMOS_4pin 3 CLK 4 3V3 0.01uF C15 R25 0 OUT GND FLAG 1 2 3 2 GND GND 3V3 2 C16 220nF D1 1206 Fault LED GND C10 4.7uF 5VDD 0.1uF C11 1 2 3 3 3 OUT BP 28 27 26 25 24 23 22 21 20 19 18 17 16 15 GND D+ D- SDA TP1 0 3V3 TP6 MAXIM GND C17 1.0uF 3V3 4 4 MAXIM_Logo M SDA SCL C13 0.01uF R27 0 R26 SCL C12 4.7uF TP2 ALERT TP3 ALERT FF/FS SHDN TP4 FF/FS SCL_PIC SDA_PIC SHDN FF/FS Alert 4 5 SHDN TP5 MAX8868EUK33-T SHDN GND IN U3 P8/1W_PU P7/1W_DQ P5 USB_DET VPO VMO P10/SCL/SCK P11/SDA/SDI VDD GND P9/SDO ENUM D+/VP D-/VM NOTE: All R, C and L footprints are 0805 unless otherwise stated PCB notes: D1, D2, and R24 must be on top layer J12 should be on bottom layer PIC18LF2550 SOIC 28-pin MCLR P3 HB COM_LED/BOOT P1 P2 RCV P6/CS GND OCS1 OSC2 P4 UOE PS_VAR Vusb U2 R24 DNP Reset 4.7K R23 3V3 1 2 3 4 5 6 7 8 9 10 11 12 Select Fixed Voltage 13 14 330 R19 MAX4787EXK+TCT-ND SC70-5 ON IN U4 R22 330 4 5 D2B LED_DUAL D2A GND 3V3 C9 0.1uF VBUS 330 R21 D+ D- GND 4.7K R20 J12 1 2 R18 0 R16 R17 0 GND OUT INH X1 GND J1 1 Vbus 2 D3 D+ 4 I.D. 5 GND USB_5PIN BOOTLOAD A Green www.maximintegrated.com Red 1 3V3 C18 0.1uF D C B A MAX31760 Evaluation Kit Evaluates: MAX31760 Figure 5b. MAX31760 EV Kit Schematic (Sheet 2 of 2) Maxim Integrated 11 MAX31760 Evaluation Kit Evaluates: MAX31760 Figure 6. MAX31760 EV Kit PCB Layout--Top www.maximintegrated.com Maxim Integrated 12 MAX31760 Evaluation Kit Evaluates: MAX31760 Figure 7. MAX31760 EV Kit PCB Layout--Bottom www.maximintegrated.com Maxim Integrated 13 Evaluates: MAX31760 MAX31760 Evaluation Kit Ordering Information PART TYPE MAX31760EVKIT# EV Kit #Denotes RoHS compliant. www.maximintegrated.com Maxim Integrated 14 Evaluates: MAX31760 MAX31760 Evaluation Kit Revision History REVISION NUMBER REVISION DATE 0 4/14 DESCRIPTION Initial release PAGES CHANGED -- For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated's website at www.maximintegrated.com. Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. (c) 2014 Maxim Integrated Products, Inc. 15 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Maxim Integrated: MAX31760EVKIT#