更新时间:2025 09 09 20:28:57 作者 :庆美网 围观 : 95次
老铁们,大家好,相信还有很多朋友对于cd4051-cd4051作用及工作原理和的相关问题不太懂,没关系,今天就由我来为大家分享分享cd4051-cd4051作用及工作原理以及的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
作为输入模块,密钥在微控制器开发委员会中至关重要。本文讨论了密钥的设计方案。本文是1,600个单词。后来,可以分析关键编程部分(可能是视频格式,如果您键入的话太多了)
编程密钥模块实际上是根据检测端口的级别更改和密钥电路的状态确定密钥模块中的哪个密钥。最基本的密钥编程是区分每个键,然后再按长按,短按和双击每个键。最后,键的组合就是这种情况。组合键是指同时按下多个键的情况,例如同时按下三个键的计算机键盘。如果同时按下多个按钮,则由于没有电路问题,因此更容易处理独立按钮。对于其他按钮电路,某些电路不能同时忍受多个按钮。例如,ADC检测按钮和某些电路,检测程序可能会更复杂,因此我不会在此处扩展。
密钥模块设计的主要内容是:密钥数量和所需的IO端口数。当然,一些罕见的主要电路需要其他一些设备和芯片帮助。
下表是一些用于关键设计的解决方案(占用8个IO端口内的IO端口的数量,您可以使用扩展芯片。仅列出了一个零件,并且在这里未列出一些特殊的密钥检测芯片,因为我没有使用它们。欢迎使用它们。
表1一些关键检测方案
方案1和2的电路图在编程中基本相似,但是为了确保3x3矩阵密钥不会影响8个IO端口中的其余两个,则需要对4x4矩阵密钥的代码进行一些优化,以便在这里扩展。下图是4x4矩阵密钥和3x3矩阵键的示意图。
解决方案3-6,这似乎是键数量和电路重复的增加。实际上,对于不同的钥匙,它们的编程可能有所不同。例如,最常见的独立密钥编程,仅检测一个密钥。那么如何编程两个独立键?复制并编写相同的功能?这实际上是非常低效的。独立按钮的示意图如图所示。同时,可以使用0.1UF电容器添加独立密钥,以进行双重处理处理,因此我们的代码中不需要软件调试。
解决方案7和8都是纽扣二极管,较少
IO端口可以检测更多按钮。我之前已经分析了这两个并分享了视频,因此我不会在这里扩展它们。
计划9,
4 IO端口检测52个按钮,此处使用了更多二极管。检测原理与方案7和8相似。我不会在这里扩展它,也没有对其进行测试。但是,原则不是问题。同时,4个IO端口可以从理论上检测到更多按钮,但是还需要增加二极管的数量。
解决方案10,解码器+ IO端口解决方案,这实际上是扫描解决方案。如果您的电路中出现了数字管,则可以将其与数字管的位选择结合使用,以减少微控制器使用的IO端口数量。当然,您的代码可能更复杂。
解决方案11:一个IO端口检测两个按钮。这种设计可能远远超出了对大多数人的理解,但是这种设计确实可以存在。通过确定是否将IO级别提取还是降低,这两个按钮的动作是区分的。
方案12,矩阵密钥8x8是我以前做出的项目。我使用解码器扫描并使用CD4051读取键的状态。 64键需要扫描64次才能完成一轮。按下检测键时,将停止扫描,并按下键进行短媒体,长按下和双击判断,然后将其转换为普通键。
计划13,
ADC检测按钮是最多的IO端口保存的代表,每次我发布其他类型的视频时,都会有人建议这样做,这是事实。但是,这需要一个ADC端口。同时,不得同时按下此键组合。电路中还有电阻精度。尝试选择1和5的精度电阻可能会出现按钮检测错误。
计划14-20是另一系列计划。该计划与计划7.8.9相同。它从计划7、8、9演变而来,并取消了计划7、8、9中的一些情况。
在解决方案20中,这8个IO端口检测64个按钮,其中电路中的二极管数为8。这8个二极管的功能是区分IO1降低IO2或IO2降低IO1。为了区分这些,总共有56个情况,以及底部的8个独立按钮,您可以区分64个按钮。
解决方案21、8向触摸按钮。我已经测试了该解决方案并起作用,但是电路需要更多的组件,因为该电路从最基本的部分开始。我不会分析此原则,并且可以在分析后打开一篇新文章。
到目前为止,已经共享了21个电路和12个按钮方案的电路图。我已经在视频中分享了一些解决方案,每个解决方案都是可行的(如果问题是,您可以提出)。之后,您可以详细解释每个解决方案的编程思想,因此请继续关注。
最近,江苏runshi模拟开关RS2251及逻辑芯片RS244通过AEC-Q100车规级可靠性认证。这表明了江苏·鲁奇(Jiangsu Runshi)的成熟设计实力和追求可靠的质量,并且还为在持续改进的过程中为许多汽车级客户提供了更强的信心和动力。
此模拟开关RS2251和逻辑芯片RS244都是通过AEC-Q100 Grand1级的汽车级芯片,并满足MSL 1湿度敏感性水平认证;他们通过了一系列AEC-Q100级标准汽车级认证测试,例如环境应力加速验证,生命加速度仿真验证,包装验证,芯片制造可靠性验证,电气验证,筛选验证等第三方权威实验室等。
RS2251-Q1功能特性多路选择器:(1至8)
-3dB带宽:180MHz
供电范围:+2.5V +5V
低导通阻抗:48(典型值@5V)
高关断隔离度:-83DB
工作温度范围:-40 125
封装:TSSOP16
替代料号TI:CD4051B/CD74HC4051
ON:NLAS4051
Nexperia:74HC4051
RS244-Q1功能特性供电范围:1.65V5.5V
VCC隔离度:VCC接地,所有频道都处于高阻抗状态
工作范围:-40 125
IOFF支持本地停电模式操作
封装:TSSOP20
替代料号TI:SN74LVC244A/SN74AHC244/SN74AC244
ON:74AC244MTC/74AC244MTC/MC74AC244/MM74HC244MTC
Nexperia:74AHC244/74ALVC244
目前,Runshi的汽车级产品库有19个,这是同一类型的原始家用产品中最多的汽车级材料。这些产品被广泛用于新能源汽车电子产品的电源域,车身域和智能驾驶舱,并且可以与市场上的欧洲和美国汽车级芯片兼容P2P。
Jiangsu Runshi将继续专注于国内汽车级的模拟芯片,继续开发更多的汽车级产品,对国家的国内芯片更换呼吁做出响应,以满足对汽车电子应用中对汽车芯片的需求,并为客户提供高质量的,高质量,高额竞争的家用和多样化的国内竞赛和多样化的选择。
HEF4051BT/CD4051BM96/CD4051/CD4051H带有内置的三个地址选择端子(S1S3),低效益的启用输入端子(E(E),8个独立的输入/输出terminals(y0 Y0y7)和常见的端口(Y7)和常见(Y7)和常见(Y7)和常见。电路内部有8个双向模拟开关。每个开关的一端连接到一个独立的输入/输出(Y0Y7)端,另一端连接到共同的输入/输出(z)端。
当E较低时,选择通过S1到S3的路径的开关在状态上具有低电阻。当E高时,S1至S3的设置无效,所有开关都处于高阻抗状态。如果需要切换开关状态,则必须使用启用输入(E)。 VDD和VSS是连接到数字控制输入的电源电压(S1至S3和E e)。 (VDD-VSS)范围为318V。模拟输入和输出(Y0Y7和Z)可能会在最高的VDD和最低VEE之间变化。 VDD-VEE不会超过18V。对于数字多路复用开关,连接了VEE和VSS(通常是接地)。
CD4051H主要用于模拟多选开关,数字多选择开关和信号门。包装表格:DIP16/SOP16/SSOP16/TSSOP16。
工作电压:3V18V
工作温度:-40++105
静态电流(最大值): 20UA
不同的V,最大CL : 10NS@18V,50pf的最大传播延迟
逻辑水平- 高: 3.5V12.6V
逻辑水平- 低: 1.5V5.4V
交换参数
逻辑符号
IEC逻辑符号
功能框图
单个开关的示意图
内部逻辑图
针布
引脚描述
功能菜单
标准信号电路用于区分不同的电压和电流信号,并将它们放在每个正确路径的必要点上。该设计位于变压器的端子等。如图2所示,总共有4组信号选择开关CC4051芯片,其中第一和第二CC4051与功率计的终端01至10相连,第三和第四CC4051芯片与每个CC4051芯片连接到每个Transferter和Voltage Mealtral和其他中性位置。电路的右侧是11个电阻器和12 V电源的串联电源,然后将10个电压值作为标准信号彼此区分。将这些信号定位在相应的变压器端子和中性线上。
单个CC4051是一个由A0A2的三位地址控制的八选信号选择开关。输入信号是I0I7的输入,并从O(OUT)输出。两组4051芯片之间的芯片选择函数引脚(INH)通过nag门连接,以形成一个具有4位地址的16选择信号选择电路。为了方便说明,我们将记录连接仪表端子的第一组和连接标准信号的第二组。通过这种方式,有两组16个选择信号所选电路,如图所示。其中,由MCU发出的D0D3是控制4051(3,4)芯片和D4D7的第二组十六选择电路,是第一组信号选择电路的输出。我们比较了这两组电路的相应信号,以确定相应的接线起点和终点,并进一步确定接线是否正确以及发生误差时的误差类型。
用户评论
终于找到关于CD4051的文章了!我现在学习电子技术,这个芯片经常出现在电路图上,但是我始终没弄明白它的用处和原理是什么。感谢博主对它的解释很详细!
有5位网友表示赞同!
写得真棒!我也在研究数字信号处理,这篇文章帮我理解了CD4051的作用以及它如何实现多路选择的功能。现在可以更自信地去设计电路啦!
有11位网友表示赞同!
这篇文章内容确实丰富有料,但我觉得图解部分可以做得更清晰一些。 比如对于工作原理中各个状态的解释,可以用更多图片辅助说明,这样更容易理解。
有9位网友表示赞同!
这个文章对CD4051的工作原理解释得很清楚,我之前在学习集成电路时遇到过这个模块,当时很难弄明白它的运作机制。现在看完这篇文章,终于豁然开朗了!
有8位网友表示赞同!
我想问下,CD4051的应用范围是不是很广啊?我看文章里提到了一些,比如模拟信号的复用和数字电路的数据选择之类的功能。
有6位网友表示赞同!
我觉得博主写的有些晦涩难懂,没有用通俗易懂的语言解释工作原理。对于入门的人来说,理解起来会有些困难。或许可以通过一些实际应用案例来举例说明,更容易让人接受?
有19位网友表示赞同!
好文章!我之前没了解过集成电路模块,从这篇博文里看到了它在电子领域的重要性。以后学习的时候可以多关注这类芯片的知识。
有19位网友表示赞同!
虽然CD4051是比较基础的集成电路模块,不过还是很有用的,特别是对于一些小型设备来说,它的功能能节省很多空间资源。文章总结得挺好!
有14位网友表示赞同!
我想问下有没有什么其他类型的多路选择信号芯片可以替代CD4051呢? 比如说工作电压更高、开关速度更快之类的...
有6位网友表示赞同!
学习电子专业的小伙伴们,一定要了解这种基础的集成电路模块!它不仅理论知识重要,实际应用也非常广泛,这本书真的超级实用的干货!
有18位网友表示赞同!
之前在做项目的时候曾经遇到过类似的功能需求,当时自己尝试设计方案比较费力。如果早点知道CD4051可以解决这个问题,那可省了不少时间和精力!
有6位网友表示赞同!
文章写的很全面,我已经了解了多个CD4051的应用场景。 看来这个模块确实很有潜力,可以用于许多不同的电子系统设计中 。
有10位网友表示赞同!
我的电路设计实践中经常用到类似功能的选择组件,这篇博文帮助了我更好地理解了CD4051的工作原理和特点。感谢作者!
有19位网友表示赞同!
看完文章后,我对CD4051的理解加深了很多。 感觉学习电子技术需要深入研究这些基础组件的知识,才能真正掌握设计电路的技巧。
有7位网友表示赞同!
学习这方面的知识确实很有收获, 可以帮助我们在实际工程中更快更有效地解决问题。 希望作者能继续分享更多有用的电子学知识!
e2刷机包【e6刷机包】
相比于更新幅度较大的XT1旗舰,其它3款机型则相对有限,都增加了AF+MF无缝对焦模式。需要特别说明的是XE2,除了新增有经典正片滤镜和间隔定时拍摄外,还可使用
ads—奥德赛
QiankunADS4分为四个版本,其中ADSUltraFlagship版本配备了高速L3级有条件的自动驾驶独家解决方案。金·尤兹(JinYuzhi)说,华为目
电脑桌面图标消失解决方法一览
步骤1:执行软件,然后进行硬件操作,然后首先执行反病毒启动程序找到在完整磁盘中扫描计算机的防病毒软件Antivirus软件建议使用360防病毒软件或Kingso
mssqlserver—MSSQLSERVER无法停止
本教程主要探讨的是在Ubuntu24.04或22.04上安装MicrosoftSQLServer的步骤。在开始之前,请确保满足以下条件:Ubuntu24.04或
idc机房-idc机房是什么意思
请不要将本文用于任何商业目的。它仅用于学习参考。违规者对后果负责!数字时代的更多参考公众号:无忧智库是信息存储和处理的核心基础架构,其构建和计划至关重要。本文将
微信群管理设置教程:轻松掌握群内权限与功能
首先,打开微信并输入要管理的组聊天。在组聊天接口的右上角,单击“.”图标以输入组聊天设置接口。2。查找小组管理选项在组聊天设置接口中,向下滑动,直到找到“组管理