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.

[参考译文] TMS570LS1224:GIOA2/EQEP2I 引脚复用冲突

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/617187/tms570ls1224-gioa2-eqep2i-pin-muxing-conflict

器件型号:TMS570LS1224
主题中讨论的其他器件: HALCOGEN

您好!

我正在使用 TMS570LS1224 Launch Pad 连接 Booster Pack。 要求是使用 eQEP_2模块与正交编码器连接。

 在电平转换器之后、Launchpad 上 J4的 GIOA_5、GIOA_2、GIOA_1用于将编码器的正交编码器输入(A、B 和 I)从5V 电压获取到这些3.3V 电压的 GIO 引脚。

GIOA 引脚被配置为输入和上拉电阻。

我的问题是、当我通过电平转换器连接编码器时、我分别在 GIOA_5、GIO_2和 GIO_1上获得正确的编码器信号(A、B 和 I)。 但同时,我在 J11 (引脚12)的 EQEP2I 引脚上看到编码器(B 脉冲序列),而没有任何连接。

我无法使用 eQEP 模块、因为我没有在此引脚上获得编码器索引脉冲、  

GIOA_2和 eQEP2I 是引脚多路复用的。

这是否会造成问题?  

此致、

波尔瓦

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

    Poorva、您好!

    我对你的问题有点困惑。

    [引用 user="Poorva Bhargava"]我的问题是,当我通过电平转换器连接编码器时,我分别在 GIOA_5、GIO_2和 GIO_1上获得正确的编码器信号(A、B 和 I)。

    这意味着您在相应的引脚上看到正确的信号。 对吧?

    [引用 user="Poorva Bhargava"]但同时,我在 J11 (引脚12)的 EQEP2I 引脚上看到编码器(B 脉冲序列),而没有任何连接。

    J11引脚12对应于与 J4上的 GIOA_2相同的 MCU 引脚(引脚9)。 正如您提到的、功能在该引脚上进行多路复用。 您必须在此引脚上选择一个或多个功能、并且不能同时使用 GIOA_2功能和 eQEP2I。但这很令人困惑、因为您说您在 J4处获得正确的信号? J4 PIN8上的信号应该与 J11引脚12一样。

    [引用用户="Poorva Bhargava"]

    我无法使用 eQEP 模块、因为我没有在此引脚上获得编码器索引脉冲、  

    GIOA_2和 eQEP2I 是引脚多路复用的。

    这是否会造成问题?  

    [/报价]

    如果打算将 eQEP2I 引脚用于索引脉冲、则需要为 B 脉冲序列选择另一个引脚。 您将需要更新 Halcogen 中的引脚多路复用器配置、以便在引脚9上选择 eQEP2I 功能。

    如果有用、可通过以下链接找到 Launchpad 的原理图: processors.wiki.ti.com/.../LAUNCHXL2-TMS57012