# Title: Fan 5 Click Board™ ## Description: How Does The Fan 5 Click Board™Work? The Fan 5 Click Board™ is based on the TC654, a fan speed controller from Microchip that allows you to control and monitor the speed of two DC brushless fans. The TC654 is based on the FanSense™ technology, which protects your application against fan failure and eliminates the need for 3-wire fans. With the TC654, the fan speed can be controlled by its input voltage or the serial interface, allowing for high flexibility. The input voltage of the TC654 represents temperature, typically provided by a chosen internal or external thermistor (selected through an NTC SEL jumper). The TC654 controls fan speed according to the system temperature by pulse-width modulating the voltage across the fan. This method reduces the fan's acoustic noise and extends the fan's working life. An external N-channel MOSFET, one per channel, controls the fans. Modulating the voltage applied to the gate of the MOSFETs also modulates the voltage applied to the fan. The PWM output can be adjusted between 30% and 100%, based on the TC654's input voltage, or programmed, as mentioned, via the I2C interface to allow fan speed control without needing an external thermistor. The standard I2C 2-Wire interface reads data and configures settings with a maximum frequency of 100kHz. The TC654 also measures and monitors fan revolutions per minute (RPM), representing a measure of its health. As a fan's bearings wear out, the fan slows down and eventually stops (locked rotor). The TC654 can detect open, shorted, unconnected, and locked rotor fan conditions by monitoring the fan's RPM level. Apart from the availability of this information on the FLT pin of the mikroBUS™ socket, this condition can also be visually detected through the red LED marked with FAULT. The fan RPM data and threshold registers are available over the I2C interface, allowing complete system control. In addition to the two terminals for fan connections, there is another terminal, VFAN, for an external 12V power supply for FAN1. FAN2 uses the necessary supply from the 5V mikroBUS™ power rail. The Fan 5 Click Board™ can operate with both 3.3V and 5V logic voltage levels selected via the VCC SEL jumper. This way, it is allowed for both 3.3V and 5V capable MCUs to use the communication lines properly. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development. SPECIFICATIONS Type Brushless Applications Can be used for networking equipment, servers, or other applications requiring cooling and temperature control On-board modules TC654 - fan speed controller from Microchip Key Features Temperature proportional fan speed, reduced noise, 5V and 12V fan drive, FanSense™ technology protecting against fan failure, PWM fan drive, I2C interface, selectable thermistor, fault LED indicator, and more Interface I2C Compatibility mikroBUS Click board size M (42.9 x 25.4 mm) Input Voltage 3.3V or 5V PINOUT DIAGRAM This table shows how the pinout of the Fan 5 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns). Notes Pin Pin Notes NC 1 AN PWM 16 NC NC 2 RST INT 15 FLT Fault Indicator NC 3 CS RX 14 NC NC 4 SCK TX 13 NC NC 5 MISO SCL 12 SCL I2C Clock NC 6 MOSI SDA 11 SDA I2C Data Power Supply 3.3V 7 3.3V 5V 10 5V Power Supply Ground GND 8 GND GND 9 GND Ground ONBOARD SETTINGS AND INDICATORS Label Name Default Description LD1 PWR - Power LED Indicator LD2 FAULT - Fault LED Indicator JP1 VCC SEL Left Logic Level Voltage Selection 3V3/5V: Left position 3V3, Right position 5V JP2 NTC SEL Left NTC Thermistor Selection INT/EXT: Left position INT, Right position EXT J1 EXT NTC Unpopulated External NTC Thermistor Connection Header FAN 5 CLICK ELECTRICAL SPECIFICATIONS Description Min Typ Max Unit Supply Voltage 3.3 - 5 V VFAN Supply Voltage - 12 - V ## Product type: Click Board ## Vendor: Mikroelektronika d.o.o. ## Tags: Brushless, Click Board, Motor Control ## Price range: 21.0 - 21.0 GBP ## Link: https://thedebugstore.com/products/mikroe-5507-fan-5-click-board-uk ## Compare-at price range: 30.0 - 30.0 GBP ## Options - Title: Default Title ## Collections - [New Products](https://thedebugstore.com/a/llms/collections/new-products-debug-store) - [Mikroelektronika d.o.o. (MikroE)](https://thedebugstore.com/a/llms/collections/mikroelektronika-catalogue-uk) - [Motor Control Click Boards™](https://thedebugstore.com/a/llms/collections/motor-control-click-boards-catalogue) - [MikroE Click Boards™](https://thedebugstore.com/a/llms/collections/mikroe-click-boards-catalogue-uk) - [Brushles Motor Control Click Boards™](https://thedebugstore.com/a/llms/collections/brushless-motor-control-click-boards-catalogue) - [Click Boards™ Summer Sale](https://thedebugstore.com/a/llms/collections/inventory-sale) - [MikroE Sale](https://thedebugstore.com/a/llms/collections/mikroe-sale) - [MIKROE Stock](https://thedebugstore.com/a/llms/collections/mikroe-products-in-stock-sale) ## Variants - Default Title, SKU: MIKROE-5507, Available: yes, Inventory: 1 ## Metafields - title_tag: MikroE Fan 5 Click Board™ (MIKROE-5507) - description_tag: Upgrade to the best fan management with Fan 5 Click from Debug Store. Order now and experience the difference! - badge: - widget:

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
- key_feature_2: Temperature proportional fan speed, reduced noise, 5V and 12V fan drive, FanSense™ technology protecting against fan failure, PWM fan drive, I2C interface, selectable thermistor, fault LED indicator, and more - key_feature_3: Based on the TC654 - fan speed controller from Microchip - key_feature_4: Can be used for networking equipment, servers, or other applications requiring cooling and temperature control - key_feature_5: mikroBUS: I2C Interface - full_description:

