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

RE: DRV8305: Non-Linear PWM-RPM Relation when using High Frequency PWM

$
0
0

Hi Kursad,

I will suggest also check all the calculations which are dependent on PWM frequency such as PWM duty cycle etc.

From waveform, it looks like when speed is ramping up to 14-Bits value (16383) then your Motor is out of control, means it’s running with maximum RPM (lost control), so there is chances that any of the control parameters  is going out of range or overflowing.

And if motor is not drawing high current or device is not heating up then I think it should not be dead time issue.

Thanks

Abhishek


DRV8701: 3oz copper and gate driver selection

$
0
0

Part Number: DRV8701

I need to drive a brushed DC motor in a 12V battery powered robot. I am thinking that I want to use the DRV8701 over the UCC27201 for my robotics application. My thinking was:

  • The DRV8701 has a wider operating range which goes down to 6V. With a 12V battery which will be discharging and adding in some cable drop when the attached motor locks I am somewhat concerned that the UCC27201’s 8V input might not be enough.
  • The DRV8701 uses a charge pump to allow 100% duty cycle operation of the high side FET. With the boost cap circuit on the UCC27201 I can’t just turn on and forget the driver as at some point it will discharge too much.

My problem is that I am looking at continuous current of about 30A and locked rotor current as high as 104A according to the motor spec I have today, but as a rule I like margin to change motors somewhat if suppliers change. The issue is with only 0.0086 inches between pads on the DRV8701 I can’t really use anything but 1 oz copper. Is there a way to use the DRV8701 with high current applications I’m missing? If I have to use the UCC27201 (or similar boost cap topology) how often does my micro need to cycle the FETs to ensure charging (there is nothing in the TI literature about what to do)?

RE: DRV8323: DRV8323 - 50V or 60V max?

$
0
0

Hello Asif,

Thank you for bringing this to our attention. It seems that the datasheet was corrupted and a lot of mistakes are now present. We are working to revert the datasheet to the previous state as soon as possible.

Voltage range is 6.0V to 60V with abs Max rating of 65V.

Thanks,

Matt

RE: DRV8303: Fault condition resulting in configuration reset

$
0
0

 Hi Rick,

The fault pin is typically asserted under transient load conditions.  It does not remain asserted (see included image).  Typically, one to three faults occur in sequence. 

RE: DRV8711: Number of PWM channels required

$
0
0

Hi Puneeth,

It is possible to drive each motor with only one PWM signal, but additional circuitry may be required. Please take a look at this blog as an example. I hope this helps. Thank you.

DRV8711: Number of PWM channels required

$
0
0

Part Number: DRV8711

Hi,

    I want to control two brushed DC motors with DRV 8711 using the PWM mode. My doubt is regarding how many PWM channels does each motor require? Pin A IN1 and pin A IN2 require PWM signals to be sent so as to control the motor speed and direction? I'd like to control each brushed DC motor with only one PWM channel from my beaglebone. If it's not possible with DRV 8711, please suggest a suitable motor drive which can drive upto 5A of current. 

Thanks

RE: DRV8432: is 250W 24V brushed motor control possible?

$
0
0
Hi Stefan,
How are you controlling the DRV84x2 what are your input signals? You mentioned motor driver fails every time. Can you please describe failure you are experiencing?
Also we have an evaluation module for this device, that might be easier to start your development. Thanks.

DRV8432: is 250W 24V brushed motor control possible?

$
0
0

Part Number: DRV8432

Hello,

I need to controll a 250W 24V brushed motor. 
I am a mechanical engineer and am building a medium size autonomous vehicle.

The problem is that I have not much experience in electronics. (I am starting to learn).
I want to control the speed and the direction of the motor.
The motor I want to controll is the Z6D250 from ZD Motors.

I have used other motor drivers but these fail every time.

Oh and I prefer development costs over production costs. 

The micro-controller I use is currently an arduino. but I want to design my own controller as wel (after this works).

motor link: www.zd-motor.com/eproduct_info.aspx

with kind regards,

