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.

[参考译文] MSPM0G1107:MSPM0 SPI PICO 引脚

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1602199/mspm0g1107-mspm0-spi-pico-pin

器件型号: MSPM0G1107

尊敬的团队:

我想问 SPI PICO 引脚是处于空闲状态 Hi-Z 还是强制?

在我的代码中、在数据发送到缓冲区进行发送之前、它似乎是 Hi-Z。

我在 e2e(这是一篇)上阅读了类似文章:

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1445621/mspm0l1105-rate-of-pico-is-slowly

与我看到的内容相同。

 

此外、在这个 e2e 帖子中、似乎 Luke Ledbetter 提到了 PICO 引脚在空闲时实际上是 Hi-Z:

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1516431/mspm0g3519-discrepancy-between-mspm0-trm-registers-and-example-code

 

混淆在于、在 TRM SPI 说明中、据说 PICO 被强制为空闲低电平。

在我的配置中、Hi-Z = 0、每当 IPD = 1 时、我都可以使 PICO 保持空闲低电平、但是如果 IPD = 0、PICO 引脚最终会漂移高。

PICO 最终变为高电平的原因是因为我在引脚上有一个 100k 的外部上拉电阻(由 SPI 物理外设器件要求)。 在上面的第一个链接中、似乎有人尝试了此操作、没有看到问题、但我很确定他们没有外部上拉电阻器。

那么 PICO 空闲状态 Hi-Z 是什么?

谢谢您、

Viktor。

 

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

    按如下方式进行测试:

    硬件连接:SPI 控制器 PICO - 2.2k 上拉电阻 — 3.3V

    使用 逻辑分析仪监测 PICO 和万用表以测试 PICO 电流。

    SPI 控制器继续发送 0x00:当前 1.4mA (= 3.3V/2.2k)

    SPI 控制器继续发送 0xFF:电流 222uA(≈3.3V/2.2k * 8.64%)

      PICO 的 Vrms 为 3.015V 表示占空比为 8.64%

      逻辑分析仪和万用表电流测试计算的 Vrms 值可能不相等、但两者处于相同的水平。

    SPI 停止发送、电流= 3.2uA

    SPI 停止发送、无上拉、PICO = 0V、但噪声 Vpp = 200mV

    SPI 继续发送 0x00、无上拉、PICO = 0V、但噪声 Vpp = 100mV

    ------------------------------------

    那么 Pico 空闲状态是 Hi-Z 吗?

    根据测试、我们可以知道当发送 0x0 时、PICO 强制为逻辑 0。

    当 STOP 发送时、电流仅为 3.2uA、这意味着 PICO Hi-Z 处于空闲状态。

    测试代码:

    e2e.ti.com/.../SPI_5F00_PICO_5F00_StatusTest_5F00_G3507.zip

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

    所以在空闲状态期间处于高阻态。

    谢谢你。

    此致、

    Viktor。