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

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

3天内不再提示

如何使用数字电位计构建可编程振荡器

星星科技指导员 来源:ADI 作者:Thomas Brand 2022-12-21 10:46 次阅读

数字电位计 (digiPOT) 用途广泛,可用于各种应用,例如滤波或生成交流信号。但是,有时频率必须能够改变并适应所需的应用。通过适当的接口调整频率的可编程解决方案在此类设计中非常有用,在某些情况下可以极大地促进开发。本文介绍了一种相对容易构建可编程振荡器的方法,该方法通过使用digiPOT可以相互独立地调整振荡频率和幅度。

图1显示了一个典型的二极管稳定型维恩桥振荡器,通过该振荡器可以在输出端实现约10 kHz至200 kHz范围内的精确正弦信号(V输出).维桥振荡器的特点是,一条桥路由带通滤波器形成,另一条桥路由分压器形成。除了轨到轨精密放大器ADA4610-1之外,本示例还使用AD5142 digiPOT,该电位计包含两个独立可控的电位计,每个电位计的分辨率为256级。电阻值的编程通过SPI完成,如图2所示。或者,AD5142A可通过I进行控制2C,可以使用。两种型号均提供10 kΩ或100 kΩ电位计。

pYYBAGOic32Aet4XAACI9Lby-k0645.jpg?h=270&hash=5D720236DF18971D0CBBCBFFC0FBD7057AACC6AB&la=en&imgver=1

图1.具有幅度稳定的可编程维恩桥振荡器,其中电阻被数字POT取代。

poYBAGOic4GAP5_jAAB6jM_yIIk370.jpg?h=270&hash=F6710AFA4349E7FA58577136D3443052E45D9D2D&la=en&imgver=1

图2.AD5142的框图

在图1所示的经典振荡器电路中,R1A、R1B、C1和C2的路径形成正反馈,而负反馈通过R2A、R2B和两个并联二极管D1和D2或其电阻R提供。二极管.这里,公式1适用:

poYBAGOic4OATxKEAAAMcF3yhTk880.jpg?la=en&imgver=1

为了实现持续稳定的振荡,必须消除环路增益的相移。用公式表示,振荡器频率得到以下项:

pYYBAGOic4WARKSPAAALoq6D6-Q917.jpg?la=en&imgver=1

此处,R是AD5142的可编程电阻值:

poYBAGOic4eAewq8AAAKemls97Y418.jpg?la=en&imgver=1

D是AD5142中编程的数字代码的十进制等效值,R是血型是电位器的总电阻。

为了维持振荡,维恩桥应该相对平衡,也就是说,正反馈的增益和负反馈的增益必须协调。如果正反馈(增益)太大,则振荡幅度或V输出将增加,直到放大器饱和。如果负反馈占主导地位,则幅度将相应地被阻尼。

对于此处所示的电路,增益R2/R1应设置为大约2或更高。这可确保信号开始振荡。

然而,负反馈环路中二极管的交替导通也会导致增益暂时小于2,从而稳定振荡。

一旦确定了所需的振荡频率,就可以通过R2独立于频率来调节振荡幅度。这可以按如下方式计算:

pYYBAGOic4uAGPuUAAANfhBkECg294.jpg?la=en&imgver=1

因此,变量ID和VD分别表示D1和D2上的二极管正向电流和二极管正向电压。如果R2B短路,则产生约±0.6 V的振荡幅度。使用R2B的正确数量级,可以实现平衡,因此V输出收敛。在图1所示电路中,R2B使用单独的100 kΩ digiPOT。

结论

利用所述电路和10 kΩ双通道digiPOT,可以调谐8.8 kHz、17.6 kHz和102 kHz的振荡频率,电阻值分别为8 kΩ、4 kΩ和670 Ω,低频误差仅为±3%。更高的输出频率也是可能的,但会影响频率误差。例如,在200 kHz时,频率误差将增加到6%。

在频率相关应用中使用此类电路时,不要违反digiPOT的带宽限制也很重要,因为它是编程电阻的函数。此外,图1中的频率调谐要求R1A和R1B的电阻值相同。但是,这两个通道只能连续设置,并导致瞬时临界中间状态。对于某些应用程序,这可能是不可接受的。在这种情况下,可以使用具有菊花链模式的digiPOT(例如AD5204),以允许两个电阻值同时变化。

审核编辑:郭婷

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

    关注

    143

    文章

    13583

    浏览量

    213363
  • 振荡器
    +关注

    关注

    28

    文章

    3832

    浏览量

    139030
  • 电位计
    +关注

    关注

    0

    文章

    253

    浏览量

    16957
