I am currently developing a sensor platform for IAQ which includes the ZMOD4410 for TVOC measurement. I am trying to use the I2C from the MSP430FR2155 to configure the sensor and make measurements. I developed my own I2C functions for reading and writing. I have access to the firmware, but am having trouble setting it up to work with MSP.
The problem I think its mainly on how the I2C from the ZMOD works, which I might be having trouble setting up in the MSP. I am looking for a more thoroughly explanation on how the I2C works that could help me set up my I2C functions to work properly.
Now, to explain the behavior that I get from the ZMOD:
If anyone has run into any of these problems or has a solution for it, I really appreciate it of you could share.
Hi Rui Fernandes,
I hope you have already resolved this issue thru Renesas Technical Support. Since you weren't able to reply, we will close this thread now. Thank you and have a nice day!
Hello Rui Fernandes
Please submit a ticket to the product line support using the Submit a ticket from the url: https://en-support.renesas.com/dashboard
RenesasRulz Forum Moderator
JBRenesasRulz Forum Moderator
Hello fernandes, Now I'm also stucking with the same problem. And I have no idea how to communicate with zmod4410 through msp430, also I want to ask where am i found the function library for IAQ sensor. I request you to please share your solution to me to solve this problem.
If I remember correctly I had to increase the clock frequency of the I2C to more than 100kHz.
For the library, from what I remember in the main document explains what you had to do to get the libraries.
Thank you so much fernandes. I wanna ask one more thing to you, is there any possible way that we can communicate with this IAQ sensor by traditional configuration of i2c write , read functions by mcu registers. Means, without using of IAQ API library functions and headers.
There is, what I did was extracting the registers from the libraries and reproduce the same steps as the API, using my own i2c write and read functions.
Great thanks to you fernandes for sharing your possible solutions. I'll work on it.
i need your help again man..
Since the sensor returns the observed value with arduino. But whenever i try the same steps with MSP430FR5043 it gives all other data (like PID, ADDRESS STATUS, TRACK NUMBER ) except sensory observed data. So I request you to if you have your program documentation please guide me the correct command sequence for read the observed sensor data.what are the sequences should be used? What are the commands should passed to the sensor to read correct value?
I do not have any program documentation, because I worked on this sensor while I was working on another company.
But, from what I remember, there were still more steps to get the sensory data after getting the PID, etc.
Ok... Thank You fernandes. It means a lot.