Thank you all in advance for viewing my post.
I have a project that involves high-resolution pulse-width modulation. I am contemplating the best way to generate it.
The reason I need at least 12-bit resolution is because the control signal is being generated by a 12-bit DAC.
I contemplated microcontroller-derived signals; both with the pulse-width modulation unit as well as interrupt-driven timer solutions. All work, but the former is limited to 8-bits and the latter is very slow, even at a 20 MHz clock.
I've seen single-IC pulse-width modulation solutions in applications like switching power supplies, but I have no experience with these (do they work well?)
Another important factor is the duty-cycle capabilities. I need a duty-cycle that is linearly-proportional to the control voltage as well as a duty-cycle that can run as close to zero and as high as 98-100% of a full duty-cycle.
The eventual application is a temperature control circuit - hence the tight specs on PWM resolution and duty-cycle capability.
Thank you in advance.
I have a project that involves high-resolution pulse-width modulation. I am contemplating the best way to generate it.
The reason I need at least 12-bit resolution is because the control signal is being generated by a 12-bit DAC.
I contemplated microcontroller-derived signals; both with the pulse-width modulation unit as well as interrupt-driven timer solutions. All work, but the former is limited to 8-bits and the latter is very slow, even at a 20 MHz clock.
I've seen single-IC pulse-width modulation solutions in applications like switching power supplies, but I have no experience with these (do they work well?)
Another important factor is the duty-cycle capabilities. I need a duty-cycle that is linearly-proportional to the control voltage as well as a duty-cycle that can run as close to zero and as high as 98-100% of a full duty-cycle.
The eventual application is a temperature control circuit - hence the tight specs on PWM resolution and duty-cycle capability.
Thank you in advance.