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

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

3天内不再提示

构建一个简单的模拟音频混音器

科技观察员 来源:circuitdigest 作者:Vivekanand 2022-08-23 16:10 次阅读

混频器是一种特殊类型的电子电路,它结合了两个信号(周期性重复的波形)。混音器在音频射频系统中得到了广泛应用,很少用作简单的模拟“计算机”。有两种类型的模拟音频混音器——加法混音器和乘法混音器。

1. 添加剂混合器

poYBAGMEipCATHKOAAca6p9jQac422.png

就像它们的名字所暗示的那样,加法混频器只是简单地将两个信号的值在任何时刻相加,从而在输出端产生一个连续波形,该波形是各个波形值的总和。

最简单的加法混频器只是两个信号源以下列方式连接到两个电阻器

poYBAGMEiomAXYZgAACFXHJKZ3A571.png

电阻器防止信号源相互干扰,加法发生在公共节点,而不是信号源本身。这种方法的优点在于可以根据各个电阻值进行加权求和。

从数学上讲,

z = Ax + By

其中“z”是输出信号,“x”和“y”是输入信号,“A”和“B”是比例比例因子,即相对于彼此的电阻值。

例如,如果其中一个电阻值为 10K,另一个为 5K,则 A 和 B 分别变为 2 和 1,因为 10K 是 5K 的两倍。

当然,使用此音频混音器可以将两个以上的信号组合在一起。

构建一个简单的添加剂混合器

所需零件:

1. 2x 10K 电阻

2. 1x 3.3K 电阻

3.一个双通道信号源

电路原理图:

poYBAGMEioSADv6aAACElFhsJg4749.png

使用两个 10K 电阻,输出只是输入信号的总和。A 和 B 都是统一的,因为两个缩放电阻器是相同的。

poYBAGMEioCAWBrFAAHLuJ2atQ4027.png

黄色和蓝色波形是输入,粉色波形是输出。

当我们用 3.3K 电阻器替换 10K 电阻器中的一个时,比例因子变为 3 和 1,并且一个信号的三分之一被添加到第二个。

数学方程为:

z = x + 3y

下图显示了结果输出波形为粉红色,输入为黄色和蓝色。

poYBAGMEinuAJ9XEAAHUkXkS7dM621.png

添加剂混合器的应用

像这样的简单混音器最引人注目的业余爱好者使用耳机均衡器或“单声道到立体声”转换器的形式,它使用两个(通常)10K 将左右声道从 3.5 毫米立体声插孔转换为单声道电阻器。

2.乘法混合器

poYBAGMEiniAZbN1AAfzJbRko44386.png

乘法混频器更有趣一些——它们将两个(或者更多,但这很困难)输入信号相乘,乘积就是输出信号。

加法很简单,但是我们如何进行电子乘法呢?

我们可以在这里应用另一个小数学技巧,称为对数。

对数基本上是在问一个问题——必须将给定的基数提高到多少才能给出结果?

换句话说,

2 x = 8, x = ?

就对数而言,这可以写成:

日志2 x = 8

用公共底的指数来写数字使我们能够使用另一个基本的数学属性:

a x xa y = a x+y

将两个指数乘以公共底数相当于将指数相加,然后将底数提高到该次方。

这意味着,如果我们对两个信号应用对数,将它们加在一起然后“取”一个反对数就相当于将它们相乘!

电路实现可能会有点复杂。

在这里,我们将讨论一个相当简单的电路,称为吉尔伯特单元混频器。

吉尔伯特细胞混合器

下图显示了吉尔伯特单元混频器电路。

pYYBAGMEim-ANRCZAACz-8bxWs4848.png

该电路一开始可能看起来很吓人,但就像所有复杂的电路一样,这个电路可以分解成更简单的功能块。

晶体管对 Q8/Q10、Q11/Q9 和 Q12/Q13 形成单独的差分放大器

差分放大器只是放大两个晶体管的差分输入电压。考虑下图所示的简单电路。

pYYBAGMEij-AdVTYAABx_nfpBLw053.png

输入为差分形式,位于晶体管 Q14 和 Q15 的基极之间。基极电压相同,集电极电流也相同,R23 和 R24 两端的电压相同,因此输出差分电压为零。如果基极电压不同,则集电极电流不同,从而在两个电阻器上设置不同的电压。由于晶体管的作用,输出摆幅大于输入摆幅。

从中得出的结论是,放大器的增益取决于尾电流,即两个集电极电流的总和。尾电流越大,增益越大。

