Hello all,
In a previous post, I discussed the need for a high-resolution PWM scheme. I was greeted with a bunch of great suggestions, which I appreciate.
The next piece of the puzzle is the ADC. Most PICs have 10-bit ADCs, which is so very close to what I need...
I have a 12-bit DAC feeding me a signal between 0v and 5v. Half of this range (0v to +2.5v) is responsible for a "heat" PWM signal, and the +2.5v to +5v range is responsible for "cool" PWM signal.
Before I generate the PWM, I need to digitize each of these ranges.
Since the signal begins at 12 bits and is split into two separate control signals, each signal has half the bits alloted, each signal can be considered an 11-bit quantity.
My question:
If I read the 11-bit range with two ADCs that are spec'd for 10-bits, can I squeeze another bit of resolution to match the original value? I have briefly looked into oversampling and various scaling techniques, but this subject, aside from simple ADC readings, is foreign to me.
Thank you again for your helpful suggestions.
In a previous post, I discussed the need for a high-resolution PWM scheme. I was greeted with a bunch of great suggestions, which I appreciate.
The next piece of the puzzle is the ADC. Most PICs have 10-bit ADCs, which is so very close to what I need...
I have a 12-bit DAC feeding me a signal between 0v and 5v. Half of this range (0v to +2.5v) is responsible for a "heat" PWM signal, and the +2.5v to +5v range is responsible for "cool" PWM signal.
Before I generate the PWM, I need to digitize each of these ranges.
Since the signal begins at 12 bits and is split into two separate control signals, each signal has half the bits alloted, each signal can be considered an 11-bit quantity.
My question:
If I read the 11-bit range with two ADCs that are spec'd for 10-bits, can I squeeze another bit of resolution to match the original value? I have briefly looked into oversampling and various scaling techniques, but this subject, aside from simple ADC readings, is foreign to me.
Thank you again for your helpful suggestions.