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.

[参考译文] RM46L852:RM46L852CPGET 引脚的最大电流

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1219158/rm46l852-maximum-current-of-the-pins-of-rm46l852cpget

器件型号:RM46L852

大家好、我叫 Francisco、是另一家工业和技术公司 R+D+I 部门的工程师。 我想问您 RM46L852的每个引脚可以提供的最大电流是多少。 根据数据表、特别是第10-27页的表格、我可以看到有些引脚具有拉/拉模式、可提供20uA 或100uA 的电流。 您可以核实一下此信息吗? 我需要此数据是因为我在某些引脚中使用外部拉电阻器、因为处于复位状态的引脚的默认内部拉电阻器对我无效。

使用外部拉电阻器的这种情况是一个问题、德州仪器的支持技术人员已经为我解决了这个问题、并且在复位阶段无法配置引脚的拉电流模式、 因此、我应该使用外部电阻器、当微控制器处于初始化状态时、我可以配置内部电阻。

他还告诉我、上拉/下拉电阻器是20uA 或100uA 的一种电流源。 因此、我想使用 Kf、这些引脚始终将电流限制在可以流过它的最大值、即20uA 或100uA。 我需要确保此信息能够确定我要使用的外部电阻器必须具有的功率。

我随附数据表中有关此主题的信息、请查看以下链接:

此致、

