[转帖]菜鸟——startkit pwm mosfet GPIO默认活动问题
我正在尝试通过GPIO端口(XS1_PORT_1H)运行一个pwm代码来驱动一个mosfet。
所有GPIO端口似乎都默认活动的,在startkit端口这是真的吗?
用下面的举例代码,mosfet是激活的即使当端口用0驱动。
同样如果我的MOSFET的栅极连接到任何端口无关的代码中使用的端口,MOSFET被激活。
是startkit为pwm mosfet组合正确的选择吗?
out port pwmPort = XS1_PORT_1H; //X0D23
pwmPort <: 0;
printstrln("port at 0 ");
delay_milliseconds ( 10000 );
pwmPort <: 1;
printstrln("port at 1 ");
delay_milliseconds ( 500 );
谢谢
George
回答:
Hi,
你用着哪个MOSFET?它是如何连接的和你是如何发现它不工作?
一般来说在敏感的时间代码中使用print语句是不明智的,但在这种情况下,有一段10.5秒,这应该不是一个问题。
许多MOSFET具有高的栅极阈值电压,你可能需要一个逻辑电平MOSFET或MOSFET驱动。
回复:
我用这个MOSFET(fqpf8n90c-nd)这似乎是标准的场效应晶体管,没有逻辑电平。
我想我应该使用一些像那些FET的逻辑电平是12V/2A电源30 +瓦
我已经订购了一些逻辑电平MOSFET,将在这几天重新尝试电路。
感谢你的帮助。
回答:
此设备的VGS(fqpf8n90c-nd)在3.0V和5.0V之间.
startkit有3.3V的I/O。
所以你需要找到一个vg较低的MosFET或驱动MOSFET的东西就像一个MOSFET驱动器。即使在startkit 5V可能不足以完全的用advertised Rds(on)关闭MosFET。
IRLI520NPbF看起来很好,它也有一十次的低RDS(on)
发表时间:2014年8月5日14:44:34