大家好:
我的客户将使用DRV1.0975万作为BLDC驱动器。但他们不想使用I2C控制,如果我们只能使用PWM和模拟输入信号来控制电机? 谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好:
我的客户将使用DRV1.0975万作为BLDC驱动器。但他们不想使用I2C控制,如果我们只能使用PWM和模拟输入信号来控制电机? 谢谢!
您好,用户383.0479万,
是的,DRV1.0975万具有专用速度引脚,可采用具有适当占空比的模拟输入或PWM输入。 使用SpdCtrlMd位选择模式。
对于模拟模式,速度引脚上的电压可从0到V3P3变化。 对于PWM输入模式,占空比可从0变化到100 %。
有关详细信息,请参阅8.4 8.4 .5.2 数据表的模拟模式速度控制(DRV1.0975万)和数字5.3 输入模式速度控制(DRV1.0975万)部分。
最佳,
-Cole
没问题!
即使 不使用I2C引脚,也不建议浮动SDA/SCL引脚。 这些引脚为漏极开路,这意味着它们需要被拉至电压。 否则,当某些内部逻辑告诉时,内部晶体管将强制线路接地。 如果省略上拉电阻,则内部晶体管可自由振荡,或具有可能翻转源和消耗晶体管的电压。 这将导致一些意外的功耗。
为了清晰起见,我附上了一个数字。
您可以从"了解I2C总线"应用说明中了解更多关于I2C的信息。
最佳,
-Cole