Stefan Morsink
[View:http://www.zd-motor.com/eproduct_info.aspx?id=68:1230:0]

[View:http://www.zd-motor.com/eproduct_info.aspx?id=68:1230:0]  


RE: DRV8323: DRV8323 - 50V or 60V max?

$
0
0

Hi Asif,
Please make sure you are looking at the latest revision of datasheet, April 2017. the link is: www.ti.com/.../drv8323.pdf
I skimmed through it and datasheet agrees with the values Matt have mentioned above. Thank you.

DRV8323: DRV8323 - 50V or 60V max?

$
0
0

Part Number: DRV8323

Hello -

I have custom hardware utilizing TIs InstaSPIN technology and a DRV8301 gate driver currently (plus an external current shunt amplifier for full three-phase sensing).

I am looking closely at the DRV8323 as a potential replacement, as it has three current shunt amplifiers built-in. However, the current datasheet seems to have a couple inconsistencies. It labels the device as both "6 to 60-V" and "5.5 to 50-V". The maximum ratings state 65V for both the gate driver and the buck regulator.

Which is correct? My maximum input voltage is around 55V.

Any input is appreciated.

Thanks,

-asifjahmed

RE: Compiler: Keil

$
0
0
Hi Bunny,

Yes, the motor manufacturer should provide this information. An example of a motor spec this information can be found here:
www.ti.com/.../slvc597

Look for the TelcoMotion DT4260-24-055-04H-TI.pdf file

RE: DRV8701: About the fire of DRV8701.

$
0
0
Hi user4705198,

Is monitoring the mv voltage the chip's vm pin?

>> Please monitor the VM pin at the DRV8701 with respect to the GND pin at the DRV8701. Another area to monitor is the SHx pin with respect to the GND pin of the device.

If so, can I configure a simple constant voltage (about 30V) circuit on the VM pin to avoid high voltage on the VM pin?

>> Possibly, it depends on how you create the circuit.

I understand that this is not related to the difference in MOSFET supply voltage.
We are working to reduce spikes on the motor side for the anode spikes on the SHx pin.
Our circuit is GH, the resistance to GL path is 0 ohm.
However, a small overshoot occurs when the MOSFET is turned on and off.
This appears as noise on the supply power of the entire circuit.

DRV8701: About the fire of DRV8701.

$
0
0

Part Number: DRV8701

Thank you for your response.
I developed a motor drive using the drv8701p.
It is used in electric cars for children.

Sometimes, however, the drv8701p chip fires.
Where it occurs is concentrated in the VM portion of the drv8701p.

I need your help.

[View:/cfs-file/__key/communityserver-discussions-components-files/38/POWERPACK_5F00_EVL_2D00_1_2D00_4.pdf:1230:0]

RE: DRV8305: Non-Linear PWM-RPM Relation when using High Frequency PWM

$
0
0
Hi Kursad,

- At what switching frequency do you see this speed behavior improve?
- For the 1x PWM mode on our device, do you see better speed performance using DIODE FREEWHEELING (COMM_OPTION register set to 0x0)?

RE: DRV8308: DRV8308

$
0
0

Hi Javier,

This means that during intital speed-up, the device is operating in strictly Proportional gain mode.  The SPEED register value is the gain applied to the difference taken between the CLKIN frequency and FGOUT frequency.  Once the FGOUT frequency is within the SPDTHD value for a duration of SPDREVS, the device will enter into integral control. 


DRV8308: DRV8308

$
0
0

Part Number: DRV8308

Dear Sirs,

We have a design with two DRV8308.

We are adjusting the parameters for differents loads and speeds in very large range. We have a doubt with the Clock Frequency Mode we are using. First it looks a single speed loop PI with some optional automatic gain and advance corrections.

More or less, we are able to choose the parameters for each case in practice, Also we try to replicate the functionality of this speed close-loop mode in a simulation software for faster results.

We have a doubt with the Clock Frequency Mode.

Page 40 of the datasheet:

SPEED parameter: In the the Clock Frequency Mode, SPEED sets the open-loop gain during spin-up before LOCKn goes Low.

What does it mean? It´s not in close-loop mode from the start? The LOOPGAIN, SPDGAIN, and the other parameters, close-loop related, have not influence during spin-up. The duty cycle of the PWM is not calculated from the start until the speed reaches CLKIN?

Thanks and best regards

Javier Vicandi

RE: DRV8301: Whetehr DC motor diver hardware have brake function or not?

$
0
0
Hi user4773354,

To control the brake function, typically the 3 low side FETs are enabled.

The PCB is capable of brake mode. The firmware must be written to activate it (not sure if one of the labs has this option).

DRV8301: Whetehr DC motor diver hardware have brake function or not?

$
0
0

Part Number: DRV8301

Customer is teting the EVM LP69M-1DRV-BNDL. They would want to know whetehr DC motor diver hardware have brake function or note. Thanks a lot.

RE: DRV8301: DRV8301 Lock-Up Issue

$
0
0
Hi Richard,

Apologize for the delay.

Potentially the customer could use the high-side MOSFETs with the load referenced to ground instead of the low-side MOSFETs. This would allow correct power up through EN_GATE.

The other potential option would be to add an external high-side Load-Switch that would turn on after EN_GATE Is brought logic high on the DRV8301.

Is their a reason the customer needs to use the DRV8301? Our new family of devices called the DRV832x parts may be a better fit for this solution.

www.ti.com/.../DRV8323R

DRV8301: DRV8301 Lock-Up Issue

$
0
0

Part Number: DRV8301

My customer is seeing the following issue and I do not understand how this can be happening:

We are using the DRV8301 in our product, and recently we had a request from a customer to use the output pins as independent low-side drivers instead of half bridges. When configured in this fashion the device does not start.


The GH_x outputs are all off, and the Register configuration is as follows 

g_DRV8301_0_ConfigReloadCnt               0x1

g_DRV8301_0_Control1                                0x410

g_DRV8301_0_Control1_Write                  0x410

g_DRV8301_0_Control2                                0xC

g_DRV8301_0_Control2_Write                  0xC

g_DRV8301_0_Status1                                  0x0

g_DRV8301_0_Status2                                  0x1

I have verified that the outputs work fine as an H-Bridge and as a high-side driver. I only see the reported issue when using the DRV8301 as a low-side driver.  Note that I have not observed the problem when the power supply is 12V. But when the supply is 24V I can easily replicate the problem as detailed:

- Remove module from harness, wait 10 seconds

- Connect module

- Apply power

- Software enables the output (Supply is stable, EN_GATE on, Registers configured, PWM applied to LS input pin)

Note that the CPU software to drive an output as a high-side driver is identical to when driven as a low-side driver. I have found no issues when driving as a high-side. 

I believe I may be seeing an unexpected silicon or firmware interaction that applies only to the low sides.

Yes, the behavior is different once the output has succeeded for the 1st time (by removing and reconnecting the load).  Once this is done, the output works normally even after power cycles.  The power is only removed for short periods during this test, and PVDD2 remains powered even though the rest of the module is shutdown.

Initially it was difficult for me to verify what the customer was reporting.  However I can now repeat this easily.  It is important that the device is run at around 24V.  As 12V the issue is not seen.  There was one exception: In one case I observed this at 14V.

I can also cause the issue with a simple low power LED load.   The LED and current limiting resistor are connected via a toggle switch.  I cause the problem by following the procedure above.  There is no output on the LED.  If I disconnect it using the toggle switch and then reconnect the output commences.

The values of the status registers do not change.  The PWM value from the CPU is steady at all times. 

The frequency and duty cycle of the PWM has no influence on this issue. 

Toggling EN_GATE and re-writing the registers does not cause the output to turn on. 

It does not matter how long I wait after power up before I apply PWM, the issue still occurs.

 When the issue is present, reducing the supply voltage causes the output to commence. However the voltage at which it commences varies from test to test.

 I agree that this does not appear logical, but can be easily repeated.

 Issuing a SPI command with GATE_RESET does not restore correct operation

 Could you ask the designers if there is some way that this issue could occur? Is there a work around

From the customer’s description it appears that the DRV8301 seems to lock-up and not operate until either the voltage is lowered or the load is remover and reattached. I know that there is something simple that I am missing. What could be the issue?

Please let me know if you need further information from the customer.

Thanks for your help with this!

Richard Elmquist

Viewing all 21665 articles
Browse latest View live


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