I just read this article, Microcontroller drives piezoelectric buzzer at high voltage through one pin, and it sounds too good to be true.
The schematic:
Q1 and Q3: BS250 Q2 and Q4: BSS295
This article was published in a well known journal, I guess it must be tested design. But somehow I wonder if there is a catch. So my actual questions are:
why is this circuit not so commonly mentioned on microcontroller forums? What is the catch with this design? Is this a really simple bridge load piezo speaker design that could be used for PWM driven audio amplifiers? Is there an amplifier class (eg class H) that this falls into? Is this too good to be true?