DRV8880 不能工作问题
时间:10-02
整理:3721RD
点击:
大家好, 最近太调试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.
希望懂的人指导一下。
你这时候nSLEEP nENABLE都没有拉高怎么会有输出?仔细看看规格书,nSLEEP内部pull down,SLEEP模式下V3P3都是不工作的。
VM必须接电容。
那对于host mcu 和 drv8880电路相互隔离的设计中, 必须要VM在外部变出来一个3.3V用于上拉enable和sleep? 内部ldo输出3.3设计的初衷是什么? 难道仅仅 用于给vref提供所需的参考电位?