微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DRV8332的RESET_X引脚使用

DRV8332的RESET_X引脚使用

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

看datasheet上好像建议使用PWM_H与PWM_L做与后赋值给RESET_X。

不知道是否是是直接在DSP里面软件实现还是利用外围硬件电路实现?

您好,两种方法都是可以的。

如果应用中6路PWM输出程序已经固定且不方便修改,可以考虑增加外部逻辑器件,根据应用不同,也可能要考虑最高的PWM输出频率和斜率,选择速度合适的逻辑器件。

在软件里实现的话需要保证PWM做逻辑的实时性,逻辑语句应该紧接在原始PWM产生语句中且不可被其它功能中断。

(1)TI采用的是哪种方案呢?软件实现,RESET_X是不是利用别的GPIO来输出,而不能直接由PWM_L输出的,好像2812,PWM_H与PWM_L本身就是互锁的。

(2)DRV8312 Three-Phase Brushless Motor Control Kit 中是怎么实现的?没有找到软件程序。

这里有两种控制方式,一种我们可以称为phase+enable方式(三个相信号加三个使能信号,DRV8332直接接受的是这种控制方式),一种是传统的6路PWM模式(三个上桥臂控制加三个下桥臂控制)

datasheet第15页给出的这个框图是指如果控制器输出已经是传统的6路PWM模式,则需要做这样一个转换实现phase+enable的方式,给到DRV8332。

TI的套件直接就是采用phase+enable方式作为控制器的输出,所以不需要有这个转换。

 

您是说BLDCPWM_MACRO() 这个函数就是采用phase+enable方式控制的吗?

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

网站地图

Top