[讨论] 菜鸟上路,cpld能不能搭一个32选一的模拟开关?

吴下阿蒙   2015-2-19 16:44 楼主
我入手cpld来源于论坛里大佬的推荐,现在基本上可以做出32路的pwm了,但还有32路的模拟开关,不知道能不能实现?

回复评论 (13)

模拟的不行 数字的可以
生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙 =================================== 做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
点赞  2015-2-19 18:04
谢谢版主!
点赞  2015-2-19 23:06
模拟开关无法实现,但数据选择器可以,二者的区别就是后者只能传输数字信号,如2楼所言。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2015-2-19 23:42
模拟开关?一般意义上的开关只有“开”和“关”两种状态,也就是“1”和“0”状态,没有“模拟”状态。
你是不是想模拟机械“开关”。
理论上cpld有这么多输出引脚的型号的就可以模拟32路开关。
点赞  2015-2-20 10:55
变通一下,用 ADC + CPLD + DAC(或PWM)可以实现,延迟另当别论。
点赞  2015-2-20 14:52
引用: 仙猫 发表于 2015-2-20 14:52
变通一下,用 ADC + CPLD + DAC(或PWM)可以实现,延迟另当别论。
我就是想检测32路电压值,用模拟开关来切抽象ADC的输入通道。

多路开关.png
点赞  2015-2-20 16:35
我记得有一些电路可以不用ADC就能测电压值,比如通过电容放电计算时间来确定电压值。
点赞  2015-2-20 19:27
引用: 吴下阿蒙 发表于 2015-2-20 16:35
我就是想检测32路电压值,用模拟开关来切抽象ADC的输入通道。
找个带n路ADC和至少1路DAC(PWM输出亦可)的单片机做似更合理些。
当然硬是为了用PLD而用PLD做也是可以的,但先要把各路模拟信号转换成数字信号才能让PLD认识。




点赞  2015-2-20 19:45
谢谢楼上几位朋友的帮助,看来我还是死了这条心,用51单片机来整更现实一些。
点赞  2015-2-20 20:03
cpld和单片机的优势不同
点赞  2015-2-20 21:55
尽量使用各器件的长处
点赞  2015-2-20 21:56
期待CPLD 能早日实现 模拟开关
点赞  2019-1-3 10:07
多年前的帖子,翻出来,就位表达个愿望,还有什么意义?
点赞  2019-1-8 17:42
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复