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.

[参考译文] TMS320F28379D:3.3V 和 GND 短路,ADC 引脚在 Launchpad F28379D 中损坏???

Guru**** 2524550 points
Other Parts Discussed in Thread: TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/813543/tms320f28379d-3-3v-and-gnd-are-getting-shorted-adc-pins-are-getting-damaged-in-launchpad-f28379d

器件型号:TMS320F28379D

我将 Launchpad 的3.3V 用于5.5k Ω 电位器 MPL3115A2_Altitude 压力传感器。  

第一次我直接从启动器将3.3V 电源连接到 POT (5.5Kohm)、POT 的输出直接连接 到 ADCINB2/ANALOGUEIN 引脚。

在开始调试后、3.3V 和 GND 立即部分短路(这两者之间的电阻为31 Ω)、  ADCINB2/ANALOGUEIN 引脚和3.3V 立即短路。

然后、我将一个470ohm 电阻器与3.3V 串联、POT 随后正常工作。

昨天、我又为我的应用初始化了一个 ADC 引脚 ADCINA3/ANALOGUEIN。 当我开始调试时,它被损坏。ADCINA3/ANALOGUEIN 正在连续读取256个 ADC 值。

我不明白为什么会发生这种情况。 为什么3.3V 和 GND 短路,其中一个 ADC 引脚损坏?   

