Part Number:DRV8912-Q1
* 半桥OUT1配置为PWM模式,使用通道1,频率为100 Hz,占空比为50%:
* 在PWM_CTRL_1中设置HB1_PWM位以启用PWM模式。
* 在FW_CTRL_1中启用HB1_FW以激活同步整流。 (可以不用配置)
* 在PWM_MAP_CTRL_1中设置HB1_PWM_MAP = 00b将OUT1映射到通道1。(可以不用配置)
* 在PWM_FREQ_CTRL中设置PWM_CH2_FREQ = 01b以选择100 Hz。
* 在PWM_DUTY_CTRL_2中设置占空比为50%(例如,值为128,基于8位分辨率)。
* 在OP_CTRL_1中设置HB1_HS_EN或HB1_LS_EN以启用半桥。
我个人理解是 HB1_pwm使能即为1这个OUT1这个脚就在PWM模式下了
同步整流的意义是,LS的PWM与HB的PWM反向,所以设不设置不影响OUT1引脚输出PWM
PWM_MAP_CTRL_1这个是把OUT1映射到channel1
PWM_FREQ_CTRL、PWM_DUTY_CTRL_2设置占空比与频率,PWM_CTRL_1的高四位来观察是否有打开PWM生成器,最后就是使能OP_CTRL_1 HS LS
以上操作是否能满足OUT1脚输出PWM,请帮忙确认,详细见截图LOG中的寄存器数据,谢谢

Taylor:
您好,
已经收到了您的案例,调查需要些时间,感谢您的耐心等待。
,
Daniel:
您好
大多数配置都是正确的、唯一的纠正是针对 OP_CTRL_1寄存器。 位0或位1需要为1b、两者都无法启用。 当 HB1_HS_EN 和 HB2_LS_EN 位都为1b 时、半桥将保持在 Hi-Z 状态。
,
xuanwei xing:
我想要在
P-HBMO27输出PWM的波形按截图的配置是否有问题,我已经按你的建议修改
OP_CTRL_1只使能HB2_HS_EN,该引脚甚至没有电平变化,我想知道咱们是不是希望我用明白这块芯片,以及我是否愿意推给客户用这块芯片做方案,你们什么时候才能给我一个比较中肯的建议。
,
xuanwei xing:
而且你这HI-Z模式是
Continuous Mode我要配置的是
Chopping Mode (With PWM)pwm模式,我不懂你为什么拿Continuous mode的配置说明给我解释,除非Chopping Mode沿用Continuous mode的配置,还有哪些要注意的配置才能使
P-HBMO27引脚输出PWM
,
Daniel:
您好
xuanwei xing 说:Chopping Mode (With PWM)pwm模式,我不懂你为什么拿Continuous mode的配置说明给我解释,除非Chopping Mode沿用Continuous mode的配置,还有哪些要注意的配置才能使
这是正确的、您根据连续模式说明设置方向、但斩波模式用于实现较低的速度/电流。
xuanwei xing 说:
P-HBMO27输出PWM的波形按截图的配置是否有问题,我已经按你的建议修改
OP_CTRL_1只使能HB2_HS_EN,该引脚甚至没有电平变化,我想知道咱们是不是希望我用明白这块芯片,以及我是否愿意推给客户用这块芯片做方案,你们什么时候才能给我一个比较中肯的建议。
您是否检查过是否正确写入了寄存器? 我将得到一个简化的脚本设置、并于明天发送给您。目前我使用的是带有 EVM 的 GUI、其中提供了一些说明、并介绍了一些需要注意的事项。
,
xuanwei xing:
我不知道你看没看我的截图,那些log是写入寄存器后的读数,如果你问我是否正确写入,请给我一个除了写入后读取数据以外的校验方法,是用放大镜来看寄存器吗?我的问题很简单,如截图配置的话P-HBMO27引脚是否会输出PWM?回答我能或不能?如果没有输出请给我可能的原因和检查方法。
,
Daniel:
您好
感谢您告知我屏幕截图中的值来自 Read 命令。 借助输入的配置、输出 P-HCM027应产生一个输出 PWM。 如果在向 OP_CTRL_1发送0x8后 OUT2上没有输出、您是否能再次读取 IC 状态寄存器(地址0x00)以检查是否报告了任何故障? 如果 OLD 位在0x00中处于高电平、则检测到开路负载、如果没有负载连接到 OUT2或负载消耗的电流小于18 mA、则会发生这种情况。 默认情况下、所有 OUTx 引脚的 OLD 功能都处于活动状态。 若要禁用 OLD、请设置 OCP_OLD_CTRL_1寄存器(地址0x19)中的 HB2_OLD_DIS = 1b。 您也可以通过将0xFF 写入0x19并将0x0F 写入0x1A 来禁用 alll OUTx 的 OLD。 当 OLD 被禁用或开路负载的原因消除后、可以向寄存器0x07发送 CLR_FLT 命令、故障应从0x00清除、nFAULT 引脚应变为低电平、OUT2应输出 PWM 信号。
,
xuanwei xing:
No power-on-reset condition is detected会导致不能发出PWM波形吗,0X00寄存器读数为0X01,如果是的话麻烦指导一下
TI中文支持网
我想要在