收藏 人收藏

    评论

    相关推荐

    如何使用数字电位器构建可编程振荡器

    数字电位器(digiPOT)功能多样,应用广泛,例如,用于滤除或生成交流信号。但是,有时频率必须能够有所变化,并根据应用需求调整。在此类设计中,支持通过适当的接口调整频率的可编程解决方案极为有用,在有些情况下,非常有助于开发。
    发表于 06-01 14:34 1306次阅读
    如何使用<b class='flag-5'>数字</b><b class='flag-5'>电位器</b><b class='flag-5'>构建</b><b class='flag-5'>可编程</b><b class='flag-5'>振荡器</b>

    如何使用数字电位器构建可编程振荡器?

    AD5142中可编程数字代码的十进制等效值,RAB表示电位器的总电阻。为了保持振荡,文氏电桥振荡器应当相对平衡,也就是说,正反馈增益和负反馈
    发表于 06-28 11:16

    使用数字电位器构建可编程振荡器的方法

    如何使用数字电位器构建可编程振荡器
    发表于 01-06 06:13

    简单易行的可编程振荡器构建方法

    AD5142中可编程数字代码的十进制等效值,RAB表示电位器的总电阻。为了保持振荡,文氏电桥振荡器应当相对平衡,也就是说,正反馈增益和负反馈
    发表于 02-22 09:52

    求大佬分享一种简单易行的可编程振荡器构建方法

    本文介绍一种简单易行的可编程振荡器构建方法,其中,振荡频率和幅度可以通过使用digiPOT来彼此独立地调节。
    发表于 06-17 06:03

    了解今天的可编程振荡器

    了解今天的可编程振荡器
    发表于 03-28 16:19 541次阅读

    可编程振荡器,什么是可编程振荡器

    可编程振荡器,什么是可编程振荡器 可编程振荡器是20世纪90年代早期为克服常规
    发表于 03-22 14:40 2614次阅读

    揭密数字可编程电位技术

    揭密数字可编程电位技术
    发表于 02-12 17:30 3198次阅读
    揭密<b class='flag-5'>数字</b><b class='flag-5'>可编程</b><b class='flag-5'>电位</b><b class='flag-5'>计</b>技术

    使用数字电位可编程振荡器

    数字电位功能广泛,可用于许多滤波和波形发生应用。 本设计介绍一种振荡器,可通过设置数字电位
    发表于 04-11 16:51 50次下载
    使用<b class='flag-5'>数字</b><b class='flag-5'>电位</b><b class='flag-5'>计</b>的<b class='flag-5'>可编程</b><b class='flag-5'>振荡器</b>

    AN-1207: 利用数字电位AD5292、运算放大器OP184和MOSFET构建具有提升输出电流的可编程高压源

    AN-1207: 利用数字电位AD5292、运算放大器OP184和MOSFET构建具有提升输出电流的可编程高压源
    发表于 03-21 14:01 14次下载
    AN-1207: 利用<b class='flag-5'>数字</b><b class='flag-5'>电位</b><b class='flag-5'>计</b>AD5292、运算放大器OP184和MOSFET<b class='flag-5'>构建</b>具有提升输出电流的<b class='flag-5'>可编程</b>高压源

    AN-585:AD5232-使用数字电位器可编程振荡器

    AN-585:AD5232-使用数字电位器可编程振荡器
    发表于 04-18 16:52 3次下载
    AN-585:AD5232-使用<b class='flag-5'>数字</b><b class='flag-5'>电位器</b>的<b class='flag-5'>可编程</b><b class='flag-5'>振荡器</b>

    AN-580:采用数字电位器可编程振荡器

    AN-580:采用数字电位器可编程振荡器
    发表于 04-24 15:37 1次下载
    AN-580:采用<b class='flag-5'>数字</b><b class='flag-5'>电位器</b>的<b class='flag-5'>可编程</b><b class='flag-5'>振荡器</b>

    振荡器可编程延迟定时-74HC5555

    振荡器可编程延迟定时-74HC5555
    发表于 02-21 19:20 0次下载
    带<b class='flag-5'>振荡器</b>的<b class='flag-5'>可编程</b>延迟定时<b class='flag-5'>器</b>-74HC5555

    一种简单易行的可编程振荡器构建方法

    本文介绍一种简单易行的可编程振荡器构建方法,其中振荡频率和幅度可以通过使用digiPOT来彼此独立地调节。
    发表于 01-15 10:05 235次阅读
    一种简单易行的<b class='flag-5'>可编程</b><b class='flag-5'>振荡器</b><b class='flag-5'>构建</b>方法

    深入解析 MEMS 可编程 LVPECL/LVDS 振荡器 SiT9120 系列

    深入解析 MEMS 可编程 LVPECL/LVDS 振荡器 SiT9120 系列
    的头像 发表于 08-13 16:23 429次阅读
    深入解析 MEMS <b class='flag-5'>可编程</b> LVPECL/LVDS <b class='flag-5'>振荡器</b> SiT9120 系列