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.

[参考译文] AWR2243:4个 AWR2243级联、FPGA 使用一个 I2C 和一个 SPI 来连接4个 AWR2243? 4台 PC 的 AWR2243具有不同的 I2C 器件地址(GPIO 集)、4台 PC 的 SPI CLK/MOSI/ MISO 连接在一起。

Guru**** 2554900 points
Other Parts Discussed in Thread: AWR2243

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/958428/awr2243-4-pcs-awr2243-cascaded-fpga-use-one-i2c-and-one-spi-to-connect-4-pcs-awr2243-4-pcs-awr2243-have-different-i2c-device-address-gpio-set-spi-clk-mosi-miso-of-4-pcs-2243-connect-together

器件型号:AWR2243

大家好、团队、

  我的解决方案是 4个 AWR2243+FPGA、为了节省 FPGA 和连接器的 I/O、我想使用一个 I2C 来控制 4个 AWR2243 (4个 AWR2243具有不同的器件地址--GPIO 配置)、同时、我使用一个 SPI 来控制 4个 AWR2243-- IT 共享 CLK/MOSI/MISO、当然 、CS 和 INTR 是独立的(每2243具有独立的 CS 和 INTR)。 我不使用 QSPI 接口 、因此请将该接口保持为 NC、是否适合此设计?

  2.  AWR2243有3个 GPIO、我使用它来设置 I2C 器件地址、除了此功能、GPIO 还有其他功能? 是否需要将 GPIO 连接到 FPGA?   

2243的 JTAG 对客户有用?  我只留下 JTAG 的测试点、对吧?

欢迎您发表评论!

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

    您好、Simon、

    您提到您使用的是 I2C 接口、还提到您使用的是一个 SPI 接口。 您可以使用其中任一选项、而不是同时使用两者来控制 AWR2243器件。 使用 GPIO 0:2引脚可能有3个不同的 I2C 地址(请参阅数据表)、因此使用 I2C 接口时、4个器件可能会成为一个问题。

    将 QSPI 引脚保持 NC 不是问题。 JTAG 只用于调试、因此您可以将它们连接到测试点。

    此致、

    Vivek

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

    尊敬的 Vivek:

      感谢您的建议!

      我准备使用 SPI 配置2243、I2C 只是备份。  

      因为 GPIO 有3个引脚、所以我认为 I2C 器件地址可以设置为8个不同的地址。 您的意思是 I2C 器件地址只有三个:0x000 0x001 0x111、它是对的吗?(如下列表)。

    GPIO 的功能只设置了 I2C 地址、对吗? 我不需要将 GPIO 连接到 FPGA (MCU)?谢谢!

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

    您好,

    您说得对、我们可以通过3种 GPIO 配置支持8个 I2C 地址、我现在仔细检查了这一点。

    在 I2C 模式下、GPIO 的功能仅用于设置地址。 但在 SPI 模式下、GPIO0用于调试、以便在 SPI 接口出现问题时发送故障日志。

    此致、
    Vivek

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

    尊敬的 Vivek:

      非常感谢您的建议、您能提供有关 GPIO0的更多信息吗? 何时提供故障日志? 主机需要能够驱动该引脚上的脉冲、这意味着什么? 为什么主机向 GPIO0提供一个脉冲、如果 FPGA 提供该脉冲、该脉冲需要多长时间?

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

    您好、Simon、

    如果 主机无法通过 SPI 接口获取 ACK、则主机可能会一直等待该 ACK。 在此状态下、主机可以切换 GPIO0以获取发出的调试信息。 下面是流程图。

    此致、
    Vivek