This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2652R7:I2C 端口数

Guru**** 2847400 points

Other Parts Discussed in Thread: CC2652R7, LP-CC2652R7

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1175269/cc2652r7-number-of-i2c-ports

器件型号:CC2652R7

大家好、

我们的客户希望澄清  CC2652R7是否 具有两个 I2C 端口。 请参阅下面他的查询详情。 我已经查看了数据表和技术参考手册、但还不清楚是否有一个或两个 I2C 端口。  

我想在需要使用2个 I2C 接口的设计中使用 CC2652R7。 我和我的团队不清楚芯片上是否可以有两个并行 I2C 接口。

“传感器接口”是否具有专用 I2C 或用作“通用硬件外设和模块”的 I2C 接口?

如果是,所有 GPIO 是否都与“传感器接口”兼容? 您是否有一个清晰的表格,说明可以进行什么分配,不可以进行什么分配?

我们有两个传感器(1个热传感器和1个电容式触控控制 器)、我们不希望它们在同一个 I2C 上进行通信。  

此致、

Danilo

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Danilo、

    CC2652R7上只有一个 I2C 外设。  传感器接口使用一个位 bang I2C 解决 方案、该解决方案不会与片上外设共享资源、因此可以使用两个不同的 I2C 接口。  请查看 Sensor Controller Studio 帮助文档 和 TI 驱动程序运行时 API

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    我们的客户有以下进一步询问、

    我不理解您的答案。 您说可以有2个 I2C、但 CC2652R7上只有一个外设。 什么是 I2C Bit-Bang?

    传感器接口包含在 CC2652R7 ? 那么您对我说 CC2652R7中有2个内核? 一个具有一个 I2C 外设、另一个用于可实现 I2C 的传感器接口?

    如果是这样,哪些引脚与传感器接口兼容? 所有 GPIO? 还是仅其中的一部分? 是否可以让两个 I2C 并联工作?

    您能否为我提供一个在 CC2652R7上实现了两个 I2C 的硬件参考设计?

    此致、

    Danilo

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    I2C 位 bang 是一种软件解决方案、通过在正确的时序将 SCL/SDA GPIO 线路驱动为高电平/低电平来实现协议。  您可以在网上找到更多说明。  这在传感器控制器内部实现、用于主外设、因此用户无需进行额外开发。

    传感器控制器是内置于器件中的自主 MCU、可与主 Cortex M4F 处理器配合使用。  您可以在 数据表 TRM 中阅读有关此内容的更多信息

    传感器控制器可以访问任何 GPIO、例如为其 I2C SCL/SDA 保留的 GPIO。  由于任何 GPIO 均可用于 I2C 外设或位 bang SC 解决  方案、因此除 LP-CC2652R7之外、无需其他硬件参考设计。

    此致、
    Ryan