DRV10983: Suffix: PWPR

Part Number: DRV10983

Tool/software:

Hi,

We are trying to switch over from using Micronel blower "Radial Blower U65ML-024KT-5"  to Boreasa blower "Miniature Centrifugal Blowers C60S1-xxPR-05-Lx Series".  Here are our settings for the Micronel blower:

i2c_write_register(DRV10983_I2C_ADDR, DRV10983_MotorParam1, 0x4A); // Driver output freq 50kHz, 12 "Rm" (motor phase resistance)
i2c_write_register(DRV10983_I2C_ADDR, DRV10983_MotorParam2, 0x2B); // Driver output freq 50kHz, 12 "Rm" (motor phase resistance)
i2c_write_register(DRV10983_I2C_ADDR, DRV10983_MotorParam3, 0x3A); // Driver output freq 50kHz, 12 "Rm" (motor phase resistance)
i2c_write_register(DRV10983_I2C_ADDR, DRV10983_SysOpt1, 0x00); //
i2c_write_register(DRV10983_I2C_ADDR, DRV10983_SysOpt2, 0x60); //
i2c_write_register(DRV10983_I2C_ADDR, DRV10983_SysOpt3, 0xC0); // Control Coeff: 11, Open Loop startup accel 000 (57 Hz/s*s), open loop start Accel 010 (19 Hz/s) // Was 0xFA default
i2c_write_register(DRV10983_I2C_ADDR, DRV10983_SysOpt4, 0xCB); //
i2c_write_register(DRV10983_I2C_ADDR, DRV10983_SysOpt5, 0xB0); //
i2c_write_register(DRV10983_I2C_ADDR, DRV10983_SysOpt6, 0x09); //
i2c_write_register(DRV10983_I2C_ADDR, DRV10983_SysOpt7, 0xB9); // Closed Loop Accel: 011 (0.77 Vcc/s), Stuck in closed loop: 1 (enabled) Deadtime: 9 // was 0xD9 default
i2c_write_register(DRV10983_I2C_ADDR, DRV10983_SysOpt8, 0x0D); //
i2c_write_register(DRV10983_I2C_ADDR, DRV10983_SysOpt9, 0x0C); //

When we try the new Boreasa blower with the existing settings, it barely starts to turn then stops.  We tried every combination of the 3 wires/windings, but the behavior is always the same - start and stop.

Could the settings be causing the new blower to fail?  Do you have suggestions about where to start looking?

Thanks.

-PeterBoreasa_Blower_C60S1-xxPR-05-Lx (002).pdf

  • Hi Peter,

    Thanks for sharing the details, I will look into the data sheet and your setting. I will reply by this week end.

    Thanks and Best Regards,

    Venkatadri S

  • Thanks Venkatadri.  Just to be more specific about the Boreasa blower, the part number is "C60S1-24PR-05-L2-C056".

    Thanks.

    -Peter

  • Hi Peter,

    I looked at the tunning file and the Boreasa data sheet.

    1. Resistance value programmed in your existing file is 1.54 Ohm which is phase to center tap. The Boreasa data sheet for 24V L2 it is 0.83-ohm phase to phase, we need to divide it by 2, the resulting value is 0.41ohm to be programmed

    2. There is no mention of Kt in the data sheet, if Kt is not proper motor will not spin properly (Refer to tuning guide ti.com/lit/ug/slou395d/slou395d.pdf ) section 4.8

    3. To measure Kt we actually need to spin the rotor by external method, measure phase to phase voltage generated (section 2.3 for kt measurement technique and section 4.6 for spinning in open loop). If possible, to spin in open loop, spin it to good speed and stop driving. While motor is coasting measure the kt.

    Also I see you have not provided setting for SysOpt10 register.

    Thanks and Best Regards,

    Venkatadri S

  • Hi Venkatadri,

    1. Thanks for this information.  I have changed the "Motor Parm1" to 0x35, which yields .387 ohms, which is close to the datasheet value you mentioned of 0.41 ohms.

    2.  We will work on finding the Kt.  It seems like this is something important to be in the datasheets, so we'll contact the manufacturer to see if they have more data on this blower.

    SysOpt10 register: there is nothing in our datasheet (SLVSCP6H, written July 2014, revised June 2020) for the DRV10983 about SysOpt10.  Is this a "hidden" register we should be programming?

    Thanks for your help.

    -Peter

  • Hi Peter,

    It is not required and it is internal. Thanks for confirmation, I will wait for your other details.

    Thanks and Best Regards,

    Venkatadri S