信号发生器的电路设计有很多种,例如最简单的晶体管或IC振荡器,复杂一些的VCO电路,以及嵌入式系统加D/A电路构成的智能波形发生器等,所以没法一概而论。如果说它们的共性,那就是它们都是输出各种波形信号的设备。
至于信号频率,这只是信号发生器的输出参数之一。信号发生器要控制输出波形的形状、幅度、频率等很多指标参数。在不同的电路设计中,控制频率的方式也不同。例如简单的振荡器中,控制频率有R-C参数方式、L-C参数方式、石英晶体或陶瓷片基频方式等等。VCO电路用电压控制压控振荡器的频率,并且通过反馈来稳频。至于智能波形发生器,它的频率实际上是软件设置出来的,操作者可以通过改变用户界面中和频率有关的参数来随意设置频率,以及其他参数。