还有一个问题 :Launchpad 上没有 SMA-J-P-H-ST-EM1? 它的用途是什么?

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

    您好 Kailas、

    您能否描述5.5k 电位计如何与压力传感器的输出配合使用?  您是否通过 TMS320F28379D Launchpad 的模拟通道使用分压器(5.5k POT)对压力传感器的输出进行采样?  Launchpad 上的3.3V 至 GND 阻抗应约为千欧姆。  有一个板载 LDO 由 USB 供电、可产生 F28379D 正常工作所需的3.3V 和1.2V 电源轨。  3.3V 电压轨实际上并不用作其他外部电路的外部电源(或基准)。

    压力传感器的输出电平是多少?

    对于 SMA 连接器、 特意不随 LaunchPad 一起提供这些连接器。  用户可以单独购买。  它们用作 Launchpad 上存在的差异的输入连接。  差分缓冲器的输出直接进入 ADCIND4和 ADCIND5。

    此致、

    Joseph

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

    您好 Joseph

    感谢您的回复。

    我使用两个 ADC 引脚和一个 I2C 模块。

    Launchpad +串联470ohm 电阻器+串联5.5Kohm 电位器的连接电压为3.3V、 POT 输出为 ADCINB2/ANALOGUEIN 引脚。

    2.第二个器件是压力传感器(4mA-20mA 输出)、连接方式如下:压力传感器输出+ 100 Ω 串联电阻器+LaunchPad GND 和         直接 将100欧姆电阻器输出到 ADCINA3/ANALOGUEIN。(到压力传感器的 I/p 为12v,由外部生成)

    3. MPL3115A2 I2C 海拔压力传感器连接在 J5跳线上 ,可在 Launchpad 的3.3V 电压下工作。 (需要2mA 的最大电流)。

    这些是 Launchpad 上的连接。

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

    您好 Kailas、

    请查看我的以下评论:

    Launchpad +串联470ohm 电阻器+串联5.5Kohm 电位器的连接电压为3.3V、 POT 输出为 ADCINB2/ANALOGUEIN 引脚。

    -这里没有问题。  470ohm + 5.5k POT 的分压器不应对3.3V 电压轨和 ADCINB2引脚造成任何损坏。

    2.第二个器件是压力传感器(4mA-20mA 输出)、连接方式如下:压力传感器输出+ 100 Ω 串联电阻器+LaunchPad GND 和         直接 将100欧姆电阻器输出到 ADCINA3/ANALOGUEIN。(到压力传感器的 I/p 为12v,由外部生成)

    我担心实施。  我不完全了解这些器件是如何集成的、如果您能提供一个有关100欧姆电阻器和压力传感器如何连接到 ADCINA3的图、这将有所帮助。  另外、压力传感器的输出规格是多少(具体而言、最大输出电压是多少)?  您提到、12伏电压从外部提供给压力传感器。  您是否有机会使用电压表静态测量输出?  我在这里的问题是、如果压力传感器输出大于3.3V 电源轨、转换结果将不能得到保证、并且会导致模拟输入损坏。

    3. MPL3115A2 I2C 海拔压力传感器连接在 J5跳线上 ,可在 Launchpad 的3.3V 电压下工作。 (需要2mA 的最大电流)。

    -这里没有问题。  备选压力传感器的2mA 电源电流要求不应导致板载 LDO 过载或短路。

    谢谢、此致、

    Joseph

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

    您好 Joseph

    下面是下一节的电路图(对不起,他的手做的很好,但我希望能理解):

    2.第二个器件是压力传感器(4mA-20mA 输出)、连接方式如下:压力传感器输出+ 100 Ω 串联电阻器+LaunchPad GND 和      直接 将100欧姆电阻器输出到 ADCINA3/ANALOGUEIN。(到压力传感器的 I/p 为12v,由外部生成)

    此传感器提供的输出电流范围为:4mA - 20mA。

    我将100欧姆电阻器保持串联、因此最大输出电压为 20mA* 100ohm=2V

    感谢您对其他两个连接的评论。 (POT 和海拔压力传感器)。

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

    您好 Kailas、

    100欧姆电阻器的连接方式不会限制进入 ADC 输入的电压。   从压力传感器输出端到 Launchpad 的 ADC 输入端的连接与100欧姆的连接是并联的、因此100欧姆电阻器仅充当附加负载、因此 从压力传感器输出端获取的任何电压仍会直接馈入 ADC 输入端。  这就是我解释原理图的方式。   您是否同意或我是否遗漏了任何内容?

    使用电流连接时、 存在压力传感器 输出电压 远高于3V3电源的风险、这将损坏 F28379D 的 ADC 输入引脚。  我建议在压力传感器的输出端连接分压器。  可能首先使用直流电压表测量压力传感器输出的电压、但不连接到 Launchpad、然后施加 您在应用中期望的不同压力、以便您可以确定压力传感器的最小和最大电压。  获得最小和最大电压值后、您可以使用这些值推导分压器的2个电阻值、并将进入 Launchpad 的 ADC 输入端的电压限制在3.3V 以下。

    此致、

    Joseph  

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

    您好、Joseph、

    该传感器提供4-20mA 输出、除非在该传感器的输出端连接电阻器、否则我们将获得12V 的输出。

    它的作用类似于电流源、因此我们必须连接电阻器。

    如果我在其输出端连接100欧姆电阻、它将提供最大2V 的电压。

    我根据原理图亲自检查了连接到 launchpad 的压力传感器的输出。

    它绝不会提供高于2V 的输出电压。

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

    您好 Kalias、

    我不熟悉压力传感器规格、但压力传感器似乎具有负载检测电路、如果检测到闭环、它将提供负载电流。  可能在负载检测过程中、压力传感器首先提供低电流信号、但电压可能更接近12V、如果检测到负载、则压力传感器中的反馈环路会缓慢增大电流并降低电压。  这可能是一个瞬态事件、发生得太快、电压表无法检测到。  您可能需要检查压力传感器的输出以确保稳定。

    但是、如果进入模拟引脚的瞬变大于3.3V、您仍然可以保护 F28379D 的 ADC 输入。  在电路中、添加一个具有快速瞬态响应的钳位二极管、其中阳极连接到 ADC 输入侧、压力传感器的输出、阴极连接到单独的3.3V 电源轨 (不是 LaunchPad 的3.3V 电压轨-这很重要-原因是您不希望钳位电流全部流入 Launchpad、因为这会导致更多的损坏)。  如果您决定执行此操作、请确保 Launchpad、压力传感器系统和外部3.3V 电源的所有 GND 连接均为公共连接、如果您选择添加此连接、则将在其中连接钳位二极管的阴极侧。

    此致、

    Joseph

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

    谢谢约瑟夫。

    我将尝试实现这一点。

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

    您好 Kalias、

    未听到您对此问题的反馈、因此我假设已解决此问题、因此将此主题标记为已关闭。  如果您对此主题还有其他疑问、请随时将其再次发布在论坛上。

    此致、

    Joseph