在线情况
楼主
  • 头像
  • 级别
    • 积分7
    • 经验4172
    • 文章78
    • 注册2007-11-05
    430的IO驱动能力小,为什么能驱动这个光耦呢?
    我用430的p1.2口输出pwm,接一个100欧姆的负载电阻后,驱动moc3061,moc3061的LED触发电流最大为15mA,其内部发光管的正向电压为1.2~1.4V。高电平时的电流为(3.3-1.4)/100=19mA,这个电流应该就是IO脚提供的吧?

    我做过实验,确实能够驱动,当时也就没细想。但是今天我看上面一个帖子DC说:430的IO驱动能力最大为6mA,既然如此,为什么又能够驱动这个光耦呢?还是我哪里理解错了?
    天灾之下,生命如此脆弱
    多事之秋,为祖国祈祷!
    在线情况
    2
    • 头像
    • 级别
      • 积分7
      • 经验4172
      • 文章78
      • 注册2007-11-05
      我试了试:
                      ----------------
      P 1.2|--(1)-->|  100欧姆电阻 |----(2)--->光耦
                      ----------------
      输出为高时,(1)处电压为3V,(2)处电压为1.2417V,那么流经电阻的电流应该就是(3V-1.2417V)/100欧=17.58mA 吧。这个时候电流远远大于6个mA了,但是P1.2仅由3.3V降到3V。

      后来我又在(1)(2)之间并了一个120欧姆的电阻,输出为高时,(1)处电压为2.5V,(2)处电压为1.239V,流经电阻的电流应该就是(2.5V-1.2417V)/100欧=12.6mA,流经外接电阻的电流为(2.5V/120欧)=20.6mA。这个时候的IO输出电流应该就是(12.6+20.6)=33.2mA 吧,这个时候P1.2仅降到了2.5V。

      输出电流变大后,电压降低的幅度也没有那么大啊
      天灾之下,生命如此脆弱
      多事之秋,为祖国祈祷!
      在线情况
      3
      • 头像
      • 级别
        • 积分7
        • 经验4172
        • 文章78
        • 注册2007-11-05
        谢谢DC,我用的F169。根据我的试验结果看,好像比手册上说的性能要好不少啊!

        用表笔串联测量流经电阻和光耦的电流:
        1、电阻为120欧姆
        输出高电平时,高电平为2.95V, 系统电流22mA,流经电阻(120欧姆)的电流为13.76mA。

        2、电阻改为80欧姆,输出高电平时,电流由17mA开始不停地慢慢减小

        3、电阻改为60欧,
        输出高电平时,高电平为2.8V,系统电流为30mA,流经电阻的电流由开始的18mA慢慢减小,从18mA到14mA大概持续了一分钟的时间,并且还在继续减小。

        4、电阻改为240欧
        系统电流16mA,高电平电压3.05V。流经电阻的电流在7.7~7.9mA之间变化。


        我理解可以直接用IO能驱动光耦的原因:根据手册IO输出曲线,输出高电平时,当电压降低到1.4V之前,管脚的输出电流已经大于光耦的驱动电流了,所以可以直接用IO驱动该光耦。
        我理解得对吗?
        天灾之下,生命如此脆弱
        多事之秋,为祖国祈祷!
        Powered by LeadBBS 9.2 .
        Page created in 0.1865 seconds with 7 queries.