Hi everyone i'm new here.
I have a simple dilemma that i am researching but i figured i would ask any way as i find people with experience all ways have good ideas.
I am working on home project and would like some advice.
I need advice on a chip that has min (only need to use) 3 x ADC 0-5v inputs and can communicate via the I2C protocol (i chose this as it looks easy, robust and stable).
The idea being the small board with the sensors will be connected to the I2C bus and the master controller unit will detect the new unit and assign it an address automatically. That address needs to be recorded and stored by the sensor board uC in case of power failure, so when re-energized the units are still addressed correctly.
That side of things is my problem though just giving you a heads up on what i am trying to achieve.
so my real question is, is it better to use a uC to handle the addressing and communicating and it simply (when requested) reads the values from a separate ADC chip connected to the sensors?
or can i get away with a uC that has inbuilt ADC. I only need 8bit resolution. The sensors run linearly and don't fluctuate to much.
The sampling rate will be low, perhaps a maximum of 5hz and the load and cost need to small. The idea being i can connect upto 40 on a single 5Vdc feed @ 1a so thats around 20-25ma per device. I could lift the current up if needed but im hoping to keep it small.
Any advice is greatly welcomed as i am not an engineer and this is my first real attempt at designing my own integrated circuits. I have been playing with arduinos for a while now so i am understanding the programming side, but spec'ing the hardware side is a whole new world.
Thanks in advance.
I have a simple dilemma that i am researching but i figured i would ask any way as i find people with experience all ways have good ideas.
I am working on home project and would like some advice.
I need advice on a chip that has min (only need to use) 3 x ADC 0-5v inputs and can communicate via the I2C protocol (i chose this as it looks easy, robust and stable).
The idea being the small board with the sensors will be connected to the I2C bus and the master controller unit will detect the new unit and assign it an address automatically. That address needs to be recorded and stored by the sensor board uC in case of power failure, so when re-energized the units are still addressed correctly.
That side of things is my problem though just giving you a heads up on what i am trying to achieve.
so my real question is, is it better to use a uC to handle the addressing and communicating and it simply (when requested) reads the values from a separate ADC chip connected to the sensors?
or can i get away with a uC that has inbuilt ADC. I only need 8bit resolution. The sensors run linearly and don't fluctuate to much.
The sampling rate will be low, perhaps a maximum of 5hz and the load and cost need to small. The idea being i can connect upto 40 on a single 5Vdc feed @ 1a so thats around 20-25ma per device. I could lift the current up if needed but im hoping to keep it small.
Any advice is greatly welcomed as i am not an engineer and this is my first real attempt at designing my own integrated circuits. I have been playing with arduinos for a while now so i am understanding the programming side, but spec'ing the hardware side is a whole new world.
Thanks in advance.