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.

MSP430F5310输入电流

最近用430的芯片做一款产品,有以下几个小问题请教一下:

1.5310的单个管脚的驱动能力应当在±15ma,那请问整体驱动能力是多少?数据表里这个值在哪里看?

2.关于输入电流,我是指输入状态下的电流,比如电源通过一个电阻直接接在一个GPIO口上,那么电阻的取值是多少?

  不接电阻,会不会烧坏;电阻值太大会不会无法响应?

  • 你好,

       驱动能力的数据如下:

    输入电流参数如下:

  • 你好,谢谢你的回答,驱动能力是我自己没有仔细看说明。

    但输入电流我还是有点不明白,可不可以解释一下这里的数值代表的意思?

    比如一个按键检测电路,我用47K上拉,引脚配置输入,那么电流应当是3.3/47k=70uA左右,比上图50nA大的多,这该如何理解?

     

  • 楼主,

        你算出的电流值是流过47K电阻的值,而datasheet中的数值50nA是流经IO脚的漏电流。50na的数值是内部上下拉均未使能的情况下,将IO脚直接接到Vss和VDD上测得的。

  • 我知道您的意思,我现在的问题是:在输入状态,所能承受的电一次范围。

    如果我电阻不是4.7K,而是100R,应当会烧掉, 这个最大值是多少?

    如果我电阻变成1000M,引脚还能不能判断输入是什么状态?引脚可以判断输入状态的最小值是多少?

    关于输入状态我不太了解,可不可以详细解释一下?

  • 我知道您的意思,我现在的问题是:在输入状态,所能承受的电一次范围。

    如果我电阻不是4.7K,而是100R,应当会烧掉, 这个最大值是多少?

    如果我电阻变成1000M,引脚还能不能判断输入是什么状态?引脚可以判断输入状态的最小值是多少?

    关于输入状态我不太了解,可不可以详细解释一下?

  • 楼主,

       datasheet上的测试条件是直接接到VCC上的,如果加限流电阻,电流会更小。所以你加100欧也不会有问题。同样的,如果加一个大的电阻,也可以简单算出在电阻上的分压。

        关于输入的电平判断门限,datasheet上会有标出。

  • 按照您的意思,输入状态下,其实不用考虑外部的输入电流是吗?

    也就是图中R23这种类似的电阻我其实可以不接,直接短下来即可?

    能说明一下输入状态的的工作原理吗?下拉?

  • 你好,

    1.单个IO管脚的驱动能力在6mA,稍微大一点可以接受。

    整体电流在36mA。

    2.电阻的阻值取值为1k,4.7k,为好。

    3.不建议不接电阻。

  • 您好,谢谢你的回答。

    关于2、3我现在知道要这么做,但不知道为什么要这么做,能不能详细解释一下?

  • 你好,

    我使用1K或者4.7K只是经验值,没有理论依据,唯一的理论支撑就是3.3V除以K级电阻,牵制电流不至于超过毫安级。

    关于2,3都是这个理由,不仅仅适用MSP430,也适用所有MCU。

  • 我觉得我的主要问题是我对430的I/O口电路 工作原理不清楚。

    我看了一下用户手册里的图,但又看不明白,请问有没有详细解释的资料?

  • 你好,

    MSP430 DS的确没有详细解释MCU内部电路,但是deyisupport里面有关于MCU的IO端口参考电路,希望对你有帮助。
    http://www.deyisupport.com/question_answer/w/faq/467.msp430.aspx 

  • 谢谢了,我自己慢慢研究吧!