在上面所示的吉尔伯特单元混频器电路中,顶部的两个差分放大器(由 Q8/Q10 和 Q11/Q9 组成)具有交叉连接的输出和一组公共负载。

当两个放大器的尾电流相同且差分输入A为0时,电阻两端的电压相同,没有输出。当输入 A 具有较小的差分电压时也是如此,由于尾电流相同,因此交叉连接抵消了整体输出。

只有当两个尾电流不同时,输出电压才是尾电流之差的函数。

取决于哪个尾电流更大或更小,增益可以是正的或负的(相对于输入信号),即反相或非反相。

尾电流的差异是使用由晶体管 Q12/Q13 形成的另一个差分放大器产生的。

总体结果是输出差分摆幅与输入 A 和 B 的差分摆幅的乘积成正比。

构建吉尔伯特细胞混合器

所需零件:

1. 3x 3.3K 电阻

2. 6x NPN晶体管(2N2222、BC547等)

两个相移正弦波被馈入输入(由黄色和蓝色迹线显示),输出在下图中以粉红色显示,与示波器的数学乘法函数相比,其输出为紫色迹线。

pYYBAGMEijWAeV8dAAH8RplNC2E411.png

由于示波器进行“实时”乘法,因此输入必须是交流耦合的,以便它也计算负峰值,因为实际混频器的输入是直流耦合的,它可以处理两个极性的乘法。

混频器输出和示波器轨迹之间也存在细微的相位差,因为在现实生活中必须考虑传播延迟等因素。

乘法混频器的应用

乘法混频器的最大用途是在射频电路中,通过将高频波形与中频波形混合来解调。

像这样的吉尔伯特细胞是一个四象限乘法器,这意味着两个极性的乘法都是可能的,遵循简单的规则:

A x B = AB

-A x B = -AB

A x -B = -AB

-A x -B = AB

poYBAGMEijGATzWxAAwgp45M7nI786.png

Arduino正弦波发生器

该项目使用的所有波形都是使用 Arduino 生成的。我们之前已经详细解释了Arduino函数发生器电路。

电路原理图:

12

代码说明:

设置部分使用正弦函数的值创建两个查找表,缩放为从 0 到 255 的整数,其中一个相移 90 度。

循环部分只是将查找表中存储的值写入 PWM 定时器。PWM 引脚 11 和 3 的输出可以经过低通滤波以获得近乎完美的正弦波。这是 DDS 或直接数字合成的一个很好的例子。

产生的正弦波具有非常低的频率,受 PWM 频率的限制。这可以通过一些低级寄存器魔法来解决。正弦波发生器的完整 Arduino 代码如下:

#define pinOne 11
#define pinTwo 3
#定义圆周率 3.14
浮动阶段 = 0;
int 结果,resultTwo,sineValuesOne7e1d30450beeb5f77239203ecbca906b73ddf7f7a1624c546af1a51de1bc5307QzpcVXNlcnNcQWRtaW5pc3RyYXRvclxBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcZGVmRW1vdGlvblxlbW90aW9uXzEwOC5wbmc=,sineValuesTwo7e1d30450beeb5f77239203ecbca906b73ddf7f7a1624c546af1a51de1bc5307QzpcVXNlcnNcQWRtaW5pc3RyYXRvclxBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcZGVmRW1vdGlvblxlbW90aW9uXzEwOC5wbmc=,i,n;
无效设置()
{
pinMode(pinOne,输出);
pinMode(pinTwo,输入);
序列号.开始(115200);
for(相位 = 0, i = 0; 相位 <= (2*pi); 相位 = 相位 + 0.1, i++)
{
结果 = (50 * (2.5 + (2.5 * sin(相位))));
sineValuesOne[i] = 结果;
resultTwo = (50 * (2.5 + (2.5 * sin(相位 - (pi*0.5)))));
sineValuesTwo[i] = 结果二;
}
n = 我;
}
无效循环()
{
for(i = 0; i <= n; i++)
{
类比写入(pinOne,sineValuesOne[i]);
类比写入(pinTwo,sineValuesTwo[i]);
延迟(5);
}
}

结论

混频器是两个输入相加或相乘的电子电路。它们广泛用于音频、射频,偶尔也用作模拟计算机的元件。

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

    关注

    0

    文章

    31

    浏览量

    10103
  • 电子电路
    +关注

    关注

    75

    文章

    903

    浏览量

    66343
  • 混音器
    +关注

    关注

    2

    文章

    25

    浏览量

    12953
