Quantcast
Channel: Motor drivers forum - Recent Threads
Viewing all 21647 articles
Browse latest View live

DRV10983-Q1: What is the difference?

$
0
0

Part Number: DRV10983-Q1

I have the Evaluation board for the DRV10983-Q1. Unfortunately this driver does not provide enough power for the motor I wish to use. The chip is rated at 30W. I have seen there is the DRV10983, rated at 40W and the DRV10987 rated at 50W.

Looking at the datasheets for these three chips, does not show me the real difference. All 3 chips have Maximum Ratings of 28V, 2 Amps and Rds of 250 mOhm. The only visible difference is the maximum temperature.

Why are these chips rated with 3 different powers? What is the difference?


RE: DRV8711EVM: Source code does not use SPI hardware. Bit banging is used instead. Why?

$
0
0
Hi Greg,

There is no particular reason.

Some of the firmware was written originally for use across several MSP430 devices and several DRV88xx devices. The firmware writer may have decided that "Bit Banging" worked more universally.

DRV8711EVM: Source code does not use SPI hardware. Bit banging is used instead. Why?

$
0
0

Part Number: DRV8711EVM

TI,

The firmware team has been looking over the Source Code for the DRV8711EVM development board...

#1.) They are telling me that for this EV board application "Bit Banging" is used for the SPI transfers. 

       a.) They are wondering why ( Since the MSP430 has hardware for SPI )?

Thanks,

Greg Nelson

RE: DRV8323: open circuit detection when driving low side with PWM

RE: DRV8323: open circuit detection when driving low side with PWM

$
0
0
Hi Bashar,

One method is to measure the current just prior to end of the PWM cycle.

The VDS monitors can catch some cases also.

DRV8323: open circuit detection when driving low side with PWM

$
0
0

Part Number: DRV8323

Below is the configuration. Need help understanding if there's a way to detect when one or more of the motor lines U/V/W is/are open. Max PWM freq is 5 KHz, and the SPI bus is sampled every 20 mSec. Is there any detection built in the driver when the low side FET is driven but no current detected through the corresponding Rsense?

RE: DRV10983-Q1: What is the difference?

$
0
0

Adrian,

OC level has been changed to push higher current. Q is rated to 30W since it is for 12V automotive. 

What is the output power required for you motor?

Thanks,

Seil

DRV8308: DRV8308 with same SPI register config have slower speed at larger moment of force;

$
0
0

Part Number:DRV8308

Hello my friends. 

Our company manufacture Black and white laser printer. DRV8038 have been designed in one of our printer with 40PPM to drive a BLCD motor. DRV8038 works in internal register mode from 120 three-hall commutation to 180 sine commutation automatically. DRV8038 have been normally drived its BLCD motor in obverse direction and inverse direction.  

the question is that: When DRV8038 drive only some wheel gear with smaller moment of force, BLCD motor run faster. When DRV8038 drive wheel gear and fuser + roller with larger moment of force, BLCD motor run slower. When DRV8038 drive wheel gear and fuser + roller and cartridge with largest moment of force, BLCD motor run slowest.  But the SPI register values are never changed. 

Our company also have been applied some other motor module (a BLCD motor and its matching drivers) in our printer products, such as NEDIC, and never occur this. The motor module always run at the same speed with various moment of force. if moment of force is too larger to motor module, it will be stop but not become slow.

We hope DRV8038 can drive its BLCD motor reach to 40PPM, but not become slower and slower. Or maybe DRV8308 is not fit, please recommend match model.

This is the first time for our company to self-design motor driver with TI, we have not enough experience. Please help us. The  internal register is config as follows. whether this configration have some errors or not?

