Когда продумывал подобное, то из реализуемых решений - только
конденсаторы, переключаемые механически, электромеханическим реле
или PIN-диодами (если нужно быстро, типа для прыгающих частот). Но
не делал никогда. А уже обычный переменник - для точной настройки
можно оставить. Впрочем, если сделать достаточно разядов ЦАПа
код-ёмкость, то и переменника может не понадобится совсем.