How Does The Fan 5 Click Board™Work?

The Fan 5 Click Board™ is based on the TC654, a fan speed controller from Microchip that allows you to control and monitor the speed of two DC brushless fans. The TC654 is based on the FanSense™ technology, which protects your application against fan failure and eliminates the need for 3-wire fans. With the TC654, the fan speed can be controlled by its input voltage or the serial interface, allowing for high flexibility. The input voltage of the TC654 represents temperature, typically provided by a chosen internal or external thermistor (selected through an NTC SEL jumper). The TC654 controls fan speed according to the system temperature by pulse-width modulating the voltage across the fan. This method reduces the fan's acoustic noise and extends the fan's working life.

Fan 5 Click Board™ inner

An external N-channel MOSFET, one per channel, controls the fans. Modulating the voltage applied to the gate of the MOSFETs also modulates the voltage applied to the fan. The PWM output can be adjusted between 30% and 100%, based on the TC654's input voltage, or programmed, as mentioned, via the I2C interface to allow fan speed control without needing an external thermistor. The standard I2C 2-Wire interface reads data and configures settings with a maximum frequency of 100kHz.

The TC654 also measures and monitors fan revolutions per minute (RPM), representing a measure of its health. As a fan's bearings wear out, the fan slows down and eventually stops (locked rotor). The TC654 can detect open, shorted, unconnected, and locked rotor fan conditions by monitoring the fan's RPM level. Apart from the availability of this information on the FLT pin of the mikroBUS™ socket, this condition can also be visually detected through the red LED marked with FAULT. The fan RPM data and threshold registers are available over the I2C interface, allowing complete system control.

In addition to the two terminals for fan connections, there is another terminal, VFAN, for an external 12V power supply for FAN1. FAN2 uses the necessary supply from the 5V mikroBUS™ power rail.

The Fan 5 Click Board™ can operate with both 3.3V and 5V logic voltage levels selected via the VCC SEL jumper. This way, it is allowed for both 3.3V and 5V capable MCUs to use the communication lines properly. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development.

SPECIFICATIONS

Type Brushless
Applications Can be used for networking equipment, servers, or other applications requiring cooling and temperature control
On-board modules TC654 - fan speed controller from Microchip
Key Features Temperature proportional fan speed, reduced noise, 5V and 12V fan drive, FanSense™ technology protecting against fan failure, PWM fan drive, I2C interface, selectable thermistor, fault LED indicator, and more
Interface I2C
Compatibility mikroBUS
Click board size M (42.9 x 25.4 mm)
Input Voltage 3.3V or 5V