// CTRL1 Register
G_CTRL1_REG.Address = 0x00;
G_CTRL1_REG.AG_SETPT = 9; //=1.5KHz (AutoGain = LOOPGAIN * fCLKIN / AG_SETPT)
G_CTRL1_REG.ENPOL = 0x0; //device active when ENABLE is high
G_CTRL1_REG.DIRPOL = 0x0; //normal direction when DIR is high
G_CTRL1_REG.BRKPOL = 0x0; //brake when BRAKE is high
G_CTRL1_REG.SYNRECT = 0x1; //enble Synchronous rectification for better speed control and higher efficiency
//G_CTRL1_REG.PWMF = 0x0; //SPEED=1500高速+PWMF=025KHz/40us:U-Duty(24V)=14.4us,U-120°=4.51ms faster
G_CTRL1_REG.PWMF = 0x1; //SPEED=1500高速+PWMF=050KHz/20us:U-Duty(24V)=7.00us,U-120°=4.77ms fast
//G_CTRL1_REG.PWMF = 0x2; //SPEED=1500高速+PWMF=100KHz/20us:U-Duty(24V)=3.26us,U-120°=5.33ms slow
//G_CTRL1_REG.PWMF = 0x3; //SPEED=1500高速+PWMF=200KHz/05us:U-Duty(24V)=1.20us,U-120°=7.76ms slower
//G_CTRL1_REG.SPDMODE = 0x0; //Clock frequency mode
//G_CTRL1_REG.SPDMODE = 0x1; //Clock PWM mode (PWMF有效 MOD120=有效 CLKIN无效)
G_CTRL1_REG.SPDMODE = 0x2; //Internal register PWM mode (PWMF有效 MOD120=有效 CLKIN无效)
G_CTRL1_REG.FGSEL = 0x0; //0:Use HALL_U to generate FG 1:Use XOR of all 3 Hall sensors 2:Use FG amplifier input 3:Use TACH input
//G_CTRL1_REG.BRKMOD = 0x0; //Coast when ENABLE is inactive (outputs 3-state)
G_CTRL1_REG.BRKMOD = 0x1; //Brake when ENABLE is inactive (outputs 3-state)
G_CTRL1_REG.RETRY = 0x1; //Automatic retry in case of fault

// ADVANCE Register
G_ADVANCE_REG.Address = 0x01;
G_ADVANCE_REG.ADVANCE = 33; //commutation timing behind versus Hall-signals (33/960*Hall_U period)

// COMCTRL1 Register
G_COMCTRL1_REG.Address = 0x02;
//G_COMCTRL1_REG.SPDREVS = 3; //003*2.56ms= 7.68ms minimum Hall_U periods from reach before LOCK to be set
G_COMCTRL1_REG.SPDREVS = 4; //004*2.56ms=10.24ms minimum Hall_U periods from reach before LOCK to be set
//G_COMCTRL1_REG.MINSPD = 50; //195*2.56ms=499.2ms minimum Hall_U periods from brake before LOCK can be set
//G_COMCTRL1_REG.MINSPD = 180; //180*2.56ms=460.8ms minimum Hall_U periods from brake before LOCK can be set
G_COMCTRL1_REG.MINSPD = 195; //195*2.56ms=499.2ms minimum Hall_U periods from brake before LOCK can be set

// MOD120 Register
G_MOD120_REG.Address = 0x03;
G_MOD120_REG.BASIC = 0x0; //permit 120°single/1-Hall or 180°sinusoidal commutation
//G_MOD120_REG.BASIC = 0x1; //force 120°standard/3-Hall commutation and disable ADVANCE function
//G_MOD120_REG.SPEEDTH = 0x5; //speed variation allowed across Hall_U periods while LOCK keeping set =6.25%
G_MOD120_REG.SPEEDTH = 0x6; //speed variation allowed across Hall_U periods while LOCK keeping set =12.5%
G_MOD120_REG.MOD120 = 3970;//smooth transition from 120°operation to 180°operation
//G_MOD120_REG.MOD120 = 4095;//SPEED=1500高速+PWMF=100kHz/10us:U-Duty(24V)=6.9us,U-120°=3.32ms
//G_MOD120_REG.MOD120 = 3048;//SPEED=1500高速+PWMF=100kHz/10us:U-Duty(24V)=5.1us,U-120°=3.32ms
//G_MOD120_REG.MOD120 = 2048;//SPEED=1500高速+PWMF=100kHz/10us:U-Duty(24V)=3.3us,U-120°=5.3ms
//G_MOD120_REG.MOD120 = 1048;//SPEED=1500高速+PWMF=100kHz/10us:U-Duty(24V)=1.4us,U-120°=15ms