Francisco。

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

    尊敬的  Francisco:

    表5-4列出了输出缓冲器驱动强度。 输出电流为8mA、4mA 和2mA。  

    对于内部上拉或下拉、MCU 提供20uA 或100uA (用于 JTAG 信号和 RESET 信号)。 I/O 信号为20uA、相当于3.3/20uA = 165k Ω。

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

    尊敬的 QJ Wang:

    在下面我要说明的几个案例中、我需要您做更解释性的说明:

    1) 1)在复位状态下、引脚处于默认的上拉模式。 因此、我使用外部拉电阻器、因为我需要特定引脚具有特定值。 例如、SPI4_NCS_0引脚必须处于上拉状态。 但是、其内部拉电阻处于下拉状态。 因此、我需要使用一个外部上拉电阻器。 这种情况不是问题、因为正如一名德州仪器的技术人员所说、该引脚的内部下拉电阻用作电流源、它只会在上拉电压3.2V 上产生一个小的压降。 我附上它的仿真。 在 RESET 状态下、引脚提供20uA 或100uA 的持续电流。 这种方法是否正确?

    https://lushprojects.com/circuitjs/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgpABZsKBTAWjDACgAlEFPPcQqihpUwAqOOEhs0elTnQEbAO7de3DCnDFNmTdjYAnVX1GC1KIRIxw2AS2NTshB9jw1xMeJDClff-8R4yg66Lk5SwTx8Fu5R6npsAOYOdDpqNITucpFqrrHp2AkAHuAQRPQ+zkTOse4AOgDOAMoACgCSNAD6AHIAwk2dkI0ADrYAdo1sQA

    2)复位状态过程完成后、微控制器将在其引脚上继续保持这种行为、直到多路复用器初始化、多路复用器将把微控制器引脚设置为已分配给每个寄存器的值。 例如、SPI4_nCS_0引脚的配置方式如下:当其处于非活动状态时、它处于逻辑高电平、而当其处于活动状态时、它处于逻辑低电平。 因此、如果该引脚处于非活动状态、则引脚上的电压将不再具有3.2V (在复位状态中施加的值)、但3.3V、不会有电流流动。 然而、当处于运行状态时、引脚将被设定为0V。 因此、将在外部上拉电阻器和引脚之间产生电流、其值将为3.3V/4700 Ω=702mA。 这种方法是否正确? 可流经此引脚的最大电流是否被限制为2mA?

    3)另一方面、如果我将 SPI4_NCS_0引脚配置为 GPIO、我将其配置为输出并将一个白色 LED 连接到它(支持3.3V 电压)、该引脚将只能为该 LED 提供最大2mA 的电流。 这种方法是否正确?

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

    尊敬的 QJ Wang:

    我一直在等待你的答案几天。 有什么问题吗?

    此致、

    Francisco。

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

    尊敬的  Francisco:

    1.在复位状态下、引脚24配置为输入、启用内部下拉。 您是对的、通过上拉电阻器的电流为20uA。

    3.3V/4700ohm=702mA。 这种方法是否正确? [/报价]

    它为3.3V/4.7K=0.7mA

    此引脚将只能为此 LED 提供最大2mA 的电流。 这种方法是否正确?

    是的、SPI4_CS0 (引脚24)的最大驱动强度为2mA  

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

    是的、我犯了个错误。 我想指的是单位 uA、而不是 mA、即702uA。 因此、如果我执行 SPI 传输并且我拥有:

    1) 1) SPI4_nCS_0引脚上有一个外部4.7千欧上拉电阻器。

    2) 2) SPI4_SIMO_0引脚上有一个外部4.7千欧的上拉电阻器。

    3) SPI4_SOMI_0引脚上有一个外部4.7千欧上拉电阻器。

    4) 4) SPI4_CLK 引脚上的外部4.7千欧下拉电阻器。


    因此、电流消耗将增加:

    1) 1)当 SPI4_nCS_0信号为低电平时为702uA。

    2) 2)当 SPI4_SIMO_0信号为低电平时、702uA。

    3)当 SPI4_CLK 信号为高电平时为702uA。

    4)当 SPI4_SOMI_0信号为低电平时为702uA。

    总流耗将为4·0.702uA=2808uA=2.81mA。 我的解释是否正确?


    另一方面、这与 RM46L852的电流消耗有关。 我已经阅读了数据表、当微控制器以220MHz 的最大频率工作时、ICC_max (VCC=1.2V->Digital logic supply voltage (Core))=360mA。 这种解释是否正确? 此外、ICCIO_max (VCCIO=3.3V->数字电源电流)=10mA、ICCPLL_max (VCCIO=3.3V->数字电源电流)=10mA 对于 RM46L852CPGET、没有该引脚、因此它是0V 和0A、ICCP_max (VCCEP=3.3V->闪存泵电源电压)=50mA。

    因此、如果我不使用 ADC 模块、总电流消耗将=ICC_max+ICCIO_max+ICCP_max=360mA+10mA+50mA=420mA。 是否正确?

    此致、

    Francisco。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    电流消耗总共为4·0.702uA=2808uA=2.81mA。 我的解释是否正确?

    正确。  上拉电阻器的值控制流经电阻器的电流大小。  如果电阻值过低、则 高电流将流过上拉电阻器、从而在 SPI4信号为低电平时使器件发热并消耗不必要的功率。 您可以选择值更大的电阻器、例如10千欧。  

    上拉电阻器的最大值可以使用以下公式计算: (VCCIO-VIH)/IIH =(3.3-2.0)/40uA = 32.5k Ω。  

    [报价 userid="510989" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1219158/rm46l852-maximum-current-of-the-pins-of-rm46l852cpget/4615458 #4615458"] ic_max (VCC=1.2V->数字逻辑电源电压(内核))=360mA (当微控制器以其最大频率220 MHz 工作时)。 这种解释是否正确?

    正确。 220MHz 时的最大 ICC 为360mA。  

    因此、如果我不使用 ADC 模块、总电流消耗将为=ICC_max+ICCIO_max+ICCP_max=360mA+10mA+50mA=420mA。 是否正确?

    PLL 逻辑的最大电流为10mA。  

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

    QJ Wang、您好、感谢您的答复。

    是的、该电阻的4.7千欧姆值相对较低。 但是、我使用这个值是因为微控制器在复位状态下的行为。 因此、如果我使用值较大的电阻、将会产生较高的骤降电压。 我们已经与您的同事讨论过这一事实。


    但是、我对 PLL 逻辑"ICCPLL"的最大电流有疑问。 由于 RM46L852CPGET 的封装不具有 VCCPLL 引脚、在 RM46L852的数据表中没有有关该器件的详细信息。 您能解释一下这方面吗?

    此致、

    Francisco。

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

    PLL 逻辑没有单独的电源引脚。 它由 VCC (1.2V)供电、最大流耗为10mA。

    如果我使用值更高的电阻器,则会产生更高的骤降电压。 [/报价]

    VIH 为2.0V。 下降是否低于 VIH?

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

    尊敬的 QJ Wang:

    感谢您的答复、我在计算总电流时将 ICCPLL 电流考虑在内。 谢谢。

    问题在于、由"主机"微控制器控制的某些器件需要非常接近3.3V 的电压、因此压降必须尽可能小。 但是、我有其他情况、在这些情况下可以使用10千欧的电阻器。

    此致、

    Francisco。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    问题是,由"主机"微控制器控制的某些设备需要非常接近3.3V 的电压,因此电压骤降必须尽可能小

    据我所知、大多数3.3V CMOS MCU 的 VIH 为2V、VOH 高于 VIH。 VOH-VIH 是噪声容限。

    对于 TMS570、VIH (min)=2V、VIL (max)=0.8V、VOH (min)=3V、VOL (max)=0.2V

        高状态噪声容限为:Voh (min)-Vih (min)= 3V - 2V = 1V

        低状态噪声容限 为:VIL (max)- VOL (max)= 0.8V - 0.2V = 0.6V

    主机 MCU 的 VIH 和 VIL 的规格值是多少?

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

    尊敬的 QJ Wang:

    RM46L852的工作方式与您所说的完全相同、但 micro-SDXC 要求更严格、根据我了解的 SD 卡物理层规范、建议使用大约3.3V 的值。 但是、它已经检查了此文档、并且我已经确认:

    输出电压:
    VDD=3.3V
    VOH:0.75*VDD
    体积:0.125*VDD

    输入电压:
    VDD=3.3V
    VIH:0.625*VDD
    VIL:0.25 *VDD

    此致、

    Francisco