关于PSOC6通信、运放等问题

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
ViSh_3577471
Level 2
Level 2
10 replies posted 5 replies posted 10 questions asked

请教几个PSOC6的问题:

1.根据PSOC63手册说有9个独立的SCB,可以分别软件配置成I2C或者SPI等,但是我在PSOC-062-BLE-Kit Guide文档引脚中怎么是看到I2C只有P6.0与P6.1支持配置成I2C,其余引脚都没看到?但是在器件datasheet文档中又看到很多引脚都可以,但是看不懂ACT#0跟DS#2之类是什么意思。请问是按datasheet规定的引脚都能配置成SCB吗?

2.PSOC6中放大器的输入输出引脚是哪几个,数据手册中没有说明?

文档中有句话是Note that the choice of pins that can be used for the Opamp inputs and output is limited.

3.另外,我想请教下,如果我用CM4控制ADC采集信号,通过DMA控制存储,并将采集的数据通过IPC交给CM0进行波形显示,请问这个如何控制过程如何实现呢,比如需要用到哪些函数命令。

非常感谢!

pastedImage_4.pngpastedImage_6.png

0 点赞
1 解答
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

1:

// Kit Guide 顾名思义,则是对062kit的介绍,在kit上面只是连出了一组作为I2C,我觉得这个没有问题,kit只是作为一个demo,不可能把所有SCB都连出来的。

2:

// ACT #1 只是这个管脚可以可以选择的正常的功能。DS#  是这个管脚是deepsleep下可以工作的功能。在PSoC6里面有一个SCB可以正常工作,但是需要外部提供时钟。

3:

// 你说的这个功能是可以实现的,你可以先参考creator 中IPC pipes的例程。

4: Hope it can be helpful for you!

在原帖中查看解决方案

0 点赞
3 回复数
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

1:

// Kit Guide 顾名思义,则是对062kit的介绍,在kit上面只是连出了一组作为I2C,我觉得这个没有问题,kit只是作为一个demo,不可能把所有SCB都连出来的。

2:

// ACT #1 只是这个管脚可以可以选择的正常的功能。DS#  是这个管脚是deepsleep下可以工作的功能。在PSoC6里面有一个SCB可以正常工作,但是需要外部提供时钟。

3:

// 你说的这个功能是可以实现的,你可以先参考creator 中IPC pipes的例程。

4: Hope it can be helpful for you!

0 点赞

非常感谢您的回复!

您回答中“在PSoC6里面有一个SCB可以正常工作,但是需要外部提供时钟。”是什么意思,因为我是想同时用多个I2C控制外围电路,所以才会有这个问题。

另外,请问PSOC63中运放的输入输出引脚限制是哪几个,我在datasheet 中没有找到该内容的说明。

祝好!

0 点赞
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

DeepSleep 的模式下外设时钟已经关闭了,如果想这个(在deepsleep模式下可以工作的)SCB工作的话,需要外部提供时钟。

具体的引脚你在creator中配置,可以配置的管脚就是可以用的。 所有的模拟管脚都可以作为运放的输入和输出。

0 点赞