// DRIVE Register
G_DRIVE_REG.Address = 0x04;
G_DRIVE_REG.LRTIME = 0x0;
G_DRIVE_REG.HALLRST = 0x0; //sets how many HALL_U cycles pass for each commutation counter reset. In other words,
//the commutation counter is reset every N HALL_U edges. Selections available are 1, 2, 4, and 8.
G_DRIVE_REG.DELAY = 0x0; //Config ADVANCE behind Hall-signals
//G_DRIVE_REG.DELAY = 0x1; //Config ADVANCE before Hall-signals
G_DRIVE_REG.AUTOADV = 0x0; //Disable automatic advance compensation
//G_DRIVE_REG.AUTOADV = 0x1; //Enable automatic advance compensation 转得快多了
G_DRIVE_REG.AUTOGAIN = 0x1; //Enable automatic gain compensation
//G_DRIVE_REG.ENSINE = 0x0; //select 120°single-Hall commutation (BASIC=0)
G_DRIVE_REG.ENSINE = 0x1; //select 180°sinusoidal commutation (BASIC=0)
G_DRIVE_REG.TDRIVE = 0x1; //=5us Predriver high-current drive time
G_DRIVE_REG.DTIME = 0x0;
G_DRIVE_REG.IDRIVE = 0x0; //=10mA Predriver output peak current
//G_DRIVE_REG.IDRIVE = 0x2; //=30mA 反转有时不对
G_DRIVE_REG.IDRIVE = 0x3; //=50mA Predriver output peak current
//G_DRIVE_REG.IDRIVE = 0x4; //=90mA all 120°commutation, error???

// SPDGAIN Register
G_SPDGAIN_REG.Address = 0x05;
G_SPDGAIN_REG.INTCLK = 0x3; //50MHz/2^3=6.25MHz
//G_SPDGAIN_REG.INTCLK = 0x5; //50MHz/2^5=1.5625MHz
G_SPDGAIN_REG.SPDGAIN = 0x007;//无效

// FILK1 Register
G_FILK1_REG.Address = 0x06;
G_FILK1_REG.HALLPOL = 0x0; //Hall signal logic levels are direct must=0
G_FILK1_REG.BYPFILT = 0x0; //Enble the filter that FILK1 and FILK2 configure
G_FILK1_REG.FILK1 = 1200; //Filter coefficient for pole frequency [100Hz~1600Hz] 1200=573.521Hz

// FILK2 Register
G_FILK2_REG.Address = 0x07;
G_FILK2_REG.FILK2 = 950; //Filter coefficient for zero frequency [2Hz~100Hz] 950=56.286Hz

// COMPK1 Register
G_COMPK1_REG.Address = 0x08;
G_COMPK1_REG.BYPCOMP = 0x0; //Enble the compensator that COMPK1 and COMPK2 configure
G_COMPK1_REG.COMPK1 = 300; //Compensator coefficient for pole frequency 300=142.3935Hz

// COMPK2 Register
G_COMPK2_REG.Address = 0x09;
G_COMPK2_REG.AA_SETPT = 0x0; //=3Hz (AutoAdvance = ADVANCE * fHall_U / AA_SETPT)
G_COMPK2_REG.COMPK2 = 600; //Compensator coefficient for zero frequency 600=35.537Hz

// LOOPGN Register
G_LOOPGN_REG.Address = 0x0A;
G_LOOPGN_REG.OCPDEG = 0x3; //Deglitch time for VFETOCP to trigger=5us / OCP deglitch time to ignore voltage spikes=5us
G_LOOPGN_REG.OCPTH = 0x3; //Protection threshold for VFETOCP(FET's drain to source overvoltage=1V for overcurrent protection)
G_LOOPGN_REG.OVTH = 0x0; //Protection threshold for VOVLO(VM overvoltage=29V) <?? 0=29V 1=34V ??>
//G_LOOPGN_REG.OVTH = 0x1; //Protection threshold for VOVLO(VM overvoltage=34V) <?? 0=29V 1=34V ??>
G_LOOPGN_REG.VREF_EN = 0x0; //VREG enabled only when ENABLE is active
G_LOOPGN_REG.LOOPGAIN = 100; //Sets the overall gain for the speed control loop
G_LOOPGN_REG.LOOPGAIN = 40; //Sets the overall gain for the speed control loop