PINOUT DIAGRAM

This table shows how the pinout of the Fan 5 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).

Notes Pin Mikrobus logo.png Pin Notes
NC 1 AN PWM 16 NC
NC 2 RST INT 15 FLT Fault Indicator
NC 3 CS RX 14 NC
NC 4 SCK TX 13 NC
NC 5 MISO SCL 12 SCL I2C Clock
NC 6 MOSI SDA 11 SDA I2C Data
Power Supply 3.3V 7 3.3V 5V 10 5V Power Supply
Ground GND 8 GND GND 9 GND Ground

ONBOARD SETTINGS AND INDICATORS

Label Name Default Description
LD1 PWR - Power LED Indicator
LD2 FAULT - Fault LED Indicator
JP1 VCC SEL Left Logic Level Voltage Selection 3V3/5V: Left position 3V3, Right position 5V
JP2 NTC SEL Left NTC Thermistor Selection INT/EXT: Left position INT, Right position EXT
J1 EXT NTC Unpopulated External NTC Thermistor Connection Header

FAN 5 CLICK ELECTRICAL SPECIFICATIONS

Description Min Typ Max Unit
Supply Voltage 3.3 - 5 V
VFAN Supply Voltage - 12 - V

 

- examples:

Software Support

We provide a library for the Fan 5 Click Board™ as well as a demo application (example), developed using MikroE compilers. The demo can run on all the main MikroE development boards.

The package can be downloaded/installed directly from NECTO Studio The package Manager(recommended), downloaded from our LibStock™ or found on MikroE Github account.

Library Description

This library contains API for the Fan 5 Click Board™ driver.

Key functions

Example Description

This example demonstrates the use of the Fan 5 Click Board™ by controlling and regulating the fan motor's speed.

void application_task ( void )  
 { 
 #if defined FAN_CONTROL_MODE 
     uint16_t speed; 
     uint8_t flag_data; 

     fan5_get_rpm1( &fan5, &speed); 
     log_printf( &logger, " SPEED: %d RPM rn", speed ); 

     if ( FAN5_FAULT == fan5_get_fault_state( &fan5 ) ) 
     { 
         fan5_get_status_flags ( &fan5, &flag_data ); 
         log_printf( &logger, " FLAG: %d rn", flag_data ); 
         if ( FAN5_F1F_FLAG & flag_data ) 
         { 
             log_printf( &logger, " FAN SPEED DROPED !!! rn" ); 
             log_printf( &logger, " OUTPUT IS DISABLED rn" ); 
             fan5_turn_off_fans( &fan5 ); 
             for( ; ; ); 
         } 
     } 

     Delay_ms( 2000 ); 
 #else 
     uint16_t speed; 
     uint8_t duty_value; 

     for ( duty_value = FAN5_30_PER_DUTY; duty_value <= FAN5_100_PER_DUTY; duty_value++ ) 
     { 
         fan5_set_duty_cycle( &fan5, duty_value ); 
         log_printf( &logger, " Duty value: %d rn", ( uint16_t ) duty_value ); 
         Delay_ms( 5000 ); 
         fan5_get_rpm1( &fan5, &speed); 
         log_printf( &logger, " SPEED: %d RPM rn", speed ); 
         Delay_ms( 500 ); 
     } 
 #endif 
 }

The full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager(recommended), downloaded from our LibStock™ or found on MikroE Github account.

Other MikroE Libraries used in the example:

Additional Notes and Information

Depending on the development board you are using, you may need USB UART Click Board™, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MikroE compilers.

MIKROSDK

The Fan 5 Click Board™ is supported with mikroSDK - MikroE Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.

