hope you folks aren't sick of me yet :P (If you are I apologize)
So I'm working with a Pi-3 and an MCP3008 ADC chip. After going through my work, I've decided to make sure I understand what to do with the chip.
The current setup I have for the chip is:
- VDD = 3.3V
- VREF = 1.05V
Now am I correct in that the voltage output I will be reading from the ADC will be between 0 and VREF (1.05V in this case)? So If I want to read up to 2V I need to increase VREF to 2V correct?
My other question is, what is the maximum voltage I can send through the input channels (CH0-7)? Is that based on my VREF as well? Or if I sent it 3V will it scale it to VREF and send that as output? Is VDD what my maximum voltage should be for those pins?
I'm trying to be careful to not blow up my chip, while at the same time I think understanding this will make it easier to figure out problems with my programs.