Thks & Rgds 


RE: DRV8308: DRV8308 internal register mode

$
0
0
Hi user5161585 ,

Your posts have been merged. Can you provide a few more details?

What is the motor speed at small moment of force?
What is the motor speed at larger moment of force?

Are you trying to maintain the same speed at different loads?

DRV8308: DRV8308 internal register mode

$
0
0

Part Number: DRV8308

Hello my friends.

Our company manufacture Black and white laser printer. DRV8038 have been designed in one of our printer with 40PPM to drive a BLCD motor. DRV8038 works in internal register mode from 120 three-hall commutation to 180 sine commutation automatically. DRV8038 have been normally drived its BLCD motor in obverse direction and inverse direction.

the question is that: When DRV8038 drive only some wheel gear with smaller moment of force, BLCD motor run faster. When DRV8038 drive wheel gear and fuser + roller with larger moment of force, BLCD motor run slower. When DRV8038 drive wheel gear and fuser + roller and cartridge with largest moment of force, BLCD motor run slowest. But the SPI register values are never changed.

Our company also have been applied some other motor module (a BLCD motor and its matching drivers) in our printer products, such as NEDIC, and never occur this. The motor module always run at the same speed with various moment of force. if moment of force is too larger to motor module, it will be stop but not become slow.

We hope DRV8038 can drive its BLCD motor reach to 40PPM, but not become slower and slower. Or maybe DRV8308 is not fit, please recommend match model.

This is the first time for our company to self-design motor driver with TI, we have not enough experience. Please help us. The internal register is config as follows. whether this configration have some errors or not?

// CTRL1 Register
G_CTRL1_REG.Address = 0x00;
G_CTRL1_REG.AG_SETPT = 9; //=1.5KHz (AutoGain = LOOPGAIN * fCLKIN / AG_SETPT)
G_CTRL1_REG.ENPOL = 0x0; //device active when ENABLE is high
G_CTRL1_REG.DIRPOL = 0x0; //normal direction when DIR is high
G_CTRL1_REG.BRKPOL = 0x0; //brake when BRAKE is high
G_CTRL1_REG.SYNRECT = 0x1; //enble Synchronous rectification for better speed control and higher efficiency
//G_CTRL1_REG.PWMF = 0x0; //SPEED=1500高速+PWMF=025KHz/40us:U-Duty(24V)=14.4us,U-120°=4.51ms faster
G_CTRL1_REG.PWMF = 0x1; //SPEED=1500高速+PWMF=050KHz/20us:U-Duty(24V)=7.00us,U-120°=4.77ms fast
//G_CTRL1_REG.PWMF = 0x2; //SPEED=1500高速+PWMF=100KHz/20us:U-Duty(24V)=3.26us,U-120°=5.33ms slow
//G_CTRL1_REG.PWMF = 0x3; //SPEED=1500高速+PWMF=200KHz/05us:U-Duty(24V)=1.20us,U-120°=7.76ms slower
//G_CTRL1_REG.SPDMODE = 0x0; //Clock frequency mode
//G_CTRL1_REG.SPDMODE = 0x1; //Clock PWM mode (PWMF有效 MOD120=有效 CLKIN无效)
G_CTRL1_REG.SPDMODE = 0x2; //Internal register PWM mode (PWMF有效 MOD120=有效 CLKIN无效)
G_CTRL1_REG.FGSEL = 0x0; //0:Use HALL_U to generate FG 1:Use XOR of all 3 Hall sensors 2:Use FG amplifier input 3:Use TACH input
//G_CTRL1_REG.BRKMOD = 0x0; //Coast when ENABLE is inactive (outputs 3-state)
G_CTRL1_REG.BRKMOD = 0x1; //Brake when ENABLE is inactive (outputs 3-state)
G_CTRL1_REG.RETRY = 0x1; //Automatic retry in case of fault

