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.

[参考译文] AMC1210:SPI 是否通过 RST 禁用为低电平?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1432224/amc1210-is-spi-deactivated-via-rst-is-low

器件型号:AMC1210

工具与软件:

您好!

通过将 M0和 M1接地、我们将 AMC1210与接口模式 SPI 配合使用。 通过将 RST 接地、当 AMC1210处于复位状态时、SPI 接口(CS=CS、WR=CLK、RD=MOSI、AD0=MISO)如何工作?

  • 它会对 CS 和 CLK 做出反应并读取 MOSI 数据吗? 它是否激活 AD0来驱动 MISO 数据?
  • 或者它是否忽略 MOSI 处的所有内容和任何数据、并且 是否使 AD0 (MISO)处于高阻抗状态?

谢谢、此致

Christian

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

    您好、Christian:

    说实话、我不认为/RST 输入会完全停用 SPI 功能。  /RST 输入将所有内部寄存器复位为其默认状态、因此所有滤波器模块数据寄存器都将设置为0x00..00。  如果/CS 引脚被驱动为低电平、并且您尝试写入任何寄存器、如果/RST 也为低电平、则寄存器仍将保持其默认复位状态。  如果/CS 为高电平、SCLK 和 MISO 都将保持 tri 状态。

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

    您好、Tom、

    而 MISO 呢? 即使/CS 为低电平而/RST 为低电平、它是否处于 tri 状态?

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

    从我可以看到的内容来看、即使/RST 为低电平、MISO 也会驱动0x0000。  我能不能问您最后要做什么?  /RST 引脚将由您的控制器以及/CS、MOSI 和 SCLK 驱动。  如果您要驱动/RST 引脚、为什么还会尝试通过 SPI 接口进行通信?

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

    您好、Tom、

    我想用另一个仿真 SPI 从器件代替 AMC1210来执行故障注入以进行软件测试。 我希望能够 通过/RST = LOW 完全禁用 AMC1210、这样我就可以将仿真 SPI 从设备并联到所有 SPI 信号。

    但如果 AMC1210不使 MISO 处于高阻抗状态、则无法通过另一个实例同时驱动 MISO。

    Christian

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

    您好、Christian:

    我可以尝试找到一种方法在我的末端进行验证、但如果您有可用的硬件、只要尝试在 RST 和 CS 保持低电平时驱动方波到 MISO 上、就应该会向您显示该引脚是否实际上为 tri 状态。  从我提供的详细信息来看、我看不出 RST 引脚在何处实际影响 SPI 连接、它似乎只与内部寄存器设置进行交互。