3 Replies Latest reply on Dec 30, 2019 12:05 AM by LinglingG_46

    关于PSOC6通信、运放等问题

    ViSh_3577471

      请教几个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进行波形显示,请问这个如何控制过程如何实现呢,比如需要用到哪些函数命令。

      非常感谢!

        • 1. Re: 关于PSOC6通信、运放等问题
          LinglingG_46

          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!

          • 2. Re: 关于PSOC6通信、运放等问题
            ViSh_3577471

            非常感谢您的回复!

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

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

            祝好!

            • 3. Re: 关于PSOC6通信、运放等问题
              LinglingG_46

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

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