I got the following issue that I can not figure out.
The circuit is below:
OP954 is a photodiode.
PE3 is ADC input
As you can see I use TM4C123GXL which is TI TIVA C Launchpad microcontroller with 12bit ADC (datasheet)
The problem is that ADC is not sensitive to change in voltage generated by photodiode depending on light brightness.
I have tried to troubleshoot. Here is what I observed:
1. The ADC measures digital on/off pulses from another pin on the same board just fine.
2. I can read voltage changing in the same circuit using multimeter;
3. I can read voltage changing in the same circuit using another microcontroller (Arduino UNO with 10bit ADC).
4. Replacing R1 with lower value resistor changes level of flat signal read by PE3, but still no sensitivity to change in light intensity (output stays flat).
What would be your thoughts?
Thank you in advance.
The circuit is below:
OP954 is a photodiode.
PE3 is ADC input
As you can see I use TM4C123GXL which is TI TIVA C Launchpad microcontroller with 12bit ADC (datasheet)
The problem is that ADC is not sensitive to change in voltage generated by photodiode depending on light brightness.
I have tried to troubleshoot. Here is what I observed:
1. The ADC measures digital on/off pulses from another pin on the same board just fine.
2. I can read voltage changing in the same circuit using multimeter;
3. I can read voltage changing in the same circuit using another microcontroller (Arduino UNO with 10bit ADC).
4. Replacing R1 with lower value resistor changes level of flat signal read by PE3, but still no sensitivity to change in light intensity (output stays flat).
What would be your thoughts?
Thank you in advance.