- manufacturer: Mikroelektronika d.o.o. - warranty: 12 months - backorder_label: If no stock shown above, check availability - attachments: [{"download_file":[{"download_file":"Fan 5 Click Board™ Schematic"}],"download_filetype":[{"download_filetype":"pdf"}]},{"download_file":[{"download_file":"Microchip TC654 PWN Fan Controller Datasheet"}],"download_filetype":[{"download_filetype":"pdf"}]}] - 1108053: What is the Mikroe Fan 5 Click Board™?***SIMP***The Mikroe Fan 5 Click Board™ is a fan speed controller that allows you to control the speed of a DC fan using PWM (Pulse Width Modulation) signals. It can be used to control the speed of fans in a variety of applications, such as cooling systems, ventilation systems, and more. - 1108055: How do I use the Mikroe Fan 5 Click Board™?***SIMP***The Mikroe Fan 5 Click Board™ can be used with a variety of microcontroller boards, such as the MikroElektronika Flip & Click, Arduino, and Raspberry Pi. To use the board, you will need to connect it to your microcontroller board using the mikroBUS™ socket, and then use the appropriate programming language and library to send PWM signals to the board to control the speed of the fan. - 1108057: What is the maximum fan speed that can be controlled with the Mikroe Fan 5 Click Board™?***SIMP***The maximum fan speed that can be controlled with the Mikroe Fan 5 Click Board™ is dependent on the fan that is being used. The board can generate PWM signals with a frequency of 25 kHz, and the duty cycle of the signals can be adjusted to control the speed of the fan. - 1108058: What is the voltage and current rating of the Mikroe Fan 5 Click Board™?***SIMP***The Mikroe Fan 5 Click Board™ can handle a supply voltage of 5V and a maximum current of 2A. Fans rated at 12V and 5V are compatible.
- 1108059: Does the Mikroe Fan 5 Click Board™ have an automatic speed control?***SIMP***No, the Mikroe Fan 5 Click Board™ doesn’t have an automatic speed control feature. It requires a microcontroller to send PWM signals to control the fan speed. - 1108060: Is the Mikroe Fan 5 Click Board™ compatible with other mikroBUS™ boards?***SIMP***Yes, the Mikroe Fan 5 Click Board™ is compatible with any development board that has a mikroBUS™ socket. - device_vendor: Microchip Technology - device_type: TC654EUNTR - warranty: 12 months - brand: MikroE - manufacturer: Mikroelektronika d.o.o. - target_keyword: Fan 5 Click Board - brands: gid://shopify/Metaobject/56256004319 - breadcrumbs: ["gid://shopify/Collection/447955239135","gid://shopify/Collection/241680580797","gid://shopify/Collection/241545248957","gid://shopify/Collection/279405199549"] - mpn: MIKROE-5507 - customhs_code: 847330 - detailed_description: {"type":"root","children":[{"type":"heading","level":3,"children":[{"type":"text","value":"How Does The Fan 5 Click Board™Work?"}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"Fan 5 Click Board™","bold":true},{"type":"text","value":" is based on the TC654, a fan speed controller from Microchip that allows you to control and monitor the speed of two DC brushless fans. The TC654 is based on the FanSense™ technology, which protects your application against fan failure and eliminates the need for 3-wire fans. With the TC654, the fan speed can be controlled by its input voltage or the serial interface, allowing for high flexibility. The input voltage of the TC654 represents temperature, typically provided by a chosen internal or external thermistor (selected through an NTC SEL jumper). The TC654 controls fan speed according to the system temperature by pulse-width modulating the voltage across the fan. This method reduces the fan's acoustic noise and extends the fan's working life."}]},{"type":"paragraph","children":[{"type":"text","value":""}]},{"type":"paragraph","children":[{"type":"text","value":"An external N-channel MOSFET, one per channel, controls the fans. Modulating the voltage applied to the gate of the MOSFETs also modulates the voltage applied to the fan. The PWM output can be adjusted between 30% and 100%, based on the TC654's input voltage, or programmed, as mentioned, via the I2C interface to allow fan speed control without needing an external thermistor. The standard I2C 2-Wire interface reads data and configures settings with a maximum frequency of 100kHz."}]},{"type":"paragraph","children":[{"type":"text","value":"The TC654 also measures and monitors fan revolutions per minute (RPM), representing a measure of its health. As a fan's bearings wear out, the fan slows down and eventually stops (locked rotor). The TC654 can detect open, shorted, unconnected, and locked rotor fan conditions by monitoring the fan's RPM level. Apart from the availability of this information on the FLT pin of the mikroBUS™ socket, this condition can also be visually detected through the red LED marked with FAULT. The fan RPM data and threshold registers are available over the I2C interface, allowing complete system control."}]},{"type":"paragraph","children":[{"type":"text","value":"In addition to the two terminals for fan connections, there is another terminal, VFAN, for an external 12V power supply for FAN1. FAN2 uses the necessary supply from the 5V mikroBUS™ power rail."}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"Fan 5 Click Board™","bold":true},{"type":"text","value":" can operate with both 3.3V and 5V logic voltage levels selected via the VCC SEL jumper. This way, it is allowed for both 3.3V and 5V capable MCUs to use the communication lines properly. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development."}]},{"type":"heading","level":3,"children":[{"type":"text","value":"SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Type\nBrushless\nApplications\nCan be used for networking equipment, servers, or other applications requiring cooling and temperature control\nOn-board modules\nTC654 - fan speed controller from Microchip\nKey Features\nTemperature proportional fan speed, reduced noise, 5V and 12V fan drive, FanSense™ technology protecting against fan failure, PWM fan drive, I2C interface, selectable thermistor, fault LED indicator, and more\nInterface\nI2C\nCompatibility\nmikroBUS\nClick board size\nM (42.9 x 25.4 mm)\nInput Voltage\n3.3V or 5V"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"PINOUT DIAGRAM"}]},{"type":"paragraph","children":[{"type":"text","value":"This table shows how the pinout of the "},{"type":"text","value":"Fan 5 Click Board™","bold":true},{"type":"text","value":" corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns)."}]},{"type":"paragraph","children":[{"type":"text","value":"Notes\nPin\nPin\nNotes\nNC\n1\nAN\nPWM\n16\nNC\nNC\n2\nRST\nINT\n15\nFLT\nFault Indicator\nNC\n3\nCS\nRX\n14\nNC\nNC\n4\nSCK\nTX\n13\nNC\nNC\n5\nMISO\nSCL\n12\nSCL\nI2C Clock\nNC\n6\nMOSI\nSDA\n11\nSDA\nI2C Data\nPower Supply\n3.3V\n7\n3.3V\n5V\n10\n5V\nPower Supply\nGround\nGND\n8\nGND\nGND\n9\nGND\nGround"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"ONBOARD SETTINGS AND INDICATORS"}]},{"type":"paragraph","children":[{"type":"text","value":"Label\nName\nDefault\nDescription\nLD1\nPWR\n-\nPower LED Indicator\nLD2\nFAULT\n-\nFault LED Indicator\nJP1\nVCC SEL\nLeft\nLogic Level Voltage Selection 3V3/5V: Left position 3V3, Right position 5V\nJP2\nNTC SEL\nLeft\nNTC Thermistor Selection INT/EXT: Left position INT, Right position EXT\nJ1\nEXT NTC\nUnpopulated\nExternal NTC Thermistor Connection Header"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"FAN 5 CLICK ELECTRICAL SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Description\nMin\nTyp\nMax\nUnit\nSupply Voltage\n3.3\n-\n5\nV\nVFAN Supply Voltage\n-\n12\n-\nV"}]},{"type":"heading","level":3,"children":[{"type":"text","value":" "}]}]} - summary:

Introducing the Fan 5 Click Board™ - the ultimate solution for managing your fan speed! This compact add-on board features Microchip's TC654, a PWM mode fan speed controller with FanSense™ technology, making it perfect for brushless DC fans. With its temperature-proportional fan speed control, you'll experience lower acoustic noise and increased fan longevity. Plus, with the ability to control the speed of two cooling fans based on thermistor temperature or I2C-programmed PWM duty cycle, and a fan failure indicator to alert you when the fan's RPM falls below a user-set threshold, this Click board™ is ideal for networking equipment, servers, and other applications requiring cooling and temperature control.

And the best part? The Fan 5 Click Board™ is supported by a mikroSDK-compliant library that simplifies software development and comes fully tested and ready to be used with a system equipped with the microBUS™ socket. Don't settle for anything less - upgrade to Fan 5 Click Board™ today!