收藏 人收藏

    评论

    相关推荐

    基本的音频混音器

    描述混音器这是基本的音频混音器,用于需要将音频
    发表于 07-27 07:56

    基于2n3904晶体管2通道混音器电路图

      该2通道混音器电路基于2n3904晶体管,该晶体管形成2前置放大器。2通道混音器电路的第一个前置放大器具有高增益,可用于麦克风输入,第二
    发表于 08-01 17:19

    音频混音器电路图讲解

      该音频混音器电路图电子项目采用很少常见的电子元件设计。该混音器电路项目有两输入通道。输入信号可以使用R1和R2可变电阻独立控制。   R3可变电阻
    发表于 08-31 17:32

    基于lm381的4通道混音器电路

    该4通道混音器电路项目基于lm381低噪声双前置放大器IC。 为了给这个混音器电路电子项目供电,您可以使用直流电源电路(或电池),它将提供9到24伏之间的输出电压。 lm381 的两放大器中
    发表于 09-11 16:11

    开关型混音器电路

    开关型混音器电路
    发表于 09-24 11:15 2634次阅读
    开关型<b class='flag-5'>混音器</b>电路

    话筒混音器电路

    话筒混音器电路信号混频器输入阻抗约为500kΩ,但它可以通过增加高R5,R8到10MΩ阻抗增加。
    发表于 12-16 10:29 1.8w次阅读
    话筒<b class='flag-5'>混音器</b>电路

    带通道音量控制的无源音频混音器的制作

     完成!现在,我们有了一个功能齐全的4通道至1通道立体声混音器
    的头像 发表于 09-29 11:37 7099次阅读
    带通道音量控制的无源<b class='flag-5'>音频</b><b class='flag-5'>混音器</b>的制作

    混音器-下载生产代码

    混音器-下载生产代码
    发表于 04-12 16:49 27次下载
    <b class='flag-5'>混音器</b>-下载生产代码

    混音器-下载生产代码

    混音器-下载生产代码
    发表于 06-16 13:27 3次下载
    <b class='flag-5'>混音器</b>-下载生产代码

    简单且低成本的3声道迷你混音器电路图

    这是简单且低成本的3声道迷你混音器电路图。该电路使用 9V 电源供电。每个输入通道都有高/低灵敏度可切换输入,并且每个通道都使用了BC550C的低噪声和高增益晶体管。
    的头像 发表于 06-22 17:00 5385次阅读
    <b class='flag-5'>简单</b>且低成本的3声道迷你<b class='flag-5'>混音器</b>电路图

    音频混音器开源项目

    电子发烧友网站提供《音频混音器开源项目.zip》资料免费下载
    发表于 07-25 14:26 7次下载
    <b class='flag-5'>音频</b><b class='flag-5'>混音器</b>开源项目

    Commodore Amiga 1200内置音频Paula CD混音器

    电子发烧友网站提供《Commodore Amiga 1200内置音频Paula CD混音器 .zip》资料免费下载
    发表于 08-05 10:00 0次下载
    Commodore Amiga 1200内置<b class='flag-5'>音频</b>Paula CD<b class='flag-5'>混音器</b>

    如何使用单个晶体管制作音频混音器

    在这个项目中,我们将使用单个晶体管制作音频混音器,该晶体管将组合两个或多个音频信号并产生组合音频输出。在该电路中,两个音频输入将使用单个晶体
    发表于 09-23 17:06 2462次阅读
    如何使用单个晶体管制作<b class='flag-5'>音频</b><b class='flag-5'>混音器</b>

    构建一个称为Dorkwave的故障A/V混音器

    电子发烧友网站提供《构建一个称为Dorkwave的故障A/V混音器.zip》资料免费下载
    发表于 11-16 09:57 0次下载
    <b class='flag-5'>构建</b>一个称为Dorkwave的故障A/V<b class='flag-5'>混音器</b>

    一种简单的晶体管混音器电路图

    网络上最简单的一种晶体管混音器电路图。它只有一个晶体管,可以支持尽可能多的音频信号。BC109C是一个非常便宜的晶体管,只需几个电阻器和电容器,您就可以快速构建混频器电路图,您可以在海
    的头像 发表于 07-26 16:14 1017次阅读
    一种<b class='flag-5'>简单</b>的晶体管<b class='flag-5'>混音器</b>电路图