Цитата(HardEgor @ Jun 27 2013, 07:49)

Вначале смоделируй нагрузку твоего усилителя, она у тебя не простая - пьезоэлемент.
Для этого надо знать статическую емкость пьезоэлемента, его резонансные частоты, как механически нагружен и т.д.
После этого сможешь получишь требуемую АЧХ усилителя и начнешь подбирать подходящую схемотехнику.
Еще надо знать активную составляющую сопротивления пьезоизлучателя, ведь это именно она должна потреблять мощность, отдаваемую усилителем. Исходя из емкости и активного сопротивления, можно прикинуть согласующую цепь, что-то типа П-образной LC (в простейшем случае просто последовательная индуктивность, которая компенсирует емкость нагрузки на какой-то частоте). Только эта цепь должна быть перестраиваемой в диапазоне частот. Управление в общем, что-то в виде измерителя разности фаз напряжения/тока нагрузки и "FPGA с нехилой математикой". Идеальное согласование излучателя соответствует синфазности напряжения (до согласующей цепи) и тока через него. Как ни странно, сам усилитель здесь далеко не самая сложная штука, по сравнению с согласующей частью. Транзисторы могут быть любые, обеспечивающие требуемую мощность в требуемой полосе частот. Задача во многом сходна с согласованием передатчика с электрически короткой вибраторной антенной в радиотехнике. Различие лишь в значении емкости нагрузки, которая у пьезоизлучателя на два порядка больше, чем у вибратора.
Если нет векторного анализатора цепей, методика измерения активного сопротивления излучателя проста: последовательно с ним включается индуктивность такого номинала, чтобы на частоте измерения, скажем 100kHz был последовательный резонанс (это где-то 1mH). Подавая сигнал от генератора на такой последовательный контур, надо измерить ток через него и вычислить сопротивление поделив напряжение генератора на ток через контур. Ток контура можно определить косвенно, включив последовательно с ним добавочное небольшое сопротивление (например 1ом) и измерив амплитуду напряжения на нем (например, осциллографом).