Part Number:DRV8705S-Q1EVM
我这边当前设计的硬件驱动为,H桥的有刷直流,有没有DRV8750s-q1 的spi 的开发的时序的?像初始化的时序,正常运行的时序,诊断的时序等? 同时IN1和in2 输入的PWM 波是不是需要是互补的波形?HIZ1和HIZ2 需要拉高还是拉低?
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,温馨提示您由于圣诞节及新年假期,英文论坛的回复将稍晚。敬请谅解!
,
Cherry Zhou:
junping zhai 说:我这边当前设计的硬件驱动为,H桥的有刷直流,有没有DRV8750s-q1 的spi 的开发的时序的?
您能再具体解释下这个的含义吗?
junping zhai 说:同时IN1和in2 输入的PWM 波是不是需要是互补的波形?HIZ1和HIZ2 需要拉高还是拉低?
不需要,以下是 PWM 控制接口的控制逻辑:
,
junping zhai:
我这边当前设计的硬件驱动为,H桥的有刷直流,有没有DRV8750s-q1 的spi 的开发的时序的?
您能再具体解释下这个的含义吗?
Junping: 如下图所示为我们硬件工程师设计的驱动电路, 我主要想知道, 在IN1/EN 和IN2/EN 都为PWM 输入时,通过SPI 的方式,怎样配置,才能让drv8705 输出后,能够驱动马达?同时还能够调节马达的速度?同时IDRVP_HS,IDRVN_HS, IDRVP_LS,IDRVN_LS,VGS_TDRV,VGS_TDEAD,VDS_DG,VDS_IDRVN,VGS_LVL,VDS_HS_LVL,VDS_LS_LVL,PVDD_OV_DG,PVDD_OV_LVL,VCP_UV_LVL,CSA_BLK,CSA_GAIN,这些值我该怎样配置, 都配置为默认是否会出现问题?
我当前的理解为,初始化配置drv8705 相关寄存器,使其工作在H 桥PWM 控制模式下, 根据具体的需求,在驱动马达的过程中,动态改变PWM 的频率完成对马达速度的调节。但是,我的理解好像和文档中H桥PWM 控制模式不同,文档中INx/EN 其实只要输入简单的高电平或低电平,GHx ,GLx 从drv8705 的芯片管脚介绍上,可知为输出,但是在H 桥PWM 控制模式中,又需要电平设置,是不是存在冲突?SH1,SH2为模拟输入,但是在H 桥PWM 控制模式中,也是电平的控制,感觉不管怎么设置都是存在问题。
所以我当前需要一个通过SPI 通信方式配置完drv8705 寄存器后,通过输入IN1/EN ,和IN2/EN 管脚输入PWM ,能够控制马达正反转,同时能够调速的具体的配置时序。还有可能需要您帮忙看下我们硬件工程师设计的电路图是否合理?非常谢谢了
,
Cherry Zhou:
好的一并帮您跟进给英文论坛的工程师,同时非常抱歉给您带来的不便,英文论坛目前回复稍慢,可能给到您答复的时间会稍晚。敬请谅解!
,
Cherry Zhou:
请问您是在原理图中添加了给 "H" 和 "S" 版本的一些选项吗? 所以有电阻分压器和 SPI 连接?
对于 "S" 版本,速度和方向由 PWM 输入在默认 SPI 配置下控制。 可以使用寄存器写入来控制 SPI 版本的输出,但如果您需要速度控制就不建议您这么做。
对于无需速度控制的简单的方向更改,您可以使用 SPI。 默认值是 OK的,但请注意必须使用 SPI 命令启用驱动程序。
,
Cherry Zhou:
您好,请问您的问题是否有得到解决?为了更好地管理论坛,我们会先将该帖关闭,如您还有其他问题,您可以在该帖中继续回复,或者创建一个新的帖子。十分感谢!
,
junping zhai:
非常抱歉啊,我一直在做测试,之前是我不理解驱动原理造成的,如有有新的问题,我可能将再次麻烦您们,谢谢拉