// ADVANCE Register
G_ADVANCE_REG.Address = 0x01;
G_ADVANCE_REG.ADVANCE = 33; //commutation timing behind versus Hall-signals (33/960*Hall_U period)

// COMCTRL1 Register
G_COMCTRL1_REG.Address = 0x02;
//G_COMCTRL1_REG.SPDREVS = 3; //003*2.56ms= 7.68ms minimum Hall_U periods from reach before LOCK to be set
G_COMCTRL1_REG.SPDREVS = 4; //004*2.56ms=10.24ms minimum Hall_U periods from reach before LOCK to be set
//G_COMCTRL1_REG.MINSPD = 50; //195*2.56ms=499.2ms minimum Hall_U periods from brake before LOCK can be set
//G_COMCTRL1_REG.MINSPD = 180; //180*2.56ms=460.8ms minimum Hall_U periods from brake before LOCK can be set
G_COMCTRL1_REG.MINSPD = 195; //195*2.56ms=499.2ms minimum Hall_U periods from brake before LOCK can be set

// MOD120 Register
G_MOD120_REG.Address = 0x03;
G_MOD120_REG.BASIC = 0x0; //permit 120°single/1-Hall or 180°sinusoidal commutation
//G_MOD120_REG.BASIC = 0x1; //force 120°standard/3-Hall commutation and disable ADVANCE function
//G_MOD120_REG.SPEEDTH = 0x5; //speed variation allowed across Hall_U periods while LOCK keeping set =6.25%
G_MOD120_REG.SPEEDTH = 0x6; //speed variation allowed across Hall_U periods while LOCK keeping set =12.5%
G_MOD120_REG.MOD120 = 3970;//smooth transition from 120°operation to 180°operation
//G_MOD120_REG.MOD120 = 4095;//SPEED=1500高速+PWMF=100kHz/10us:U-Duty(24V)=6.9us,U-120°=3.32ms
//G_MOD120_REG.MOD120 = 3048;//SPEED=1500高速+PWMF=100kHz/10us:U-Duty(24V)=5.1us,U-120°=3.32ms
//G_MOD120_REG.MOD120 = 2048;//SPEED=1500高速+PWMF=100kHz/10us:U-Duty(24V)=3.3us,U-120°=5.3ms
//G_MOD120_REG.MOD120 = 1048;//SPEED=1500高速+PWMF=100kHz/10us:U-Duty(24V)=1.4us,U-120°=15ms

// DRIVE Register
G_DRIVE_REG.Address = 0x04;
G_DRIVE_REG.LRTIME = 0x0;
G_DRIVE_REG.HALLRST = 0x0; //sets how many HALL_U cycles pass for each commutation counter reset. In other words,
//the commutation counter is reset every N HALL_U edges. Selections available are 1, 2, 4, and 8.
G_DRIVE_REG.DELAY = 0x0; //Config ADVANCE behind Hall-signals
//G_DRIVE_REG.DELAY = 0x1; //Config ADVANCE before Hall-signals
G_DRIVE_REG.AUTOADV = 0x0; //Disable automatic advance compensation
//G_DRIVE_REG.AUTOADV = 0x1; //Enable automatic advance compensation 转得快多了
G_DRIVE_REG.AUTOGAIN = 0x1; //Enable automatic gain compensation
//G_DRIVE_REG.ENSINE = 0x0; //select 120°single-Hall commutation (BASIC=0)
G_DRIVE_REG.ENSINE = 0x1; //select 180°sinusoidal commutation (BASIC=0)
G_DRIVE_REG.TDRIVE = 0x1; //=5us Predriver high-current drive time
G_DRIVE_REG.DTIME = 0x0;
G_DRIVE_REG.IDRIVE = 0x0; //=10mA Predriver output peak current
//G_DRIVE_REG.IDRIVE = 0x2; //=30mA 反转有时不对
G_DRIVE_REG.IDRIVE = 0x3; //=50mA Predriver output peak current
//G_DRIVE_REG.IDRIVE = 0x4; //=90mA all 120°commutation, error???

