音频信号转为开关控制信号_如何使用模拟开关动态切换音频和视频信号
在切换音频和视频信号时,难点在于如何避免引入噪声,以及因设备电阻或附带电容导致的信号损失。虽然 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 在印刷电路板上的布线位置应彼此相邻,以抵消任何共有干扰,进而消除扬声器或耳机的噪声。
音频信号转为开关控制信号_如何使用模拟开关动态切换音频和视频信号相关推荐
- 音频信号转为开关控制信号_盘点模拟量信号和开关量信号区别与应用
提起PLC和变频器,相信很多的电工老师傅都非常了解,甚至于每天都在接触PLC和变频器,老师傅们都知道开关量控制和模拟量控制是PLC和变频器经常使用的2种控制方式,都应用非常广泛. 但是对于一些刚入门学 ...
- 【五线谱】踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 | MIDI 中的对应踏板指令 | 连续控制信号 | 开关控制信号 )
文章目录 一.踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 ) 二.连续控制信号 ( Continuous Controller ) 与 开关控制信号 ( Switch Control ...
- element手机验证格式_基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)...
前言 开发过程中遇到了一个需求,根据用户选择的联系方式,动态改变输入框的检验条件,并且整个表单是可以增加的 在线访问:动态表单校验 github(欢迎star): https://github.com ...
- .f90文件批量转为dll文件_办公必备神器DropIt V8.5.1Portable文件整理分类工具
文件混乱用这1款神器就够了 目录 [url=]DropIt 的使用思路[/url] [url=]快捷调用 DropIt 的两种方式[/url] [url=]配合 IrfanView 对图片进行操作[/ ...
- python3转为unicode编码_「小技能get记」· 如何用python3解码unicode
注:#小技能get记#,主要是为了记录日常生活.工作.学习中,get到的一些小小技能,希望可以帮助自己巩固知识,如果正好也能帮助需要的你,那就更好啦! 小小进步,天天get-- 1.故事背景 热爱学习 ...
- java开关用法_如何在Java中使用带开关盒的枚举?
Java中的枚举(枚举)是一种存储一组常量值的数据类型.您可以使用枚举来存储固定值,例如一周中的天,一年中的月等.enum Days { SUNDAY, MONDAY, TUESDAY, WEDNES ...
- mapgis明码文件转为点线面文件_干货|MAPGIS的二十一个实用方法及技巧
一.如何将mapgis的图形插到word.excel.PowerPoint 中 首先点取mapgis菜单"其他->OLE拷贝",接着打开word,点取"粘贴&quo ...
- vla点转为lisp点_专家们说,中国股市将进入牛市,大盘可能超12000点是真吗?
中国股市进入牛市是认同的,但专家说这轮牛市可能超过12000点,这个是假的.本轮牛市突破6124点是肯定的,但大盘想要超过12000点不敢相信. 专家提出现在的A股即将进入牛市,这个观点我个人是非常赞 ...
- 转为字符数组_数组的20种常用的方法?
1.shift 删除数组中的第一个元素 2.pop 删除数组中的最后一个元素 3.unshift 增加元素在数组的前面 4.push 增加元素在数组的后面 5.map 循环,并且返回新的数组 6.fo ...
- 如何让开关打开_安卓手机如何打开USB调试模式
点击上方"手机互联" 关注我吧!什么是USB调试模式?USB调试模式是 安卓手机提供的一个用于开发工作的功能.使用该功能可在设备和安卓手机之间复制数据.在移动设备上安装应用程序.读 ...
最新文章
- JavaScript 二进制的 AST
- jenkins 手动执行_我常用的SpringBoot+Jenkins自动化部署技巧,贼好用,推荐给大家...
- mysql5.7.20linux安装,linux下 mysql5.7.20安装(精华)
- 剑指Offer_61_序列化二叉树
- 腾讯面试编程题python_腾讯面试官出的 2 道经典数据分析面试题
- 操作系统——实验叁——主存空间的分配与回收
- 论 Java 中的内存分配
- FCC 基础JavaScript 练习6
- window消息机制
- JDK,JRE,JVM区别与联系(ZZ)
- while循环结构的用法
- 利用C语言写一个等额本息的还款计算器。
- ResponseEntity总结
- 道阻且长,行则将至;行而不辍,未来可期。
- Mac pro微信开发者工具无法显示登录的二维码解决方案
- 5个可用提高Godaddy主机速度的第三方CDN加速服务商
- (转)关于用户管理模块
- 强制弹窗被判刑,内因是“不知”还是“不愿”守法?
- HDU2717 Catch That Cow ( BFS )
- 进程组、session、前台任务、后台任务、守护进程
热门文章
- 远程桌面连接下拉框IP地址删除
- 4款Bootstrap在线富文本编辑器
- C语言头文件里可以写些什么
- 南京邮电大计算机科学与技术,计算机科学与技术专业培养目标与毕业要求-南京邮电大学计算机学院.PDF...
- (附源码)小程序 口腔诊所预约系统 毕业设计 201738
- 【转载】C# 开源库大全非常好
- 鱼之死,越狱章鱼和雾霾黑客
- groovy java to swift_groovy数据类型 - Groovy教程
- 备考通信复试过程中的一些知识点总结梳理——码间干扰与衰落
- cmd命令 复制文件夹里所有文件到另一个文件夹操作方式