I'm looking for a way to read piezo vibrations in a constant stream, both positive and negative AC voltage signals. How would I set that up with the ADC to get the correct readings?
You need to do a level-shift so that all values are positive. Use an R-ladder.
Bob
That looks pretty fancy, but perhaps I posted in the wrong forum or wasn't specific were I should have been. I'm using a PSoC4-BLE.
Awesome! Thank you very much. I will give this a try. So I guess t he output from the opAmp would run to the ADC?
Yes, next - ADC.
You need to calculate resistors so to get into the range of the ADC.
R2 and R3 - determine the amplification of the signal,
U (Pin_5) - shifts the signal to the positive region.