微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > pnp 比npn驱动更不好

pnp 比npn驱动更不好

时间:10-02 整理:3721RD 点击:

你好,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

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

你好!

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

谢谢

lincoln

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

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

你好,mickey

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

谢谢

lincoln

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

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

你好!

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

谢谢

祝好

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top