// SPDGAIN Register
G_SPDGAIN_REG.Address = 0x05;
G_SPDGAIN_REG.INTCLK = 0x3; //50MHz/2^3=6.25MHz
//G_SPDGAIN_REG.INTCLK = 0x5; //50MHz/2^5=1.5625MHz
G_SPDGAIN_REG.SPDGAIN = 0x007;//无效

// FILK1 Register
G_FILK1_REG.Address = 0x06;
G_FILK1_REG.HALLPOL = 0x0; //Hall signal logic levels are direct must=0
G_FILK1_REG.BYPFILT = 0x0; //Enble the filter that FILK1 and FILK2 configure
G_FILK1_REG.FILK1 = 1200; //Filter coefficient for pole frequency [100Hz~1600Hz] 1200=573.521Hz

// FILK2 Register
G_FILK2_REG.Address = 0x07;
G_FILK2_REG.FILK2 = 950; //Filter coefficient for zero frequency [2Hz~100Hz] 950=56.286Hz

// COMPK1 Register
G_COMPK1_REG.Address = 0x08;
G_COMPK1_REG.BYPCOMP = 0x0; //Enble the compensator that COMPK1 and COMPK2 configure
G_COMPK1_REG.COMPK1 = 300; //Compensator coefficient for pole frequency 300=142.3935Hz

// COMPK2 Register
G_COMPK2_REG.Address = 0x09;
G_COMPK2_REG.AA_SETPT = 0x0; //=3Hz (AutoAdvance = ADVANCE * fHall_U / AA_SETPT)
G_COMPK2_REG.COMPK2 = 600; //Compensator coefficient for zero frequency 600=35.537Hz

// LOOPGN Register
G_LOOPGN_REG.Address = 0x0A;
G_LOOPGN_REG.OCPDEG = 0x3; //Deglitch time for VFETOCP to trigger=5us / OCP deglitch time to ignore voltage spikes=5us
G_LOOPGN_REG.OCPTH = 0x3; //Protection threshold for VFETOCP(FET's drain to source overvoltage=1V for overcurrent protection)
G_LOOPGN_REG.OVTH = 0x0; //Protection threshold for VOVLO(VM overvoltage=29V) <?? 0=29V 1=34V ??>
//G_LOOPGN_REG.OVTH = 0x1; //Protection threshold for VOVLO(VM overvoltage=34V) <?? 0=29V 1=34V ??>
G_LOOPGN_REG.VREF_EN = 0x0; //VREG enabled only when ENABLE is active
G_LOOPGN_REG.LOOPGAIN = 100; //Sets the overall gain for the speed control loop
G_LOOPGN_REG.LOOPGAIN = 40; //Sets the overall gain for the speed control loop

Thks & Rgds

DRV8870: Motor does not work with external capacitor at OUT1 and OUT2

$
0
0

Part Number: DRV8870

Hello support team,


My customer is going to use DRV8870 with external capacitor 1uF or 0.1uF at between OUT1 and OUT2 for noise filtering purpose. (Actually, this capacitor had existed since they used another motor driver IC in their system.) In this case, the DC moter sometimes does not work. But, the motor is no problem when the external capacitor is removed from OUT1 and OUT2.

1. Is there any restriction for the external capacitor at OUT1-OUT2 in this device?
2. If so, could you explain the mechanism of failure? Is the OCP deglitch time related?


Thank you for your support.


Regards,
Kaizawa

RE: I need help for selection of complete kit for driving six phase Induction motor

$
0
0

Dear Sir

Thanks for your reply. 

I have few inquiries.

First, what is the voltage level range the ADC can acquire ?

I am new to TI products,  So I need to ask about the monitor capability of the recommended board and software. For example will I be able to monitor signals simultaneously (for example current or speed) on real time ? Also, will I be able to save these signal as a sampled data? for the sake of offline display and analysis 

