0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DIY 音频函数发生器设计方案解析

电子设计 来源:eeweb 作者:Eric Holland 2021-06-07 18:04 次阅读

1% 适用于大多数用途,但我刚刚完成了Jim Williams Wien-Bridge Osc 的构建。并且能够获得 0.024。我希望能够使用正弦波输出来测试 ADC 分辨率并作为 RF 项目的基带信号,并且具有非常低的总谐波失真 (THD) 会很好。

所以我决定构建自己的函数生成器。我在网上找到的大多数 DIY 函数发生器都是从方波振荡器馈入积分器以得到三角波开始的,然后将三角波馈入波形整形器,然后得到粗略的正弦波输出。这类似于我去年建立的一个项目。

这种方法有效,但波形的正弦波不会有我想要的低 THD,所以我采用相反的方法并从基于 #327 灯维恩桥电路的正弦波发生器开始低 THD。然后我将把它输入到一个比较器中以产生方波;然后我使用方波打开/关闭斜坡发生器电路。我宁愿有一个斜坡输出而不是三角波。斜坡电路将让我稍后尝试不同的单斜率和双斜率 ADC 概念。

下面是我提出的设计的框图:

pYYBAGC97nmATcLeAAXhuXK3igc124.png

我已经添加了一个 +3.3V 方波输出以输入频率计数器,所以我不需要费心为函数发生器添加显示器。我的也使用我用于显示器的频率计数器,还有 +3.3V 方波输出对于以后的任何微型项目都会很好。

我会有一个频率。调整电位器,频率。量程开关、斜坡电流源调节电位器和输出幅度调节电位器。以下是拟议设计的粗略布局:

pYYBAGC97o6Aat6hAAdgkw1ESms827.png

我真的很喜欢CEE 源测量单元的布局,所以当一切完成后,我将把 PCB 安装在外观相似的 plexi 顶部和底部。

在勾勒出概念图之后,我的下一步是测试 Wien-Bridge Oscillator 电路,我以此为整个设计的基础。我用频率范围选择开关和 10K 电位器制作了电路原型,并惊喜地看到一切正常。

poYBAGC97reAO3FoAARqG6ZBJQM025.png

我拥有的三个开关可选频率范围是:16Hz 到 600Hz、160Hz 到 6kHz 和 1.6kHz 到 60kHz,10K 电位计在这些范围内连续调整输出频率。这种基于灯的实现的一个缺点是每次主要调整后都需要几秒钟的稳定时间,以使灯有时间热稳定......鉴于我应该能够实现非常低的 0.05% 或更低的 THD,这对我来说是一个不错的权衡。

下一步是在 LTSPICE 中起草其余电路,看看我是否可以成功创建方波和斜坡函数。

poYBAGC97sWAbcvdAAROf4mNrao928.png

经过一个下午的比赛,我选择了这条赛道。它在模拟中运行良好,现在我必须构建它,看看它是否真的有效。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 振荡器
    +关注

    关注

    28

    文章

    3507

    浏览量

    137607
  • adc
    adc
    +关注

    关注

    95

    文章

    5643

    浏览量

    539276
  • 积分器
    +关注

    关注

    4

    文章

    97

    浏览量

    27851
  • 谐波失真
    +关注

    关注

    0

    文章

    50

    浏览量

    12839
  • LTspice
    +关注

    关注

    0

    文章

    111

    浏览量

    13123
