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

DRV8323R: DRV8323R

$
0
0

Part Number:DRV8323R

(Please visit the site to view this file)Hi,

We are using DRV8323RS in 1x PWM mode

We are able to read and write the values on registers through SPI.

Default values are correct according to datasheet.

But when we are changing it into 1x PWM mode by changing the values of registers. Its show fault.

We have set the values as shown below in registers->

Driver Control Register (address = 0x02) ==> 0x0040

Gate Drive HS Register (address = 0x03)==> 0x0388

Gate Drive LS Register (address = 0x04)==> 0x07AA

OCP Control Register (address = 0x05)==> 0x0159

CSA Control Register (address = 0x06)==> 0x0283

Then it shows Fault according to below registers

Fault Status Register 1 (address = 0x00) ==> 0x0500   (Fault +Indicates gate drive fault condition )

Fault Status Register 2 (address = 0x01) ==> 0x0004  (Indicates gate drive fault on the B low-side MOSFET)

And on GHx its giving 24v and on GLx its giving 0v

And I have attached schematic also, please review it. 

Connections-:

We have connected MCU with EVM according to 1x PWM Mode


Enable pin ==> MCU GPIO (Write High)

SCLK pin ==> SPI Serial clock pin

SDI pin ==> MOSI

SDO pin ==>MISO

nSCS pin ==>Chip Select

INLC (Brake)  ==>MCU GPIO (Write High)

INHC (DIR)  ==>MCU GPIO (Write HIGH)

INLA  ==>HALLA of motor

INHB ==>HALLB of motor

INLB ==>HALLC of motor

nFault ==> MCU GPIO (Read High) No fault case

Cal ==> MCU GPIO (Write LOW)

Power Supply 24v

Please help to solve this issue. Thanks in advance.


DRV10974: R(ADV), R(RMP) and , R(CS) resistor rating , can i use 0.1W resistor ?

$
0
0

Part Number:DRV10974

Hi 

DRV10974 datasheet ask customer to use 1/8W resistor for R(ADV), R(RMP) and, R(CS). 

Is there any reason 1/8W rating resistor is needed for R(ADV), R(RMP) and , R(CS) ?

Can we use 0.1W resistor ?

Thanks !

DRV8702-Q1: DRV8702-Q1 PWM question

DRV8353RH-EVM: Dead time problem

$
0
0

Part Number:DRV8353RH-EVM

Hi,

We started evaluation tests with DRV8353RH-EVM evaluation board

According to DRV8353RH data sheet, the Gate drive dead time, tDEAD is 100nS typical

We measured much higher: 264nS and 157nS, see two pictures below:

 

 

Those values will significantly reduced performance of our high-performance motor drivers

How we can get dead time as low as possible (100nS maximum with DRV8353RH)?

Please advice, this is very urgent issue

Best regards,

Zeev Kogan

DRV8320: nFault reaction time

$
0
0

Part Number:DRV8320

I don't find in the datasheet a max time latency specified for the nFAULT reporting on detection of a fault. What would be the maximum latency expected and does it have any dependency with the device OCP_Mode setting?

Thanks,

Chris

DRV2605L: motor doesn't stop

$
0
0

Part Number:DRV2605L

Hi, i'm using the motor driver DRV2605L for haptic feedback. I use the driver in combination with the motor from precision microdrives, type 306-103. It is a ERM-motor. Now my problem: After system power up I do a hatipk event from the lib for system check. Sometimes I have the problem, that the motor doesn't stop. The motor is running all the time. I have to do a new power up, to come out of the behavior. Few settings from my side: Motortype: ERM, open loop, driving voltage 3.0V, overdrive 3.3V. Do you have an idea? Kind regards

DRV8871: Does not limit in-rush current

$
0
0

Part Number:DRV8871

Hi there,

Our motor has steady state current of about 0.6A, but large start-up current >4A.

After reading the datasheet, we had assumed the DRV8871 would limit the in-rush current to the ITRIP current:

"The ability to limit current to a known level can significantly reduce the system power requirements and bulk capacitance needed to maintain stable voltage, especially for motor startup and stall conditions."

We are instead tripping the OCP and seeing a 3ms pulse wave form.

Is the DRV8871 only used for applications where the start-up current is less than Iocp ~3.6A?

DRV11873: harddisk motor startup unrelieable

$
0
0

Part Number:DRV11873

Hello!

I have a problem with the DRV11873 brushless motor driver. I connected a harddrive motor with 4 leads, com, 3 coils with 1.5 Ohms. The circuit is taken out of the datasheet with an LED on the RD (lock) pin. For PWM there is an AVR connected. The motor rotates ok. The problem is, it starts somwhat bad and unreliable. It wobbles a few times and mostly starts spinning then. Sometimes it doesnt make it and does not start to spin. Also there is no strength in starting. If I just put a tiny paper ontop of the motor it will not start up. I run a small ramp on the PWM and tryed with different frequencies in the range given in the datasheet (10 to 100 KHz).

