我用MSP430单片机控制PMOS场效应管的开启与关闭

2025-04-13 07:48:36
推荐回答(4个)
回答1:

pmos有个阀值,不知道单片机输出通过1k电阻后的值还够不够,另外pmos管的Vgs和阀值都要是负值,可能和造成重启有关其,另外上拉电阻太大会引起输出电平的延迟,建议你用nmos管方便点

你用的语言是c么?我用汇编对c不太熟悉,不太好判断

从pmos本身的特性来说它充放电慢,器件夸导也小,所以工作速度是挺慢的

回答2:

P6DIR|=BIT3//P6.3设置为输出
端口配置只需要写在程序初始化的时候。你在程序中不停地更改端口的输入输出当然会使运行的时钟增加,导致看到MOS管开关速度变慢。
至于你说的导致430复位可能是MOS管的电流干扰的原因,你可以在IO口到MOS管之间串一个电阻,或者加一个二极管或加稳压二极管保护一下。

回答3:

药师其工作在可靠的开关状态需要栅极驱动电流足够大,所以你直接用单片机驱动可能不行,另外最好用单片机先驱动一个三极管的基极,然后用三极管的集电极去驱动MOS管。
另外你这种接法的话,一旦开启之后,要考虑负载的特性,以防止短路

回答4:

pmos有个阀值,不知道单片机输出通过1k电阻后的值还够不够,另外pmos管的Vgs和阀值都要是负值,可能和造成重启有关其,另外上拉电阻太大会引起输出电平的延迟,建议你用nmos管方便点