Part Number:DRV8601Other Parts Discussed in Thread: DRV2624, DRV2604
DRV8601不用 PWM怎么驱动偏振马达?
Cherry Zhou:
您好,我们已收到您的问题并升级到英文论坛寻求帮助,如有答复将尽快回复您。谢谢!
,
qiuping chen:
规格书 上怎么不写清楚怎么不用PWM驱动直流电机?
,
qiuping chen:
帮解答一下,谢谢
,
Cherry Zhou:
您好,
我们的工程师外出了,所以给到答复的时间将会推迟一些,给您带来的不便敬请谅解!
,
qiuping chen:
多谢
,
Cherry Zhou:
您好,
能再详细描述下您的问题吗?您想实现什么?
datasheet中,Section 7.4:"DRV8601 is an analog input with differential output."
,
qiuping chen:
就是我的主控的GPIO口没有PWM输出功能,这种情况下怎么设计电路?
,
Cherry Zhou:
我们反馈给工程师看下哈,应该会在下个工作日给到答复。
,
qiuping chen:
多谢
,
qiuping chen:
在这个主题里顺便问一下 你们有给手机摄像头马达供电的电压芯片吗?
,
Cherry Zhou:
您好,
qiuping chen 说:就是我的主控的GPIO口没有PWM输出功能,这种情况下怎么设计电路?
如果要使用 GPIO 进行驱动,那么必须使用另一个具有触发器的触觉设备。 例如 DRV2604/DRV2624,可以在内部存储波形,然后可以使用触发器回放(同时支持 ERM 和 LRA)。 DRV8601是一款模拟输入放大器。
qiuping chen 说:在这个主题里顺便问一下 你们有给手机摄像头马达供电的电压芯片吗?
新的问题还麻烦您重新创建另一个帖子,我们会有专门的工程师来跟进。
,
qiuping chen:
没有IIC口,就一个没有PWM功能的普通IO口
,
Cherry Zhou:
我们跟进给工程师看下哈。
,
Cherry Zhou:
您好,
您参照过datasheet吗?其中有详细的关于如何使用 PWM 输入驱动此器件的完整说明。
您原来的问题是说"不用 PWM"。现在您是想使用 PWM 吗?
,
qiuping chen:
你好 是现在的IO口没有PWM功能,在没有PWM功能上的IO口怎么驱动比较合适?
,
Cherry Zhou:
我们还是不明白您在这里想要实现的问题。
DRV8601是一款非常简单的器件。 它具有2个模拟输入:一个具有使能引脚的简单差分输入和输出模拟放大器。 输入可由 PWM 信号驱动。 该器件经过调整可驱动直流电机、ERM 或 LRA 来实现触觉目的。
我们并不知道您正在驱动哪种电机。 如果可以提供一些规格和要求的话,我们或许可以帮助您设置 PWM 输入。
,
qiuping chen:
不是所有的IO口都是能输出PWM 这点你应该清楚吧?那就是在没有PWM输出的口上怎么驱动?这还说的不清楚,IO口能输出PWM那还用的着问吗,按照规格书搞下去就可以了,反反复复说IO没有PWM功能 难道这句话都理解不了?你家MCU所有IO口都能输出PWM功能?
,
Cherry Zhou:
英文论坛的链接如下,您可以自行查看工程师的答复:
https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1193689/drv8601-how-to-drive-a-polarizing-motor-without-pwm
以及以下是工程师最新的回复:
I don’t understand what you are looking for here.
The DRV8601 is a very simple part. It has 2 analog inputs – it is a simple differential input/output analog amplifier with an enable pin. The inputs can be driven with a PWM signal. This part is deigned to drive DC motors, ERMs or LRAs for haptic purposes.
We have no idea what kind of motor you are driving. If you would like to provide some specs and requirements, maybe we can help you setup the PWM input.
,
qiuping chen:
不是模拟输入口吧?PWM是模拟信号?
,
Cherry Zhou:
应该是的。我会与工程师邮件再次沟通确认下,应该会在下个工作日给到您答复。
,
Cherry Zhou:
您可以看下以下答复:
A PWM signal is a square wave, which is an analog signal. There are multiple ways you can configure the 2 analog inputs depending on how you want to control the motor. Refer to the application section of the datasheet.
For more information, like how to set the PWM frequency, refer to the EVM users guide. Note from section 2.2:
“(a) For LRAs, drive a PWM signal at the resonant frequency of the LRA. ensure that the low-pass corner frequency is beyond the resonant frequency of the LRA.
(b) For ERMs, drive a PWM signal below 30 kHz”
For an ERM (or motor), you want to drive a DC voltage. You adjust the PWM duty cycle to change this DC voltage. ERMs (motors in general) will not react to high frequency signals, so if you drive one with a 20-25kHz square wave, they will react as if this is a DC voltage.