Cypress技术william hill官网
直播中

姚秋月

7年用户 255经验值
私信 关注
[问答]

怎么在PSOC 4 BLE中将模拟MUX与SAR ADC配合使用?

你好,
我目前尝试使用12个引脚作为PSoC 4 BLE先锋板的模拟输入,我不太确定这是可能的。我只能使用端口P3[0~5]路由6个模拟引脚,因为P3 [6-7]用于先锋板上的RGB。我将需要6个更多的引脚,我试图使用一些模拟MUX,以实现这一点,我也尝试使用P2 [ 0 - 5 ]。问题是我无法路由模拟引脚。基本上,我将外部引脚连接到模拟多路复用器的输入端,并将其输出到SAR ADC的一个输入端,但这个错误总是出现:Net“ADC:MuxOutPull”连接到模拟多路复用器“AMUXSEQU1”和模拟多路复用器“ADC:CysPoS4SARMUXX8yCYAMUXXIDA A”,但它只能连接一个ANALO。当MUX是模拟多路复用公共连接时。
作为来自PSoC的信息:模拟多路复用器公共连接可能不连接到另一个模拟多路复用器。我们希望在将来的版本中删除这个限制。为了解决这个限制,尝试克隆或缓冲共同信号。
所以我的问题是这里有更多的实验人员:有没有办法使用12个模拟引脚,如果是的话,我能在哪里找到更多的信息?此外,如果有人知道如何克隆或缓冲共同的信号,我将理解信息。
谢谢!

回帖(3)

王琳

2019-10-22 08:04:31
试试它在附件项目中的方式。
应该使用EOS(采样结束)中断将AMUX切换到下一个信道。
鲍勃
Cyrkky.Access 01.Zip
25.4 K
举报

姚秋月

2019-10-22 08:15:12
你好,鲍伯,
谢谢你的回答,但是你给我的例子对我没有多大帮助。我将在这里解释我所需要的,并附上一个修改的项目,也许你可以看看我想要达到什么。
我有一些传感器使用2个ADC通道/传感器,因此我需要一次转换一对信号。我有6个传感器,因此,我将需要一个ADC SAR与6个输入,以转换3个传感器输出一次。我把6个MUX与2个输入和链接的传感器,以这样的方式,3将转换一次,然后我会切换MUXs到第二个输入,转换他们,所以一个。
Cyrkky.CaseV01Y0.Zip
449.8 K
举报

姚秋月

2019-10-22 08:31:26
你好,鲍伯,
我认为这是唯一的选择,以便超过6个引脚转换。这不是很好,因为4200个BLE系列应该能够使用16个频道,但在先锋我只能使用6,因为一些引脚是链接到RGB LED,一些不暴露在板上。除此之外,路由规则更进一步限制了这一点。如果将来能改变的话,那就太好了。如果你不使用芯片的运算放大器,你不应该被限制,但是这可能会被改变。
谢谢!
举报

更多回帖

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