在切换音频和视频信号时,难点在于如何避免引入噪声,以及因设备电阻或附带电容导致的信号损失。虽然 CMOS 模拟开关既有效又高效,但设计人员需要了解关键的参数折衷才能正确使用它们。在音频或视频信号源间切换可能非常棘手。大多数机械开关或继电器并非为切换多媒体信号而设计,并且可能产生干扰,例如较大的爆音或视觉干扰。开关电路可以从头设计,但这会增加设计复杂性和时间。

为解决此问题,可以使用简单的 CMOS 模拟开关。它们的工作原理与小型半导体继电器相似,允许电流在两个方向流动,且损耗较低。凭借先开后合和低导通电阻等特性,可消除切换期间的音频或视觉噪声,同时减少信号损失。但在实践中,在使用模拟开关之前,设计人员还需要考虑各种规格的权衡。本文将首先讨论模拟开关基础知识和相关的设计权衡,然后介绍合适的解决方案及其使用方法。

模拟开关使用并行的 P 沟道 MOSFET 与 N 沟道 MOSFET 来创建双向开关。ON Semiconductor 的 NS5B1G384 SPST 常闭模拟开关便是一个简单的 CMOS 模拟开关示例(图 1)。控制输入根据器件配置是常开 (NO) 还是常闭 (NC),将适当的逆变和非逆变信号发送到 MOSFET 栅极。

图 1:简单 SPST 模拟开关的高级表示。单个触点根据控制输入信号 IN 的状态来接通和断开

理想情况下,模拟开关应具有尽可能低的开关电阻 (RON)。实现方法是设计 CMOS 开关,通过增加 MOSFET 漏极/源极面积,为电子流动创造更多表面积并降低导通电阻。但是,增加表面积具有增大寄生电容的缺点。在较高频率下,此寄生电容可能成为一个问题,即形成低通滤波器从而导致失真。电容器还会因充电和放电时间而导致传播延迟。

在为给定应用选择 CMOS 开关时,权衡 RON 与寄生电容是关键。并非每个应用都需要低 RON,并且在某些情况下,模拟开关与电阻负载串联,使得 RON 可以忽略不计。但对于视频信号,权衡 RON 与寄生电容就变得很重要。随着 RON 的减小,寄生电容会增加。这会切断高频信号,导致带宽降低或失真。

对于图 1 所示的 NS5B1G384 案例而言,该器件具有 4.0 Ω(典型值)的较低 RON。寄生电容非常低,为 12 皮法 (pF),因而此开关可适用高至 330 MHz 的信号。

要在两个音频信号输出之间切换音频输入信号,须将音频输入连接到两个 NS5B1G384 开关的 COM 引脚。将每个开关的 NC 引脚连接到其各自的变换器,例如耳机和扬声器。请注意,一次只能选择一个 IN 引脚。

在此配置中,模拟开关的导通时间和关断时间变得很重要。对于 NS5B1G384,导通时间为 6.0 纳秒 (ns),关断时间为 2.0 ns。使用多个开关时,更快的关断时间可实现先开后合功能。这确保了在连接一个开关之前先断开另一个开关,从而防止两个负载同时连接。这还减少了在切换音频信号时不时在音频设备上听到的爆音。

另一种在两个音频信号输出之间切换的替代解决方案是使用两个 SPDT 模拟开关。例如,Analog Devices 的 ADG884BCPZ-REEL 在一个封装中包含了两个 SPDT 模拟开关。使用 5 V 电源时,两个开关的 RON 都很低,介于 0.28 Ω(典型值)和 0.41 Ω(最大值)之间,因而适合低损耗音频信号切换。但如此低的 RON 也要付出代价。开关打开时,模拟开关触点之间的寄生电容为 295 pF。

ADG884 可通过开关处理 400 mA 电流,因而适合从音频放大器直接驱动扬声器(图 2)。

如何使用模拟开关动态切换音频和视频信号

图 2:该基本电路使用单个 Analog Devices ADG884 在两个音频输出设备之间切换

为了最大限度降低 EMI 将噪声注入音频输出的可能性,音频放大器在印刷电路板上的位置应尽可能靠近 ADG884。耳机插孔也应尽可能靠近 ADG884。如果扬声器不使用插孔,则应在 ADG884 和扬声器之间使用屏蔽音频线。

如果音频输入信号为差分对,则信号对 S1A/S1B、S2A/S2B 和 D1/D2 在印刷电路板上的布线位置应彼此相邻,以抵消任何共有干扰,进而消除扬声器或耳机的噪声。

