搜索
bottom↓
回复: 13

[请教] CPLD做IO扩展,复用的可行性,如图

[复制链接]

出0入0汤圆

发表于 2017-8-31 13:28:12 | 显示全部楼层 |阅读模式
CPU不同的管脚功能都需要连到连接器的同一个PIN针,比如普通IO,SPI的信号,UART的信号,I2C的信号,想通过控制总线来切CPLD的MUX,从而实现管脚复用;
但其中例如I2C SDA是双向信号,CPLD里面能否MUX?
另外,三入一出这样的结构可能会占用多少个LE?
对CPLD不熟悉,请帮忙评估下,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2017-8-31 13:47:52 | 显示全部楼层
cpld应该是能实现上述功能的,但细节尙待商榷

出0入0汤圆

发表于 2017-8-31 15:02:34 | 显示全部楼层
双向信号做不了吧?

出0入0汤圆

发表于 2017-8-31 15:57:24 | 显示全部楼层
双向信号不好做,你这样的应用还不如选择电子开关来的简单。

出0入0汤圆

发表于 2017-8-31 16:30:13 | 显示全部楼层
用模拟开关吧!双向信号CPLD 没法直接连过去吧! 

出0入0汤圆

 楼主| 发表于 2017-8-31 16:37:09 | 显示全部楼层
wx85105157 发表于 2017-8-31 15:57
双向信号不好做,你这样的应用还不如选择电子开关来的简单。

信号有很多路,远比图示的多,用电子开关的成本还不如用片CPLD来得便宜

出0入0汤圆

发表于 2017-8-31 17:03:28 | 显示全部楼层
CPLD可以做双向,但要有控制方向的信号。像你这种CPU/MCU出来的SCL/SDA双向信号经过CPLD来切换,没有办法实现,因为方向控制信号没有从CPU/MCU里引出来。

但SPI的MOSI/MISO这种双向信号,可以增加辅助引脚和程序配合来实现。由CPU/MCU输出一个方向信号给CPLD,告诉CPLD这些引脚是工作在输入或输出状态。

出0入4汤圆

发表于 2017-8-31 17:17:30 | 显示全部楼层
用CPLD 还不如用另外一个单片机来扩展方便

出90入4汤圆

发表于 2017-8-31 18:01:14 来自手机 | 显示全部楼层
CPLD不好买,还贵

出760入10汤圆

发表于 2017-8-31 18:09:51 来自手机 | 显示全部楼层
本帖最后由 bhwyg 于 2017-8-31 18:13 编辑
wx85105157 发表于 2017-8-31 15:57
双向信号不好做,你这样的应用还不如选择电子开关来的简单。


双向的一个引脚接两个IO,一进一出,18b20单总线用过

出0入0汤圆

发表于 2017-8-31 19:23:11 | 显示全部楼层
可以做的 但是只是扩展io的话 没必要用cpld。

出0入84汤圆

发表于 2017-8-31 20:32:44 | 显示全部楼层
模拟开关才是正解吧? 为什么要用CPLD。

出0入0汤圆

发表于 2017-8-31 21:43:23 | 显示全部楼层
模拟开关,宁可多花点钱,也不要在cpdl上费事

出0入0汤圆

发表于 2017-8-31 22:19:42 | 显示全部楼层
CPLD不熟悉, 模拟开关或单片机来扩展不用时浮空就是。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 09:43

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表