The question is now if there is any trick on how to start the motor reliably. Can anyone suggest a frequency and duty cycle ramp that may work? The motor doesnt need to drive a lot of momentum, there is just a small weight attached to it. But it needs to be reliable.

Thankfull for any tips!

Best regards


DRV8881: Formula (1) for the chopping current

$
0
0

Part Number:DRV8881

Hi all

Would you mind if we ask DRV8881E?

There is formula (1) for the chopping current on the datasheet P16.


At the our customer's circuit, they configured as follows;
-Vref=0.49V
-TRQ=00(100%)
-RISENSE=0.2ohm±1%

Actually(result), current limit was 250mA~310mA.ISENSE pin voltage was 0.05V~0.06V. 
Using formula(1), calculation value is 370mA.
There is some difference between  calculation value and result data.

So, using Figure 9. xISEN Trip Voltage over VREF Input on the datasheet P9,
in case of VREF=0.49V, trip voltage is 0.05V.
It seems that the customer's result is correct in case of Figure 9.

We would like to confirm formula(1).

Is this formula(1) for current limit in case of Vref=3.3V only?
In case of Vref=0.49V,  formula(1) is not suitable, right?
And then, AV(gain amplifier) is not linearity, right?
As the background of this question, our customer would like to calculate limit current in case of VREF=0.5V.

Kind regards,

Hirotaka Matsumoto

CCS/BOOSTXL-DRV8323RS: DRV8323_MSP430F5529_Trapezoidal Sensorless_BLDC about Flashing.

$
0
0

Part Number:BOOSTXL-DRV8323RS

Tool/software: Code Composer Studio

DRV8323_MSP430F5529_Trapezoidal Sensorless_BLDC about Flashing.

 

Hi everyone.

My name is Mr.JUNG.

I’m using DRV8323RS EVM and MSP430 F5529 Launchpad,MSP-GangProgrammer.

MOTOR’ MODEL is 24vdc TELCO-intercon.com

After compiling drv8323 software in CCS 7.2 . I was able to run the motor without problems in the GUI.

 

The motor I used was a DELCO motor ,so I had not reason to change the soft ware’s parameter.

Created to “.hex file” and flashing it with msp-gang programmer.

It worked fantastic.

“PASS’!

It was a message of hope.

After a while I knew I would be away from heaven to hell.

I referenced the relevant document but the motor does not rotated.

A programmed launchpad can only be run as a GUI without CCS.

Perhaps I am doing something wrong!.

Please help to solve this issue.

There was a lot of time and effort to get to this point.

Eternal Friends of Ti.

 

_jung_

cheers.

DRV8343-Q1: DRV8343 CS

$
0
0

Part Number:DRV8343-Q1

Hello,

Can you confirm that the Vsense overcurrent Protection is starting once the Voltage on SPx is higher than Sense_OCP ? 

Meaning: This detection threshold is independation of the gain GCSA   ? 

In the case of a bidirectional current rereading, the detection cannot work in the case of negative current, right ? 

Thanks, Mohamed

DRV10983: Issues with DRV10983 Output for A2212/13T 1000KV BLDC motor

$
0
0

Part Number:DRV10983

Hello, 

I'm using A2212/13T 1000KV BLDC motor i.e., used in drone. By using external microcontroller i wrote 12 registers (0x20 - 0x2B) of DRV1093 via I2C regarding to motor parameters. And on register 0x00 & 0x01 i wrote 0XFF for full speed, it also included overRide Bit so that speed command through I2C.

measured phase Resistance is 0.155 ohm (according to table value for Register 0x20 is 0x18)

I measured Motor Velocity Constant ≈ VCC / maximum motor speed (no load)

My example: motor spins with 12000 rpm as its rating is 1000 RPM/Volt, so my volt is 12V that's why 12000 RPM. 12 poles and 12V power supply:

12000 rpm / 60 / (6 pole pairs) = 1200 Hz

BEMF constant Kt = 12 V / 1200 Hz =>10 mv/Hz (according to table value for Register 0x21 is 0x0B)

Rest Registers

#define REG_22 0x3A
#define REG_23 0x00
#define REG_24 0x50
#define REG_25 0xDA
#define REG_26 0x8B
#define REG_27 0x10
#define REG_28 0x27
#define REG_29 0x3A  // DeadBand 400 nsec
#define REG_2A 0x04  // Buck Regulator output 3.3V
#define REG_2B 0x0C

But motor spins in unmannered behaviour sometime run and sometime stop because DRV10983 output generate with only 3% duty and it comes after every 4 sec and rest time it off.

So please help me regarding to values of these registers. And it's valuable response if support is regarding to A2212/13T 1000KV BLDC motor's parameters. 

DRV10983: DRV10983EVM GUI interfacing with DRV10983

