52 -马达震动弱,软件驱动上如何改善
时间:10-02
整理:3721RD
点击:
52 平台
case GPIO_DEV_VIBRATOR:
if(gpio_dev_level ==LED_LIGHT_LEVEL0)
{
pMIC_adpt2_vibr_enable(KAL_FALSE);
}
else
{
PMIC_adpt2_vibr_enable(KAL_TRUE);
//PWM3_level(gpio_dev_level); /* Vibrator in 53EL don't have PWM mode */
}
RT.
case GPIO_DEV_VIBRATOR:
if(gpio_dev_level ==LED_LIGHT_LEVEL0)
{
pMIC_adpt2_vibr_enable(KAL_FALSE);
}
else
{
PMIC_adpt2_vibr_enable(KAL_TRUE);
//PWM3_level(gpio_dev_level); /* Vibrator in 53EL don't have PWM mode */
}
RT.
我不知道52的马达是LDO还是VBAT供的,如果是LDO,请查看一下电压是不是可以设置高点如3.3V
如果是VBAT哪么可以看一下串联的电阻现在是多少?尽量改小些。
当然用LDO的也会串电阻,可以减少电阻,这样就增大了电流了。振动就会变强些。
52 平台的马达的控制,内部有一个寄存器可以控制它的输出电压,从1.3~3.3V可选,在PMU_Init部分应该有对它电压的设置,你只需要把那个电压设高点就可以了!