Современный ОУ (300 МГц,Iвых-60мА) позволил сделать простую схему, имеющую вполне пристойные параметры.
Частотный диапазон прибора 25Гц-1МГц. Разбит на 5 поддиапазонов. При указанных на схеме номиналах конденсаторов получается: 25-280, 130-1400, 1300-15кГц, 14,6-170кГц, 72-1050кГц. На частотах выше 800кГц амплитуда сигнала несколько уменьшается. В остальном частотном диапазоне схема стабилизации амплитуды (HL1,R1-R3) вполне справляется со своей работой.
Выходное напряжение прибора 0...3 V. Плавная регулировка-резистором R11, ступенчатая в 10, 100 и 1000 раз - переключателем SA2. Выходное сопротивление схемы - 75 Ом. Генератор не боится короткого замыкания нагрузки (на разъёме XS1) .
Подробнее о работе схемы: операционный усилитель DA1 охвачен двумя обратными связями: ПОС - обеспечивающую генерацию колебаний, и ООС для стабилизации их амплитуды. Резисторы R5 и R8 уменьшают диапазон перестройки генератора. С2 устраняет паразитное самовозбуждение. Наладка: резистором R2 выставляется Uвых 3V(полный размах). R11 при этом должен быть в верхнем по схеме положении. Видимых осциллографом искажений не должно быть во всём диапазоне работы генератора. Возможно, придётся подобрать лампу HL1 СМН 6,3*20 или С2.
Питание - двухполярный стабилизированный источник 9V. Я использовал готовый от измерительного усилителя Ф8028. Потребляемый ток - около 20мА.
Детали: резистор R6, R7-сдвоенный импортный. Применение СП3-33 нежелательно. Переключатели SA1 и SA2 - П2Г3. Разъём XS1- СР50-73Ф. Резисторы R4, R9 - C2-29.