{"product_id":"mikroe-3216","title":"Pressure 6 click","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eAlthough the internal pressure sensing element is thermally compensated, the thermal readings are also available on a separate 16-bit register. The conversion data can be either stored on the internal FIFO buffer or directly accessed over the I2C interface. The BM1386GLV offers an IIR filtering, which allows further signal conditioning and increased accuracy.\u003c\/p\u003e\n\u003cp\u003eThe BM1386GLV sensor requires a low number of external components, allowing a very compact design. Therefore, an additional I2C level translator is used on the Pressure 6 click, expanding its connectivity options to a much wider range of microcontrollers (MCUs). Features such as the long-term stability, linearity, and good reproducibility, are achieved by employing very advanced piezo-resistive micromachining processes so that the sensor can be used for development of the industry-related applications, as well as in the healthcare applications, mobile devices, smartphone applications, and similar.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow does it work?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe main component of the Pressure 6 click is the \u003ca href=\"https:\/\/download.mikroe.com\/documents\/datasheets\/BM1386GLV.pdf\"\u003eBM1386GLV\u003c\/a\u003e, a pressure sensor IC, produced by \u003ca href=\"https:\/\/www.rohm.com\/\"\u003eROHM Semiconductor company\u003c\/a\u003e. This is a highly integrated piezo-resistive absolute pressure sensor, with some advanced features, such as the thermal compensation of the pressure micro-electromechanical sensing element (MEMS), signal conditioning by the embedded IIR filtering section, and a FIFO buffer. The FIFO buffer has 32 slots for storing the data from both the thermal and the pressure sensor. The FIFO buffer can be disabled if the application needs to read the data directly. The interrupt pin DRI can be configured to alert the host MCU about the FIFO full buffer, FIFO watermark threshold exceeded event, and Data Ready event. The DRI is configured as an open-drain output pin, pulled up by a resistor on the Pressure 6 click. The presence of DRI pin allows more efficient firmware to be written, saving the host MCU from constantly having to poll the status register. The DRI pin is routed to the mikroBUS™ INT pin.\u003cbr\u003e \u003cimg src=\"https:\/\/www.mikroe.com\/img\/cms\/pressure-6-click-inner-img.jpg\" alt=\"\"\u003e\u003cbr\u003e The pressure readings are stored in three pressure registers, while the temperature readings are stored in two thermal registers. The pressure data is 20 bits long, while the thermal data is 16 bits long. The same 16-bit A\/D converter is used for both sensors, but the readings from the pressure sensor are further conditioned by the on-chip signal processing section. After the conversion interval is completed, the RD_DRDY bit will indicate that there is data ready for reading on the respective output registers. Once this bit has been read, it will be reverted to 0, waiting for a new conversion interval to be finished. The state of this bit can be redirected to the DRI pin, allowing an interrupt event to be triggered on a host MCU, whenever there is new data available.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe conversion data is available over the I2C interface, as mentioned before. The I2C bus lines (SDA and SCL) are routed to the respective I2C mikroBUS™ pins which are pulled up by resistors on the Click board™ itself, allowing the Click board™ to be used right out of the box. The datasheet of the BM1386GLV IC offers conversion formulas which can be used to convert the raw binary values from the respective registers to physical, human-readable format. However, Pressure 6 click comes with the library that contains functions which output properly formatted thermal and pressure readings.\u003c\/p\u003e\n\u003cp\u003eIn addition to the BM1386GLV IC, Pressure 6 click incorporates an additional IC. It is the PCA9306, a well-known bi-directional I2C level translator from Texas Instruments, used on many different Click board™ designs, due to its simplicity and reliability. Since the BM1386GLV IC is limited to 3.3V operation, this IC allows it to be used with 5V too, expanding the connectivity of the Pressure 6 click to MCUs which use 5V levels for the I2C communication. The logic voltage level selection can be made by switching the small onboard SMD jumper labeled as VCC SEL, to a proper position (3V3 or 5V).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003ePressure\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApplications\u003c\/td\u003e\n\u003ctd\u003eIt can be used for weather stations, mobile devices, healthcare devices, but also for development of industrial-related applications\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOn-board modules\u003c\/td\u003e\n\u003ctd\u003eBM1386GLV, a pressure sensor IC, produced by ROHM Semiconductor company; PCA9306, a bi-directional I2C level translator from Texas Instruments\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKey Features\u003c\/td\u003e\n\u003ctd\u003eVery accurate pressure and temperature readings, on-chip IIR filtering and data conditioning, thermal compensation of the internal MEMS sensor, it can be used with the wide range of different microcontrollers, both operating with 3.3V and 5V communication levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eI2C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInput Voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V,5V\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\u003cp\u003e\u003cstrong\u003ePinout diagram\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis table shows how the pinout on the \u003cstrong\u003ePressure 6 click\u003c\/strong\u003e corresponds with the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).\u003c\/p\u003e\n\u003ctable style=\"width: 549px;\"\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\u003eDRI\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eInterrupt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003eNC\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\u003e \u003c\/td\u003e\n\u003ctd\u003eNC\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 \u003c\/td\u003e\n\u003ctd\u003eNC\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\u003e\u003cstrong\u003eSCL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eI2C Clock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003eNC\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\u003e\u003cstrong\u003eSDA\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eI2C Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower supply\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e3V3\u003c\/strong\u003e\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\u003e\u003cstrong\u003e5V\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePower supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGround\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\u003cp\u003e\u003cbr\u003e \u003cstrong\u003eOnboard jumpers and settings\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eLabel\u003c\/th\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\u003eLD1\u003c\/td\u003e\n\u003ctd\u003ePWR\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003ePower LED indicator\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJP1\u003c\/td\u003e\n\u003ctd\u003eVCC SEL\u003c\/td\u003e\n\u003ctd\u003eLeft\u003c\/td\u003e\n\u003ctd\u003eLogic level voltage selection: left position 3.3V, right position 5V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e \u003cstrong\u003ePressure 6 click electrical specifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eDescription\u003c\/th\u003e\n\u003cth\u003eMin\u003c\/th\u003e\n\u003cth\u003eTyp\u003c\/th\u003e\n\u003cth\u003eMax\u003c\/th\u003e\n\u003cth\u003eUnit\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePressure range\u003c\/td\u003e\n\u003ctd\u003e300\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003e1300\u003c\/td\u003e\n\u003ctd\u003ehPa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePressure measurement resolution (absolute \/ relative)\u003c\/td\u003e\n\u003ctd\u003e-0.12 \/ -1\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003e+0.12 \/ +1\u003c\/td\u003e\n\u003ctd\u003ehPa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTemperature range\u003c\/td\u003e\n\u003ctd\u003e-40\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003e+85\u003c\/td\u003e\n\u003ctd\u003e?C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTemperature measurement resolution\u003c\/td\u003e\n\u003ctd\u003e-2\u003c\/td\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e+2\u003c\/td\u003e\n\u003ctd\u003e?C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eSoftware support\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWe provide a library for the Pressure 6 Click on our LibStock page, as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLibrary Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe library initializes and defines the I2C bus driver and drivers that offer a choice for writing data in register and read data from register. The library includes function for read Temperature data and Pressure data. The user also has the function for power ON and porew OFF procedure and function for reads Interrupt state.\u003c\/p\u003e\n\u003cp\u003eKey functions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ccode\u003euint16_t pressure6_getPressure()\u003c\/code\u003e - Functions for read Pressure data\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003euint8_t pressure6_getTemperatre() - Functions for read Temperature data\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003evoid pressure6_powerON() - Power ON procedure\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 the three sections :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSystem Initialization - Inicializes I2C module and set INT pin as INPUT\u003c\/li\u003e\n\u003cli\u003eApplication Initialization - Initialization driver init and start power ON procedure for wake up chip and sets measurement mode.\u003c\/li\u003e\n\u003cli\u003eApplication Task - (code snippet) - Read Pressure data and Temperature data and logs data to USBUART every 1 sec.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cpre\u003evoid applicationTask()\n{\n\npressure6_waitingForNewData();\nPressure = pressure6_getPressure();\nTemperature = pressure6_getTemperatre();\n\n\/\/ Logs Pressure and Temperature data\nIntToStr(Pressure, demoText);\nmikrobus_logWrite(\" Pressure : \", _LOG_TEXT);\nmikrobus_logWrite(demoText, _LOG_LINE);\n\nIntToStr(Temperature, demoText);\nmikrobus_logWrite(\" Temperature : \", _LOG_TEXT);\nmikrobus_logWrite(demoText, _LOG_LINE);\n\nmikrobus_logWrite(\" \", _LOG_LINE);\nDelay_ms( 1000 );\n\n}\n\u003c\/pre\u003e\n\u003cp\u003e\u003cbr\u003e The full application code, and ready to use projects can be found on our \u003ca href=\"https:\/\/libstock.mikroe.com\/projects\/view\/2577\/pressure-6-click\"\u003eLibStock \u003c\/a\u003epage.\u003c\/p\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\u003cp\u003e\u003cstrong\u003emikroSDK\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis click board is supported with \u003ca href=\"https:\/\/www.mikroe.com\/mikrosdk\"\u003emikroSDK\u003c\/a\u003e - MikroElektronika Software Development Kit. To ensure proper operation of mikroSDK compliant click board demo applications, mikroSDK should be downloaded from the \u003ca href=\"https:\/\/libstock.mikroe.com\/projects\/view\/2249\/mikrosdk\"\u003eLibStock\u003c\/a\u003e and installed for the compiler you are using.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"MikroElektronika","offers":[{"title":"Default Title","offer_id":47400887124251,"sku":"MIKROE-3216","price":1889.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0676\/3325\/0587\/products\/pressure-6-click-thickbox_default-2eB7ifYjUfnyL1.jpg?v=1701961982","url":"https:\/\/mgsl.in\/products\/mikroe-3216","provider":"MG Super Labs","version":"1.0","type":"link"}