音频信号转为开关控制信号_如何使用模拟开关动态切换音频和视频信号相关推荐

  1. 音频信号转为开关控制信号_盘点模拟量信号和开关量信号区别与应用

    提起PLC和变频器,相信很多的电工老师傅都非常了解,甚至于每天都在接触PLC和变频器,老师傅们都知道开关量控制和模拟量控制是PLC和变频器经常使用的2种控制方式,都应用非常广泛. 但是对于一些刚入门学 ...

  2. 【五线谱】踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 | MIDI 中的对应踏板指令 | 连续控制信号 | 开关控制信号 )

    文章目录 一.踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 ) 二.连续控制信号 ( Continuous Controller ) 与 开关控制信号 ( Switch Control ...

  3. element手机验证格式_基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)...

    前言 开发过程中遇到了一个需求,根据用户选择的联系方式,动态改变输入框的检验条件,并且整个表单是可以增加的 在线访问:动态表单校验 github(欢迎star): https://github.com ...

  4. .f90文件批量转为dll文件_办公必备神器DropIt V8.5.1Portable文件整理分类工具

    文件混乱用这1款神器就够了 目录 [url=]DropIt 的使用思路[/url] [url=]快捷调用 DropIt 的两种方式[/url] [url=]配合 IrfanView 对图片进行操作[/ ...

  5. python3转为unicode编码_「小技能get记」· 如何用python3解码unicode

    注:#小技能get记#,主要是为了记录日常生活.工作.学习中,get到的一些小小技能,希望可以帮助自己巩固知识,如果正好也能帮助需要的你,那就更好啦! 小小进步,天天get-- 1.故事背景 热爱学习 ...

  6. java开关用法_如何在Java中使用带开关盒的枚举?

    Java中的枚举(枚举)是一种存储一组常量值的数据类型.您可以使用枚举来存储固定值,例如一周中的天,一年中的月等.enum Days { SUNDAY, MONDAY, TUESDAY, WEDNES ...

  7. mapgis明码文件转为点线面文件_干货|MAPGIS的二十一个实用方法及技巧

    一.如何将mapgis的图形插到word.excel.PowerPoint 中 首先点取mapgis菜单"其他->OLE拷贝",接着打开word,点取"粘贴&quo ...

  8. vla点转为lisp点_专家们说,中国股市将进入牛市,大盘可能超12000点是真吗?

    中国股市进入牛市是认同的,但专家说这轮牛市可能超过12000点,这个是假的.本轮牛市突破6124点是肯定的,但大盘想要超过12000点不敢相信. 专家提出现在的A股即将进入牛市,这个观点我个人是非常赞 ...

  9. 转为字符数组_数组的20种常用的方法?

    1.shift 删除数组中的第一个元素 2.pop 删除数组中的最后一个元素 3.unshift 增加元素在数组的前面 4.push 增加元素在数组的后面 5.map 循环,并且返回新的数组 6.fo ...

  10. 如何让开关打开_安卓手机如何打开USB调试模式

    点击上方"手机互联" 关注我吧!什么是USB调试模式?USB调试模式是 安卓手机提供的一个用于开发工作的功能.使用该功能可在设备和安卓手机之间复制数据.在移动设备上安装应用程序.读 ...

最新文章

  1. JavaScript 二进制的 AST
  2. jenkins 手动执行_我常用的SpringBoot+Jenkins自动化部署技巧,贼好用,推荐给大家...
  3. mysql5.7.20linux安装,linux下 mysql5.7.20安装(精华)
  4. 剑指Offer_61_序列化二叉树
  5. 腾讯面试编程题python_腾讯面试官出的 2 道经典数据分析面试题
  6. 操作系统——实验叁——主存空间的分配与回收
  7. 论 Java 中的内存分配
  8. FCC 基础JavaScript 练习6
  9. window消息机制
  10. JDK,JRE,JVM区别与联系(ZZ)
  11. while循环结构的用法
  12. 利用C语言写一个等额本息的还款计算器。
  13. ResponseEntity总结
  14. 道阻且长,行则将至;行而不辍,未来可期。
  15. Mac pro微信开发者工具无法显示登录的二维码解决方案
  16. 5个可用提高Godaddy主机速度的第三方CDN加速服务商
  17. (转)关于用户管理模块
  18. 强制弹窗被判刑,内因是“不知”还是“不愿”守法?
  19. HDU2717 Catch That Cow ( BFS )
  20. 进程组、session、前台任务、后台任务、守护进程

热门文章

  1. 远程桌面连接下拉框IP地址删除
  2. 4款Bootstrap在线富文本编辑器
  3. C语言头文件里可以写些什么
  4. 南京邮电大计算机科学与技术,计算机科学与技术专业培养目标与毕业要求-南京邮电大学计算机学院.PDF...
  5. (附源码)小程序 口腔诊所预约系统 毕业设计 201738
  6. 【转载】C# 开源库大全非常好
  7. 鱼之死,越狱章鱼和雾霾黑客
  8. groovy java to swift_groovy数据类型 - Groovy教程
  9. 备考通信复试过程中的一些知识点总结梳理——码间干扰与衰落
  10. cmd命令 复制文件夹里所有文件到另一个文件夹操作方式