
如图所示为采用 D/A 转换器的锯齿波信号发生电路。该电路由晶体振荡电路、计数器和 D/A 转换器组成:晶体振荡电路输出的信号送到计数器,计数器从 0 开始每计数一个值,D/A 转换器就输出 1 步大小的模拟电压;当计数值达到最大后就返回 0,模拟电压也返回 0,输出电压再慢慢增加,这样就可获得高精度的锯齿波。图中如果把计数器改为加减计数器,计数值从 0 达到最大值后转换为减法计数,可获得三角波。此外,如果把波形数据预先存入 EPROM 中并顺序读出,经 D/A 转换后就可获得任意形状的波形。锯齿波或三角波的周期由晶体振荡器的振荡频率决定。