DRV8323R: Buck converter EMI reduction review

$
0
0

Part Number:DRV8323R

Hello,

my customer is currently working on a design with the DRV8323 and in other to limit the EMI on the intregrated buck converter, they added a 100 Ohm resistance (see R185 in image) in parallel to capacitor C32. So far all tests have been positive but the customer wants to know if it is ok to do this?

    

thank you.

Best regards,

Stani

DRV8312: How to drive sensored BLDC with DRV8312-C2-KIT

$
0
0

Part Number:DRV8312

Hi team,

My customer want to use DRV8312-C2-KIT to drive their sensored BLDC. The voltage of customer's motor is 12V and its speed is 20000 rpm. So I can't drive the motor with GUI. I tried to run "BLDC_sensored" program with CCS. But the default PWM frequency produced by c2000 is 50Hz. It is too low for the application. So I need your support to locate the right sentences for PWM frequency and duty cycle in above mentioned program. Or can you provide me a method to drive the customer motor. It is an emergency case, so I am looking forward your reply. Thanks very much.

best regards,

Sophia Yao


DRV8876: Reading the current via IPROPI

$
0
0

Part Number:DRV8876

Hello,

I'm trying to read the current via DRV8876 for my micromotor which is Pololu #1096 (https://www.pololu.com/product/1096)

My setup is as;

Vm = 6V

Vref = 3V

Itrip = 300mA

Ripropi = 10k Ohm

If I'm not mistaken, the measured current for my motor should be 1/10th of the voltage at IPROPI pin. If I'm reading 600mV, my motor should be consuming 60mA, is that right?

But when there is no-load I read 19mA with my multimeter which is connected just before the motor, and I read 600mV on my oscilloscope from IPROPI pin.

When there is load on;    multimeter 100mA, on oscilloscope 1300mV

    multimeter 200mA, on oscilloscope 2300mV

when I stalled the motor; multimeter 265mA, on oscilloscope 3000mV.

On datasheet the mirror scaling error shows as;

Under 0.15A->7.5mA

0.15A to 0.5A -> %5

The numbers look a little bit off for the error scaling, is that normal for the low current. 

Is there anyway to make it more precise for my setup?

Thanks.

Gurkan

DRV8353R: Charge Pump Input Current VM

$
0
0

Part Number:DRV8353R

Hello TI team,

I need to clarify some technical topics, that will influence the decision of choosing DRV8353S or DRV8353RS variant of the chip. Mr. Klenk Benjamin recomended to ask directly the quiestion on this forum.

1)      Is the internal buck regulator completely separated internally, from the main circuit die ? (in two separated dies) I need this info for the DFMEA.

2)      VM supply current is stated into the datasheet for 48V (Table 7.5 Electrical Characteristics) and no PWM input. I will need this current for 17V, considering the CP different operating point. If possible, a graph of VM input current variation for the whole input voltage range, will be very useful (17V to 48V considering 25mA load on HS and 25mA on LS). Second case, 17V-48V but only 12mA HS-CP load and VGLS load.

3)     DVDD regulator can supply an external load of 10mA, and probably is the supply for the internal digital core of DRV835x-xx. Is this Idvdd already considered in VM total current specified for 48V (typ 8.5mA) ?

Thank You !

DRV8889-Q1: Handling of control pins at SPI control

$
0
0

Part Number:DRV8889-Q1

Hi team,

We will evaluating DRB8889-Q1 by SPI communication.

Could you tell me how to handle control pins then?

Can DIR pin, STEP pin, DRVOFF pin and nSCS pin be connect directly to GND?

Because we don't need sleep mode, we will connect nSLEEP pin directoly to 5V or 3.3V.

Is this all right?

If you have any concerns, please let me know.

Best regards,

Tomoaki Yoshida

DRV8303: DRV8303 EN_gata PIN function

$
0
0

Part Number:DRV8303

Hi Team,

I have some question on DRV8303 EN_gata PIN function, when customer set this PIN low for a while, then set high, is this operation affect configuration register? I mean does customer need to re-configure the register again after this operation? or this just affect status register?

Thanks.

Regards, Sunny

DRV8306: nFAULT

$
0
0

Part Number:DRV8306

Regarding the DRV8306:

Gate Driver Fault is encountered as I speed up the motor.

My PCB has two channels, the first one works correctly, but second one doesn't.

I think there is little difference in patterns between them.

Actually, I cannot measure the signal when the GDF occured.

I just recognized the nFAULT was asserted.

But I thought the error was GDF, because it was latched until power on reset.

And the error was not UVLO and CPUV because VM and VCP  didn't get low level when nFault was asserted.

Would you please let me know how to check if GDF is encountered?

And please suggest how to fix it.

I'd appreciate your kind cooperation in advance.

Best and regards,

Sango 

Viewing all 13480 articles
Browse latest View live


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