Cypress技术论坛
直播中

王宁

8年用户 185经验值
私信 关注
[问答]

怎么在同一个项目中使用两个CSD模块?

大家好,
我想在同一个项目中使用两个CSD模块。但我把错误的消息,关于建筑操作的资源限制,如附件。4100M数据表表示:
“每个CSD块都有两个IDAC,如果没有使用CapSense,则它们可以用于通用目的(或者在这种情况下都可用IDAC),或者如果CAPSHONE使用不具有耐水性(一个IDAC可用)。PSoC 4100M有两个CSD模块,可以独立使用,一个用于CasSoC,另一个用于IDAC。这两个CAPSYSE块被称为CSD0和CSD1。端口0, 1, 2、3, 4, 6和7上的电容感测输入由CSD0感测。端口5上的电容感测输入由CSD1感测。
你有什么想法吗?此外,我还有另一个戏剧性的信息:当我尝试与CY8C4127AZI M45相同的操作,它可以工作无任何错误。数据表的第30页有一个表。该表提供了有关IDAC和CSD能力的一些信息。但我不能同时评论表和以上信息。
提前感谢您的宝贵意见。
金银花
20.3 K

回帖(5)

付雯瑶

2019-10-22 09:52:35
请发布您的项目,这样我们就可以看到正在发生的事情。看起来你没有一个大的部分,你已经超过了你的资源。
举报

王宁

2019-10-22 10:06:48
嗨,鲍伯,
谢谢你的关心。事实上,我的项目没有特别的选择。不管怎样,我都给你贴上了。在分配PIN之前,当添加第二个CSD模块时,“资源限制错误”显示在错误屏幕上。
我将等待你的宝贵意见。
提前感谢。
Simv.BuffLe01.Zip
25.2 K
举报

王琳

2019-10-22 10:17:25
您选择的设备只有1位8位DAC,这是CAPSENSE所需要的。这就是为什么你不能同时使用两个CAPSSESE组件(通常你不需要,一个组件就足够了)。
提示:在创建者窗口的右边,有一个名为“资源表”的选项卡。在构建之后,您可以看到您的芯片拥有哪些资源以及使用了多少资源。
鲍勃
举报

王宁

2019-10-22 10:25:13
嗨,鲍伯,
谢谢你的回答。我已经把两页的数据表贴在我的帖子上了。如果您可以检查,您将看到没有CYS8C6126AZI M445的SPEISICIDAC。只有CSD模块。
我需要第二个CSD模块。因为,我总共有31个传感器(21个传感器是单数的,10个传感器是滑块),我的显示器尺寸非常大。35cm。所以,我认为通过第二个模块并行阅读会更好。
此外,如果您使用一个CSD模块,您不能使用端口5来分配电容式传感器I/O.,在这种情况下,您必须将电容I/O分配给黄色引脚。(请检查附件屏幕截图)。帮助文件说,“黄色与黑色文本表明这是一个有效的化验,但有一个后果,如果你选择它”。另一方面,当将电容传感器移动到黄色I/O时,我给出警告消息:“函数CSD.source通过模拟路由结构是可到达的,但是使用这个引脚可能导致路由拥塞或失败”。
你能给我澄清一下吗?我为什么要发出黄色警告?如果分配给CAPSENSE输入到黄色I/O有风险吗?我应该做还是不应该?
最后,当我只使用一个CSD模块时,我就看不到CopyIOUTE结束时的扫描时间。你对这件事还有什么想法吗?
提前感谢。
斯宾蒂
179.8 K
黄蜂
142.1 K
PSOCH 4100MY家族数据表
950.3 K
举报

更多回帖

发帖
×
20
完善资料,
赚取积分