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.

[参考译文] LAUNCHXL2-570LC43:N2HET 输出电压不正确

Guru**** 2614265 points
Other Parts Discussed in Thread: HALCOGEN, DP83630

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/771178/launchxl2-570lc43-n2het-incorrect-output-voltages

器件型号:LAUNCHXL2-570LC43
主题中讨论的其他器件:HALCOGENDP83630

您好!

我尝试使用一些 N2HET 引脚作为输出。 我看到与此帖子中描述的问题类似的问题:

https://e2e.ti.com/.../17986

我的问题是、我的器件在高电压下输出1.2V 电压。 问题似乎 与引脚上的负载无关、我在以下设置中观察到了这种行为:

-未连接到引脚
-使用 下拉电阻器驱动开关 MOSFET 的引脚

到目前为止、我已经使用3个 LaunchPad 对其进行了测试。

真正奇怪的是结果不一致。 我对 Launchpad 进行几次上电、并在两个特定的 N2HET 引脚(Launchpad 上的 J9-11和 J9-14、分别对应于 N2HET[5]和 N2HET[4])上测量电压、有时引脚读数为1.2V、而其他时间则读数为3.3V。 此外、一个引脚的读数可能为1.2V、而另一个引脚的读数为3.3V。

有什么想法/建议?

其他意见:

-我相信 N2HET RAM 中没有运行任何代码。 是否有办法确认这种情况?
-内部拉电阻未启用。 我已经使用和不使用外部下拉电阻器测量了1.2V 输出。
这两个可疑的引脚是 N2HET[4]和 N2HET[5]。

感谢您的任何帮助、
James

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

    您好!
    您可以共享配置吗?

    我已经对这些焊球进行了一些测试、我的电路板上的一切都很好。

    此致、
    米罗

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

    我有三种不同的硬件设置、每种设置都产生了相同的问题:

    1 - Launchpad 插入到 PCB 上的堆叠接头上、其中配置为输出的 N2HET 引脚连接到 MOSFET 栅极、以驱动晶体管充当开关
    2 - Launchpad 插入试验电路板、连接到配置为从 Launchpad (N2HET、GIO)读取/写入数字信号的 DAQ
    3 - Launchpad 仅连接到 USB (无接头引脚连接)

    在每种情况下、堆叠接头都焊接到 Launchpad (J1 - J10)的接头行上。 对于设置2)和3)、为电路板提供了 USB 电源、而对于设置1、则使用了外部电源。

    对于软件、HALCoGen 用于生成硬件抽象代码、而该代码用于访问 HET2寄存器以读取/写入数字信号。 如原始文章中所述、内部上拉/下拉电阻器未配置为使用、但在使用和不使用外部下拉电阻器的情况下都出现了我的问题。

    此外、我应该指定我将 HET2[10]用作输入、将 HET2[5.0.0]用作输出、但只有 HET2[5]和 HET2[4]输出不正确的电压。 HET2[10]正常运行为一个输入。

    此致、
    James
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您是否在 HALCoGen->PINMUX 选项卡中设置了 PINMUX?

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

    您好!

    以下是用于在以下位置进行测试的 HALCoGen 项目文件: e2e.ti.com/.../5482.N2HET_5F00_GIO_5F00_TMS570LC4357.ZIP

    所有引脚都设置为输出-这是我在 main.c 中进行的唯一配置

    此致、

    米罗

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

    我的项目确实在 HALCoGen 中设置了 PINMUX。

    我下载了您的 HALCoGen 项目文件、并使用配置创建了一个空白项目、在 main 函数中仅使用以下代码:

    hetREG2->DIR = 0xFFFFFFU;//设置所有 N2HET 引脚作为输出
    hetREG2->DSET = 0xFFFFFFU;//所有引脚输出1

    我仍然观察到在相同的引脚上测量到1.2V 电压。 我还尝试如下所示启用内部下拉电阻器、但没有效果:

    hetREG2->PULDIS = 0x0U;//启用所有引脚上的内部拉电阻
    hetREG2->PSL = 0x0U;//为每个引脚选择内部下拉

    我尝试在新的 Launchpad 上执行此操作、该 Launchpad 从未使用软件闪存过、但堆叠接头焊接到 J1-J10接头引脚上。 我仍然在这些相同的引脚上测量到1.2V 电压。

    此致、
    James
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我只需按照 LaunchPad 的原理图进行操作。 我已经使用 HDK 进行了测试、但没有使用 LaunchPad 进行测试。 因此、我看到 LaunchPad 的 J9-11和 J9-14不仅连接到 HET2[5]-焊珠 D12和 HET2[4]-焊珠 D13、而且连接到 U4的引脚26和引脚28 - DP83630 - LED_LINK 和 LED_ACT。 这就是电压电平不符合预期的原因(如果未连接焊球)。

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

    感谢您迄今提供的帮助! 是否有任何方法可以禁用 Launchpad 上的 DP83630芯片、以便我可以测试此功能? 或者、对引脚进行多路复用、以便焊球 D12和 D13不会连接到 DP83630?

    谢谢、
    James
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您可以使用 PINMUX 将 HET2[4]输出到焊球 H3、将 HERT2[5]输出到焊球 D16。

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

    我追溯到 Launchpad 原理图、并注意到通过从电路板上移除 R8和 R9、DP83630芯片将无法接收功率。 我能够移除电路板上的这些电阻器并测量 J9-11和 J9-14上的电压、并且在3.3V 时正确测量了这些电阻器。 因此、我相信 DP83630芯片导致了电压问题。

    谢谢、
    James