Other Parts Discussed in Thread: MSP432E411Y, MSP432E401Y
Hello there,
I have a requirement to use 100 numbers of HDC2021 sensors and store the data ,using I2C protocol,
i would like to know the best way to do so, please suggest ..
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello there,
I have a requirement to use 100 numbers of HDC2021 sensors and store the data ,using I2C protocol,
i would like to know the best way to do so, please suggest ..
Dear Anil -
You describe a system that needs to support many I2C devices - this will require designing a multiplexer/repeater circuit as described in this article.
https://e2e.ti.com/blogs_/b/analogwire/archive/2015/10/15/how-to-simplify-i2c-tree-when-connecting-multiple-slaves-to-an-i2c-master
Overview of those products is here: https://www.ti.com/interface/i2c/switches-and-multiplexers/products.html
As the HDC2x family does support either of just two available I2C addresses, you would need to consider this limitation when designing mux and choosing your MCU platform (TI makes MCUs with high I2C bus count, starting with parts like MSP432E401Y and MSP432E411Y (with 10 I2C ports) - so you can make a base system (as described in the article) and multiply it to get to 100 devices as you indicate you need to do. These MCUs can also output to UART, for logging purposes, (SD card or to PC (csv file)) so you should be able to meet the requirement you have to store the data.
Your design might start with this concept, here would cover 160 HDC202x units