函数信号发生器是可用于测试或检修各种电子仪器设备中的低频放大器的频率特性、增益、通频带,也可用作高频信号发生器的外调制信号源。顾名思义肯定可以产生函数信号源,如一定频率的正弦波,有的可以电压输出也有的可以功率输出。下面我们用简单的例子,来说明函数信号发生器原理。
结构组成:
信号发生器系统主要由下面几个部分组成:主振 级、主振输出调节电位器、电压放大器、输出衰减。器、功率放表大器、阻抗变换器(输出变压器)和指示电压
工作模式:
当输入端输入小信号正弦波时,该信号分两路传输,其一路径回路,完成整流倍压功能,提供工作电源;另一路径电容耦合,进入一个反相器的输入端,完成信号放大功能。该放大信号经后级的门电路处理,变换成方波后经输出。输出端为可调电阻。
工作流程:
首先主振级产生低频正弦振荡信号,信号则需要经过电压放大器放大,放大的倍数必须达到电压输出幅度的要求,最后通过输出衰减器来直接输出信号器实际可以输出的电压,输出电压的大小则可以用主振输出调节电位器来进行具体的调节。
它一般由一片单片机进行管理,主要是为了实现下面的几种功能:
a) 控制函数发生器产生的频率;
b) 控制输出信号的波形;
c) 测量输出的频率或测量外部输入的频率并显示;
d) 测量输出信号的幅度并显示;
e) 控制输出单次脉冲。
用硬件实现,芯片型号好像叫8038 函数信号发生器,具体使用参考8038文档
用软件实验 DDFS ,这个较复杂 原理是将一个周期的任意信号的的波型数据存到一个ROM里,
假如是方波 总长度是1000字节 那么前500为0后500为FF,
正弦波 data(n)=0xffsin(n2pi/1000)
将ROM的数据线接至DAC,再跟随
地址线接一累加器上,用一高频肪冲控制
使用时根据频率计算累加值,用这个值去寻址生成对应的模拟信号
用上面的例子如果累加频率为10MHz 累加值为那么就会生成 10M/1000 Hz的信号正弦或方波信号
如果累加值为2就会生成210M/1000 Hz信号
总之不大容易理解了
答案补充
看看这个吧
主要输出波形 正弦波, 三角波, 方波, Ramp 与 脉波输出 振幅 >20Vp-p (open circuit); >10Vp-p (加 50W 负载) 阻抗 50Ω+10% 衰减器 -20dB, -20dB+10dB (at 1kHz) DC Offset <-10V ~ >+10V, (<-5V ~ >+5V 加 50W 负载) Duty Control 1 : 1 to 10 : 1 continuously rating 频率范围 02Hz to 2MHz (共 7 档) 档位准确度 +5% + 1Hz (在 02, 20 刻度位置) 正弦波失真 < 1% 02Hz ~ 200kHz 频率响应 < 01dB 02Hz ~ 100kHz; < 05dB 100kHz ~ 2MHz 三角波线性 98% 02Hz ~ 100kHz; 95% 100kHz ~ 2MHz 方波对称性 <2% 02Hz ~ 100kHz 上升/下降时间 <100nS TTL 输出Level >3Vpp 上升/下降时间 <25nS VCF输入电压 约 0V~10V ±1V input for 1000 : 1 frequency ratio 输入阻抗 10kW (±10%) 使用电源 交流 100V/120V/220V/230V ±10%, 50/60Hz 附件 测试线 GTL-101 × 1, *** 作手册 × 1, 电源线 × 1 尺寸及重量 230(宽) × 95(高) × 280(长) mm, 约 20 公斤
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)