Do I need to purchase JTAG emulator ?

Regards

RE: DRV8870: Motor does not work with external capacitor at OUT1 and OUT2

$
0
0
Hi Kaizawa-san,

1. Yes, there is a restriction. If the capacitor causes the current to increase above 3.7A for typically 1.5us, the OCP circuit may activate.
2. The mechanism is typically OCP. This can be confirmed by measuring the time between output pulses. If the output is inactive for approximately 3ms, it is an OCP event.

A solution is to lower the capacitor value.

RE: DRV8308: DRV8308 internal register mode

$
0
0
Thank you for the reply.
"moment of force" means loads, the right word I think.
I have been tried for many times to maintain the same register configuration in our printer, but the rotation rate of the BLCD motor always become slower when the loads of the printer become larger. At the same time, the noise of BLCD motor become larger.
I am sure there is anything wrong with the BLCD motor, because the original driver IC is from TOSHIBA. And this driver IC and this BLCD motor can reach up to 40PPM. DRV8308 is used for instead of TOSHIBA which is stop production. DRV8308 is more complex in register configuration, And I am not conversant for some of the register. So I want to know is there anything wrong with it.
More details means what? I need to provide our circuit diagram? the circuit diagram is referenced from datasheet.
Thks & Rgds

DRV3205-Q1: DRV3205 EVM schematic

$
0
0

Part Number: DRV3205-Q1

Dears; 

 Do we have the DRV3205 EVM schematic and PCB files for reference? There doesn't include the schematic of the EVM user's guide, so where could we or customers download it ?

Thank you very much

Best regards

Kailyn


DRV8842: V3P3OUT tied to INx

$
0
0

Part Number: DRV8842

Hi team,

My customer is asking us what could happen when V3P3OUT is tied to IN1 or IN2. Both pins are connected to and driven by MCU.
My assumptions are;
- If MCU keep H on both pins, no problem could happen.
- If MCU drives the pin to L, the V3P3OUT is tied to L with low impedance. If MCU does not get damaged, V3P3OUT fall to low voltage.
What does happen on DRV8842 if V3P3OUT become low voltage?

Regards,
Nobuhiko Wasa

RE: DRV10983-Q1: What is the difference?

$
0
0

What is "OC level"?

The output current of all 3 devices is specified at 2 Amps (3 Amps peak).

We will need something between 40 and 50 Watts.

Adrian

RE: DRV10987: bldc motor tuning

$
0
0
Hi Rocky,

Let me clear from my side because your solution is little bit not clear for me.
My issue is
first point is
IPD works suceessfully with 3.3A tristate with DRV10983, but with 10987 its ipd fails shows overcurrent error and continuous "tung-tung" like sound is there which i never observed with DRV10983.
second point is
this issue get resolved if i keep current threshold less than 2A. Also with Break state it works successfully with 3.3A.
why it is so?

DRV10987: bldc motor tuning

$
0
0

Part Number: DRV10987

I was using DRV10983 before and now using DRV10987,while tuning found 4 new parameters which actually affecting startup and peak power performance.

Since i dont have not much knowledge about following parameters and want to know how to tune it ,so can you please explain t for bldc motor?

I have already gone though tuning guide and datasheet but not able to understand it, so need your help in this.

New Parameters are:

DEVICE OPTION:

1> SLEW RATE

2> DUTY CYCLE LIMIT

3> SPEED SPECTRUM MODULATION

4> TEMP WARNING ACTION

DRV10987: BLDC MOTOR

$
0
0

Part Number: DRV10987

Every BLDC motor has its own operating voltage and current.

For DRV10987 I have designed my own motor.

I would like to calculate my motor's operating voltage and current , so can you guys help me to do that?

My motor has

R=1.7ohm(phase-phase)

L=6mh(phase-phase)

kt=450(phase-phase)

copper gauge =23

Also what copper gauge should I select for motor design?

I am driving DRV with 24 volt DC and want to run on 50watt.

So need you guys help for motor designing.

Now DRV10987 is not able to run motor above 40 watts.

Viewing all 21647 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>