TI中文支持网
TI专业的中文技术问题搜集分享网站

pnp 比npn驱动更不好

你好,ti工程师

   我用p1_2,p1_6,通过ss8050 npn管基极驱动两个大电流的马达,就是p1_2,p1_6置1,马达接在集极。感觉速度不够。

看网上讲pnp驱动更好,基极电流大些。于是用pnp ss8550代替ss8050 npn,,马达仍然接在集极

pnp基极低电平有效,p1_2,p1_6置为0,但发现,并没起作用。

后来P1SEL = 0x44,改变0x00(对应位改为0),p1_2,p1_6,仍然置1,才起作用,马达能驱动了。但奇怪速度更慢了?

是什么原因导致的??帮我分析下。

谢谢

lincoln

Mickey Zhang:

TI没有8050 8550这种料,建议您看看这两个三极管数据手册。

yuhua lincoln:

回复 Mickey Zhang:

你好!

     为什么p1_1,p1_2,p1_3,p1_6驱动马 达,只p1_1不能置1(他与p1_0能驱动灯,就能置高,我只有一个灯,用p1_0驱动灯,p1_1来驱动马达).其它的都正常。

谢谢

lincoln

Mickey Zhang:

回复 yuhua lincoln:

1.你说的P1_1 …P1_6我不知道对应什么,也没看到电路图。

2.建议你驱动马达用mos管,驱动电流大。

yuhua lincoln:

回复 Mickey Zhang:

你好,mickey

我用的是keyfob防丢器工程,P1_1,P1_2,P1_3,P1_6,置1,P1_2,P1_3,P1_6成功了,P1_1,置1,不成功。我想知道,P1_1,置1是否跟其它几个端口不一样,是否还要设置其它地方?

谢谢

lincoln

user450161651:

PNP是当基极电压低于集电极时导通,基极平时是接高电平的,

NPN是当基极电压高于发射极时导通,基极平时是接低电平的。

yuhua lincoln:

回复 yuhua lincoln:

你好!

   花了好些天,找不到不能置1的原因。P1 _1, 我没用时钟,置P1_1为1是否要设置 PERCFG 这个寄存器选择Alternate location1,2

谢谢

祝好

lincoln

yuhua lincoln:

回复 yuhua lincoln:

你好,ti工程师

     今天设置断点跟踪,发现1个问题(不知是否是bug):

P1_1 实际跟P1_2,P1_3,P1_6一样都能置 1.

按键后,运行到osal_run_system()(这个函数是osal_start_system()调用),进去没什么问题。它在这循环。

但当跳出时osal_run_system,P1_2,P1_3,P1_6仍然都能置 1.

只是P1_1变零了。

怎么改它。

谢谢

lincoln

赞(0)
未经允许不得转载:TI中文支持网 » pnp 比npn驱动更不好
分享到: 更多 (0)