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

DRV8452: 给STEP引脚输入持续的pwm波,25kHz, 50% duty,但AOUT1, AOUT2,BOUT1,BOUT2无任何波形

Part Number:DRV8452

1、将ENABLE、nSLEEP引脚设置为输出模式,并在初始化时将ENABLE和nSLEEP设置为高电平;将nFAULT引脚设置为输入模式,并在初始化时将nFAULT设置为高电平。并将VREF的参考电压设置为1.866V(通过微控制器的DAC功能给的)。

2、将DIR引脚设置为输出模式,并在初始化时将DIR设置为1;

3、初始化时,通过SPI接口对DRV8452的以下寄存器进行了配置:

SPI_CTRL1:0x8F
SPI_CTRL2:0x05
SPI_CTRL3:0xB8
SPI_CTRL9:0x11
SPI_CTRL10:0xF0
SPI_CTRL11:0xF0
SPI_CTRL12:0xA0
SPI_CTRL13:0x10
SPI_SILENTSTEP_CTRL1:0x01
SPI_SILENTSTEP_CTRL2:0x20
TRANSLATE with x
English

Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian
TRANSLATE with

COPY THE URL BELOW

Back
EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back
Links:

DRV8452S 的 nFAULT 引脚是开漏输出引脚、需要4.7k 至10K 的外部上拉电阻。您是说 MCU 引脚已设置为输入模式吗? 请分享原理图。 工作电压是多少? 步进电机规格有何影响?

我们是否可以使用监听工具(例如 Saleae)捕获这些事务的 SPI 事务?

VREF = 1.866V 表示 IFS 满量程电流设置为2.83A

SPI_CTRL1:0x8F;EN_OUT = 1b、SR = 0b、IDX_RST = 0b、TOFF = 01b、 DECAY = STRC -看起来很好

SPI_CTRL2:0x05;1/8步进模式-这看起来很好

SPI_CTRL3:0xB8;CLR_FLT 1b、未锁定寄存器、TOCP = 1b -这看起来很好

SPI_CTRL9:0x11;启用自动微步进1/256、OL 时间= 60ms -一切正常

SPI_CTRL10:0xF0;静止电流设置、正常

SPI_CTRL11:0xF0;TRQ_DAC 设置、正常

SPI_CTRL12:0xA0;1b =启用静止省电模式-这是正常的

SPI_CTRL13:0x10;静止时间延迟-正常

SPI_SELENTSTEP_CTRL1:0x01;启用静音步进、看起来正常

SPI_SELENTSTEP_CTRL2:0x20;KP = 32

对于静默步进、如何确定 KP 值? 请查看数据表第7.3.12节"静音步进衰减模式"第38页。

"在25kHz、50%占空比下向 STEP 引脚输入持续 PWM 波、但 AOUT1、AOUT2、BOUT1、BOUT2没有任何波形"您能否在禁用静音步进模式的情况下进行检查? SPI_SILENTSTEP_CTRL1:0x00。 谢谢你。

赞(0)
未经允许不得转载:TI中文支持网 » DRV8452: 给STEP引脚输入持续的pwm波,25kHz, 50% duty,但AOUT1, AOUT2,BOUT1,BOUT2无任何波形
分享到: 更多 (0)