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

DRV8880 不能工作问题

大家好, 最近太调试DRV8880, 用3个DRV8880控制3个42步进电机,目前的状况是内部LDO没有输出的3.3V。  VM是24VDC。 

VM输入侧没有像开发板那样放100uf的电容。   M1, ENABLE, SLEEP, TOFF, ATE, FAULT 这些都上拉10K电阻到8v3P3 (也就是内部LDO的输出)  ,  DIR和STEP来自隔离器件(ISO7140CCDBQR),   DECAY0 , DECAY1 , TRQ0, TRQ1,M0悬空. 

不知道问题出在哪里? 我的理解是只要有VM, 上电后无论如何LDO应该无条件输出3.3V. 

希望懂的人指导一下。 

Alvin Zheng:

你这时候nSLEEP nENABLE都没有拉高怎么会有输出?仔细看看规格书,nSLEEP内部pull down,SLEEP模式下V3P3都是不工作的。

Alvin Zheng:

VM必须接电容。

mr.guolin:

回复 Alvin Zheng:

那对于host mcu 和 drv8880电路相互隔离的设计中, 必须要VM在外部变出来一个3.3V用于上拉enable和sleep?    内部ldo输出3.3设计的初衷是什么? 难道仅仅 用于给vref提供所需的参考电位?

Alvin Zheng:

回复 mr.guolin:

内部LDO输出晚于VM是必然的。本意是为了内部逻辑电路供电。也可以用作外部参考电源。

mr.guolin:

回复 Alvin Zheng:

所以我还需要外部加个电压变换电路把VM变到3.3v来对drv8880相关电路供电(不能用mcu的电源,因为隔离)。对吧?

一般情况下,DRV8880控制步进电机的话, 有必要做隔离么?  怕电机过载等情况把数字电路烧坏

Alvin Zheng:

回复 mr.guolin:

很少见到作隔离的,因为是低电压的应用。

赞(0)
未经允许不得转载:TI中文支持网 » DRV8880 不能工作问题
分享到: 更多 (0)