02 二选一键控选择电路设计-模拟芯片

2023-10-12 02:50

本文主要是介绍02 二选一键控选择电路设计-模拟芯片,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、理论分析

        如题,需要设计一个通过按键选择输出的电路设计,通过按键、GPIO等控制实现一个选择电路,方法有很多,本文介绍采用模拟开关芯片的方式,同时还有数字开关芯片。

        对于高频的有射频开关、高频模拟开关芯片,对于电源控制有NMOS、三极管、继电器等等,后续都会讨论。


二、数据手册

        本期以模拟低频开关做示例,采用CD4066作为设计,如下图为引脚说明,可以看到,在IN同时也具有OUT,说明其为双向开关,可以1→2,也可以2→1。除了供电、信号线就是控制线,那么按照经验而言,这些control都没有非,一般都代表是高电平控制,也就是说,当13-controlA为高电平时,会使得1与2对应A路导通,原理非常简单。

        除此之外,硬件电子工程师还需要关注它的性能参数,如下图,可以看到一些典型的,例如导通电阻典型5Ω(非常不适合高参数要求场合),为什么说非常差呢,因为其导通是具有一定的损耗的,即使在低频信号。同时其关断电阻也不高,会导致虚断,具体看仿真效果。极低的关断电流典型0.1nA。


三、仿真

        如图,通道2,输入1KHz,2VP,1.5V偏置(偏置是因为,供电为0-5V,无负压级,所以需要进行偏置,如果供电为±5V,则无需添加偏置)。通道4为输入5KHz,2VP,1.5V偏置。

         可以看到示波器,都是刻度为2V/Div设置,但是红色非常大,蓝色非常小,这也是前文所提到它的不足,它的断是虚断,所以蓝色还是会有信号,大概是1:10的关系。


 四、注意

        1、实际使用最好用±5V供电

        2、IN为控制端,S为信号端!!!一定要看清楚,不了解的可以去前面看芯片手册对应的引脚,1 2为A通道信号,对应S1、D1,这是个非常大的坑,不知道为什么在仿真、AD这类原理图里,输入是S,控制是IN。

        3、不要用它来做专业的仪器仪表类的控制,因为信号有衰减。做个多路音源选择勉勉强强够了。


五、控制

        前面已把信号选通、控制讲明白了,接下来就是增加控制,这个可以采用按键,也可以采用像51单片机、STM32单片机,但是记住,芯片供电为±5V时,选通控制信号,最好可以达到5V电平,以满足CMOS等器件的高电平导通条件

        如图设计了一个可以选通的器件,其中74HC86为异或器件,CHOICE为模式选择,为三排针,当跳线帽选择32连接时,控制由S1按键进行。(异或:相同为0,不同为1

按键状态控制信号输出SELECT1输出SELECT2
按下101
弹起010

         如果CHOICE跳线帽选择12连接时,控制由SELECT进行,跳线帽选择23即控制信号为GND,跳线帽选择21即控制信号为VCC。


六、完整的二选一键控选择电路设计-模拟芯片-AD工程

        AD工程已上传至CSDN:二选一键控选择电路设计-AD工程资源-CSDN文库

这篇关于02 二选一键控选择电路设计-模拟芯片的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/192714

相关文章

如何选择适合孤独症兄妹的学校?

在探索适合孤独症儿童教育的道路上,每一位家长都面临着前所未有的挑战与抉择。当这份责任落在拥有孤独症兄妹的家庭肩上时,选择一所能够同时满足两个孩子特殊需求的学校,更显得尤为关键。本文将探讨如何为这样的家庭做出明智的选择,并介绍星贝育园自闭症儿童寄宿制学校作为一个值得考虑的选项。 理解孤独症儿童的独特性 孤独症,这一复杂的神经发育障碍,影响着儿童的社交互动、沟通能力以及行为模式。对于拥有孤独症兄

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

usaco 1.2 Transformations(模拟)

我的做法就是一个一个情况枚举出来 注意计算公式: ( 变换后的矩阵记为C) 顺时针旋转90°:C[i] [j]=A[n-j-1] [i] (旋转180°和270° 可以多转几个九十度来推) 对称:C[i] [n-j-1]=A[i] [j] 代码有点长 。。。 /*ID: who jayLANG: C++TASK: transform*/#include<

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

透彻!驯服大型语言模型(LLMs)的五种方法,及具体方法选择思路

引言 随着时间的发展,大型语言模型不再停留在演示阶段而是逐步面向生产系统的应用,随着人们期望的不断增加,目标也发生了巨大的变化。在短短的几个月的时间里,人们对大模型的认识已经从对其zero-shot能力感到惊讶,转变为考虑改进模型质量、提高模型可用性。 「大语言模型(LLMs)其实就是利用高容量的模型架构(例如Transformer)对海量的、多种多样的数据分布进行建模得到,它包含了大量的先验

cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个?

跨平台系列 cross-plateform 跨平台应用程序-01-概览 cross-plateform 跨平台应用程序-02-有哪些主流技术栈? cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个? cross-plateform 跨平台应用程序-04-React Native 介绍 cross-plateform 跨平台应用程序-05-Flutte

hdu4431麻将模拟

给13张牌。问增加哪些牌可以胡牌。 胡牌有以下几种情况: 1、一个对子 + 4组 3个相同的牌或者顺子。 2、7个不同的对子。 3、13幺 贪心的思想: 对于某张牌>=3个,先减去3个相同,再组合顺子。 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOExcepti

如何选择SDR无线图传方案

在开源软件定义无线电(SDR)领域,有几个项目提供了无线图传的解决方案。以下是一些开源SDR无线图传方案: 1. **OpenHD**:这是一个远程高清数字图像传输的开源解决方案,它使用SDR技术来实现高清视频的无线传输。OpenHD项目提供了一个完整的工具链,包括发射器和接收器的硬件设计以及相应的软件。 2. **USRP(Universal Software Radio Periphera

《数据结构(C语言版)第二版》第八章-排序(8.3-交换排序、8.4-选择排序)

8.3 交换排序 8.3.1 冒泡排序 【算法特点】 (1) 稳定排序。 (2) 可用于链式存储结构。 (3) 移动记录次数较多,算法平均时间性能比直接插入排序差。当初始记录无序,n较大时, 此算法不宜采用。 #include <stdio.h>#include <stdlib.h>#define MAXSIZE 26typedef int KeyType;typedef char In

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟)

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟) 题目描述 给定一个链表,链表中的每个节点代表一个整数。链表中的整数由 0 分隔开,表示不同的区间。链表的开始和结束节点的值都为 0。任务是将每两个相邻的 0 之间的所有节点合并成一个节点,新节点的值为原区间内所有节点值的和。合并后,需要移除所有的 0,并返回修改后的链表头节点。 思路分析 初始化:创建一个虚拟头节点