收藏 人收藏

    评论

    相关推荐

    multisim14.0函数发生器怎么用

    Multisim 14.0是一款功能强大的电子电路仿真软件,其中包含了函数发生器函数发生器是用于产生各种波形信号的设备,可以在电子电路实验中非常有用。在本文中,我将详细介绍Multi
    的头像 发表于 02-23 16:41 979次阅读

    函数发生器和信号发生器的区别和联系

    函数发生器和信号发生器是电子工程领域常用的两种设备,它们在实验室和工业制造领域中扮演着重要的角色。尽管两者在名称和功能上有一定的相似性,但它们的原理和应用有所不同。本文将详细探讨函数
    的头像 发表于 02-23 16:10 365次阅读

    multisim中函数发生器正负极怎么接

    在Multisim中,函数发生器是一种可以生成不同类型信号的设备。它通常由一个波形发生器和一个放大器组成。波形发生器用于产生不同类型的波形,例如正弦波、方波、脉冲波等,而放大器用于放大
    的头像 发表于 02-23 15:38 524次阅读

    函数发生器输出电压是什么电压

    函数发生器是一种电子设备,常用于产生特定波形的电信号。它是电工、电子工程师以及其他相关领域的重要工具。函数发生器可以产生高频、低频甚至是不同形状的波形,如正弦波、方波、三角波、锯齿波等
    的头像 发表于 02-23 15:29 404次阅读

    函数信号发生器的输出电压最大可达多少

    函数信号发生器是一种广泛应用于电子测试、通信、无线电和音频设备等领域的仪器,用于产生各种类型的信号,如正弦波、方波、三角波、脉冲等。它的输出电压是评价其性能与功能的重要指标之一,信号发生器
    的头像 发表于 02-23 14:55 527次阅读

    波形发生器电路设计方案

    波形信号发生器,正弦波、三角波、方波、矩形波等这几种较为常见信号的发生装置。该发生器通过将滞回电压比较器的输出信号通过RC电路反馈到输入端,即可组成矩形波信号发生器。然后经过积分电路产
    发表于 11-30 09:55 1458次阅读
    波形<b class='flag-5'>发生器</b>电路<b class='flag-5'>设计方案</b>

    如何调节函数信号发生器的输出电压?

    如何调节函数信号发生器的输出电压? 函数信号发生器是一种电子仪器,用于产生不同频率、振幅和波形的电信号。在实际应用中,我们经常需要调节函数
    的头像 发表于 11-20 16:23 2068次阅读

    函数信号发生器产生信号的方法有哪些?

    的测试和分析。 信号发生器的应用非常广泛,涵盖了多个领域,包括电子工程、通信、音频和视频设备测试等。下面将详细介绍函数信号发生器产生信号的方法。 1. 直接数字合成(DDS) 直接数字
    的头像 发表于 11-20 16:23 601次阅读

    函数信号发生器怎么使用?函数信号发生器实现方法通常有哪几种?

    函数信号发生器怎么使用?函数信号发生器实现方法通常有哪几种? 函数信号发生器是一种用于产生不同类
    的头像 发表于 11-20 16:16 2797次阅读

    函数信号发生器的原理是什么?如何用函数信号发生器产生共模信号?

    函数信号发生器的原理是什么?如何用函数信号发生器产生共模信号? 函数信号发生器是一种电子设备,能
    的头像 发表于 11-20 16:16 848次阅读

    简易信号发生器设计方案

    电子发烧友网站提供《简易信号发生器设计方案.pdf》资料免费下载
    发表于 10-20 09:43 1次下载
    简易信号<b class='flag-5'>发生器</b><b class='flag-5'>设计方案</b>

    函数发生器可以用触发器表示吗

    函数发生器可以用触发器表示吗 函数发生器和触发器是两个不同的概念,它们虽然有点类似,但是在功能和应用方面还是有很大的区别。 首先,我们来介绍一下函数
    的头像 发表于 08-24 15:50 293次阅读

    基于MAX494的函数发生器电路

    函数发生器(又名FG)在许多音频和模拟电路中广泛使用。FG能够生成正弦波、方波、锯齿波和三角波。但是,没有多少电子爱好者能够负担得起购买FG用于实验目的。对于那些想要自己构建简单具有成本效益的
    的头像 发表于 07-02 10:41 468次阅读
    基于MAX494的<b class='flag-5'>函数</b><b class='flag-5'>发生器</b>电路

    任意函数信号发生器的使用方法

    在实验室,要对信号进行测量,需要有信号源。信号源又被称为信号发生器、振荡器,是用来产生各种电子信号的仪器。按照其产生信号的波形不同,分为:正弦信号发生器函数信号发生器、扫频信号
    的头像 发表于 05-23 14:26 3435次阅读
    任意<b class='flag-5'>函数</b>信号<b class='flag-5'>发生器</b>的使用方法

    Multisim中虚拟函数信号发生器的使用

    做实验时,函数信号发生器作为信号源使用。本节介绍虚拟函数信号发生器的使用。
    的头像 发表于 05-17 12:31 1.4w次阅读
    Multisim中虚拟<b class='flag-5'>函数</b>信号<b class='flag-5'>发生器</b>的使用