{"product_id":"mikroe-2815","title":"RTD click","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRTD click\u003c\/strong\u003e is based on \u003ca href=\"https:\/\/download.mikroe.com\/documents\/datasheets\/MAX31865.pdf\" target=\"_blank\"\u003eMAX31865\u003c\/a\u003e resistance to digital converter from \u003ca href=\"https:\/\/www.maximintegrated.com\/en.html\"\u003eMaxim Integrated\u003c\/a\u003e, optimized for platinum resistance temperature detectors, or RTD. The click uses the PT100 type platinum probe for temperature measurement. There are four screw terminals on the board, so different PT100 probe types can be used with this design. This click board™ can work with 2, 3 or 4-wire PT100 probe types.\u003c\/p\u003e\n\u003cp\u003eRTD probes are commonly used to measure a range of temperatures between −200°C and 500°C, but the exact value depends on the specific probes used. Features like the 15bit ADC resolution, input terminals overvoltage protection up to ±45V, fault detection, fast response time of 21mS and the SPI interface, make the RTD click an ideal solution when it comes to precise measuring of extremely high and low temperatures.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHow the click works\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eRTD sensors are basically thermosensitive resistors – materials that change the resistance depending on their temperature. In this case, the resistor is a small strip of platinum with a resistance of 100? at 0°C - that is why it is called PT100. The RTD measurement is more stable and precise than with most NTC\/PTC thermistors, so it is commonly used for measuring temperature in the laboratory and industrial processes.\u003cbr\u003e \u003cbr\u003e \u003cimg src=\"https:\/\/shop.mikroe.com\/img\/cms\/RTD-click-inner-img_1.jpg\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eMeasurement probe is connected to the RTD click by using the screw terminals, and it has wires that can be 1m long, which makes possible to measure high temperatures from a safe distance. To successfully measure small differences in the sensor resistance, the signal must be amplified. There is an input signal amplifier before the ADC converter, inside the MAX 31865 IC. Once amplified, the signal goes through the ADC converter and then, this value can be then read through the SPI interface on the mikroBUS™ socket. Since the temperature vs resistance curve of the platinum probes is not ideal, a compensating calculation is done with the functions, contained in the click library. The 15bit ADC can provide the resolution of ±0.3125°C, but the total accuracy of the RTD click is ±0.5°C.\u003c\/p\u003e\n\u003cp\u003eThe RTD click can work with several different variations of the RTD probes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 2-wire probe connection can give acceptable results when the RTD is located close to the MAX31865. For the PT100 probes, the series resistance of 0.4? causes an error of approximately 1°C. Therefore, as the cable length increases, the error due to cable resistance can become excessive.\u003c\/li\u003e\n\u003cli\u003eThe 3-wire probe connection is a compromise that uses one less conductor than the 4-wire solution. If the cable resistances are well matched, the error due to cable resistance is canceled.\u003c\/li\u003e\n\u003cli\u003eThe 4-wire probe connection eliminates errors due to cable resistance by using separate force and sense leads.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTo select proper mode for the type of the connected probe, the SMD jumpers on the click board must be set to a proper position. The jumper settings can be found in the \u003cstrong\u003eOnboard settings and indicators\u003c\/strong\u003e table, below.\u003cbr\u003e \u003cbr\u003e \u003cstrong\u003eDRDY\u003c\/strong\u003e - Data ready pin is used to signal a ready status to the MCU. This pin will go to a LOW logic state when there is a new conversion result is available in the data register. When a read operation of an RTD resistance data register occurs, DRDY goes to a HIGH logic level. It can be used to trigger an interrupt on the MCU so that the polling of the temperature registers can be avoided.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eTemperature\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApplications\u003c\/td\u003e\n\u003ctd\u003eMeasuring a wide range of temperatures in hard to reach places and in hazardous conditions.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOn-board modules\u003c\/td\u003e\n\u003ctd\u003eRTD click uses Maxim Integrated MAX31865 15bit resistance to digital converter, optimized for platinum resistance temperature detectors (RTD)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKey Features\u003c\/td\u003e\n\u003ctd\u003eRTD click can be equipped 2, 3 or 4-wire PT100 RTD probe, measuring wide range of temperatures with the accuracy of ±0.5°C, ±45V overvoltage protection, fast measurement data processing of 21mS, DRDY pin for interrupt triggering...\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eGPIO,SPI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInput Voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClick board size\u003c\/td\u003e\n\u003ctd\u003eM (42.9 x 25.4 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\u003cstrong\u003ePinout diagram\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThis table shows how the pinout on \u003cstrong\u003eRTD click\u003c\/strong\u003e corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eNotes\u003c\/th\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth colspan=\"4\"\u003e\u003ca href=\"http:\/\/www.mikroe.com\/mikrobus\/\"\u003e\u003cimg src=\"https:\/\/cdn.mikroe.com\/img\/mikrobus\/mikroBUS-logo-black.png\" alt=\"Mikrobus logo.png\"\u003e\u003c\/a\u003e\u003c\/th\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth\u003eNotes\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eAN\u003c\/td\u003e\n\u003ctd\u003ePWM\u003c\/td\u003e\n\u003ctd\u003e16\u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eRST\u003c\/td\u003e\n\u003ctd\u003eINT\u003c\/td\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eDRDY\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e Data-Ready output \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSPI chip select\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eCS\u003c\/td\u003e\n\u003ctd\u003eRX\u003c\/td\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSPI clock\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eSCK\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eSCK\u003c\/td\u003e\n\u003ctd\u003eTX\u003c\/td\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e SPI slave data out \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eMISO\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eMISO\u003c\/td\u003e\n\u003ctd\u003eSCL\u003c\/td\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSPI slave data in\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eMOSI\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003eMOSI\u003c\/td\u003e\n\u003ctd\u003eSDA\u003c\/td\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower supply \u003c\/td\u003e\n\u003ctd\u003e3.3V\u003c\/td\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003e3.3V\u003c\/td\u003e\n\u003ctd\u003e5V\u003c\/td\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e Ground \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eGND\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eGND\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eGround\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\u003cstrong\u003eOnboard settings and indicators\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabel\u003c\/td\u003e\n\u003cth\u003eName\u003c\/th\u003e\n\u003cth\u003eDefault\u003c\/th\u003e\n\u003cth\u003eDescription\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePWR\u003c\/td\u003e\n\u003ctd\u003ePower LED\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003ePower LED indicates that the click is powered on\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJ1\u003c\/td\u003e\n\u003ctd\u003eJumper\u003c\/td\u003e\n\u003ctd\u003eRight\u003c\/td\u003e\n\u003ctd\u003eFor 3-wire probe, connect to the RIGHT position. For 2 or 4-wire probe, connect to the LEFT position\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJ2\u003c\/td\u003e\n\u003ctd\u003eJumper\u003c\/td\u003e\n\u003ctd\u003eSoldered\u003c\/td\u003e\n\u003ctd\u003eSolder the 0? resistor when using the 2 or 3-wire probe, leave open for 4-wire probe\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJ3\u003c\/td\u003e\n\u003ctd\u003eJumper\u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003eSolder the 0? resistor when using the 2-wire probe, leave open otherwise\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e RTD click is set to work with the 3-wire probe by default.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSoftware support\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eWe provide a library for the RTD click on our \u003ca href=\"https:\/\/libstock.mikroe.com\/projects\/view\/2240\/rtd-click\" target=\"_blank\"\u003eLibStock page\u003c\/a\u003e, as well as a demo application (example), developed using MikroElektronika \u003ca href=\"https:\/\/shop.mikroe.com\/compilers\"\u003ecompilers\u003c\/a\u003e. The demo can run on all the main MikroElektronika \u003ca href=\"https:\/\/shop.mikroe.com\/development-boards\"\u003edevelopment boards\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLibrary Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis library contains functions for basic reading and writing of the click's registers, as well as temperature conversion function that can convert raw data into degrees Celsius.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey functions:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ccode\u003evoid rtd_writeRegister(uint8_t regAddress, uint8_t writeData)\u003c\/code\u003e - Writes data into a register\u003c\/li\u003e\n\u003cli\u003e\n\u003ccode\u003euint16_t rtd_readTemperature()\u003c\/code\u003e - Reads temperature from temperature registers\u003c\/li\u003e\n\u003cli\u003e\n\u003ccode\u003efloat rtd_convertTemperature(uint16_t inputData, uint16_t referentResistance)\u003c\/code\u003e - Converts raw data to degrees Celsius\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eExamples Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe application is composed of three sections:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSystem Initialization - Initializes SPI peripheral, CS pin, and UART logger\u003c\/li\u003e\n\u003cli\u003eApplication Initialization - Initializes RTD click driver, and sets the proper configuration mode for 3-wire RTD\u003c\/li\u003e\n\u003cli\u003eApplication Task (code snippet) - Measures temperature, converts the data to Celsius degrees, and outputs them via UART. The conversion function also accepts the value for the resistance, which is used for the proper compensation, depending on the used referent voltage resistor. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cpre\u003euint16_t readValue;\nfloat convertedValue;\nchar testTxt [20];\n\nreadValue = rtd_readTemperature();\nconvertedValue = rtd_convertTemperature(readValue, _RTD_REF_RESISTANCE_470);\n\nfloatToStr(convertedValue, testTxt);\nmikrobus_logWrite(\"Current temperature: \", _LOG_TEXT );\nmikrobus_logWrite(testTxt, _LOG_LINE );\n\ndelay_ms(1000);\n\u003c\/pre\u003e\n\u003cp\u003eThe full application code, and ready to use projects can be found on our \u003ca href=\"https:\/\/libstock.mikroe.com\/projects\/view\/2240\/rtd-click\" target=\"_blank\"\u003eLibStock page\u003c\/a\u003e. \u003cbr\u003e \u003cbr\u003e Other mikroE Libraries used in this example:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUART\u003c\/li\u003e\n\u003cli\u003eConversions\u003c\/li\u003e\n\u003cli\u003eC_string\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAdditional notes and information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eDepending on the development board you are using, you may need \u003ca href=\"https:\/\/shop.mikroe.com\/usb-uart-click\"\u003eUSB UART click\u003c\/a\u003e, \u003ca href=\"https:\/\/shop.mikroe.com\/usb-uart-2-click\"\u003eUSB UART 2 click\u003c\/a\u003e or \u003ca href=\"https:\/\/shop.mikroe.com\/rs232-click\"\u003eRS232 click\u003c\/a\u003e to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika \u003ca href=\"https:\/\/shop.mikroe.com\/compilers\"\u003ecompilers\u003c\/a\u003e, or any other terminal application of your choice, can be used to read the message.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e \u003c\/strong\u003e\u003c\/h3\u003e","brand":"MikroElektronika","offers":[{"title":"Default Title","offer_id":47400881619227,"sku":"MIKROE-2815","price":1999.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0676\/3325\/0587\/products\/RTD-click-inner-img_16HVR6n95a9xzq.jpg?v=1701961319","url":"https:\/\/mgsl.in\/products\/mikroe-2815","provider":"MG Super Labs","version":"1.0","type":"link"}