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

DRV8462: Silent Step decay

$
0
0
Part Number: DRV8462

Tool/software:

Dear team,

I have a question about silent step decay. Would you please support me to answer it?

Q. How can we understand the "20" and "10" constant in KP calculation formula? Is it coming from I_FS(=5A) of a phase and multiplied by 2 for DDW and 4 for DDV package? And 2 is coming from 2-phase motor?

Best regards,
Yuto Kitamura


MCF8329A: MCF8329A

$
0
0
Part Number: MCF8329A

Tool/software:

Hello TI

I was in discussion with TI rep and he has suggested DRV816x standalone driver for driving high power BLDC (2.5KW, 45V) motor but during my search i found that MCF8329 requires no code and easily configured in

sensorless FOC control. Pls kindly advise is MCF8329 suitable for drone application? also as it generates gate drive voltage, can we drive a 320A mosfet with it.  

BP-AM2BLDCSERVO: BLDC motor control using AM243xLP board + AM2BLDCSERVO

$
0
0
Part Number: BP-AM2BLDCSERVO

Tool/software:

Hi all,

I am a newbie in motor control, and I am planning to get AM243xLP board as well as AM2BLDCSERVO in order to get started with motor control.

Do the board combination is supported by AM243x Motor Control SDK. Can I be able to use BLY342D-48V-3200 (anaheimautomation.com) motor with the inverter board.

Can you suggest some software tools that can be make development at an ease on the board combination. Frem where can I get sample code (for both sensor as well as sensor less) for BLDC motor control on the above-board combination.

 

with regards,

Tashi

MCF8316AEVM: Increase starting torque

$
0
0
Part Number: MCF8316AEVM

Tool/software:

Hello,

we want to replace a stepper motor with a BLDC motor for a pump and would like to use your driver for this. However, the problem is that the start-up does not work with the hose installed. I have therefore removed the hose for the MPET and would now like to adjust the parameters manually, but I can't get any further. The start-up simply does not work with the hose installed. The starting torque probably needs to be increased, but which parameters do I need to adjust?

The motor should have sufficient power. The stepper motor needed about 22W to start up, the new motor has 31W power.

Wen observing the algorithm state, it mostly fails at state MOTOR_CLOSED_LOOP_UNALIGNED but the pump head never turns more than ~2-3°.

DRV81602-Q1EVM: DRV81602QPWPRQ1

$
0
0
Part Number: DRV81602-Q1EVM
Other Parts Discussed in Thread: DRV81602-Q1

Tool/software:

Hi Team,

We are looking for the IBIS model for this part DRV81602QPWPRQ1 which is part of datasheet DRV81602-Q1. 

Regards,

Supraja

DRV2605L: Is there any haptic driver that separates analog ground and power ground?

$
0
0
Part Number: DRV2605L

Tool/software:

Is there any haptic driver that separates analog ground and power ground?

DRV8706-Q1: Offline Diagnostic Enable Pull-up and Pull-down

$
0
0
Part Number: DRV8706-Q1

Tool/software:

Hello,

For the build in offline diagnostics the DRV8706S-Q1 has multiple current sources integrated and pull-up and pull-down can be activated. If we switch on PU_SH1 and PD_SH2 at the same time (which then causes a current to flow through the load), can we assume that the voltage is always set in the "middle" of the drain voltage? 

Regards,

Viktor

MCT8315A: MCT8315A

$
0
0
Part Number: MCT8315A
Other Parts Discussed in Thread: MCT8316AEVM

Tool/software:

Hi there,

Is it possible to read the real motor current from MCT8316AEVM registers via I2C?

How to properly set the drivers' registers up to do it, and which registers to read?

BR

Shachar   


DRV8245-Q1: Wettable flank package?

$
0
0
Part Number: DRV8245-Q1

Tool/software:

Hi team,

Would you please help confirm whether DRV8245HQRXZRQ1 belongs to wettable flank package?

Thanks

Scarlett

DRV8889-Q1: Slightly vibration issue

$
0
0
Part Number: DRV8889-Q1

Tool/software:

Hi Murugavel,
I used DRV8889-Q1 to drive the 14HK0405 stepping motor, and found an issue. The test conditions were as following:
Decay mode: Smart Tune Ripple Control
When the motor stopped, sometimes I could feel the motor slightly vibrated(not rotate exactly), and existed until
(1)the motor was started again, or
(2)change the decay mode to other modes, or
(3)changed the torque DAC to other values(higher values such as 62.5%, or lower values such as 18.75%).
It seemed to be related to the current change related to Smart Tune Ripple Control, what exactly is this issue and what is the reason?
Thanks,
Alex

DRV8306: PWM frequency dependent motor speed

$
0
0
Part Number: DRV8306

Tool/software:

Hi everyone,

we are designing a BLDC motor controller using DRV8306 and having issues with PWM frequency.

We are using a 24V 27W motor, R_ISEN = 250mOhm and digital Hall sensors with open-drain outputs.

Schematic and layout of our DRV8306 driver:

e2e.ti.com/.../DRV8306_5F00_Motorcontroller_5F00_Schematic.pdf

As we set PWM to 30% or higher and then keep it constant and sweep trough frequencies from 10 to 200kHz, the motor speed and its power usage goes constantly up until roughly 100kHz.

At this point, the motor stops, fault LED lights up or the motor drives very poorly while fault LED lights up quite a lot.

As we increase the frequency even more, fault conditions stop, motor speed and power usage increases constantly again to higher speeds than before.

Schematic and layout of DRV8306EVM:

e2e.ti.com/.../DRV8306EVM_5F00_Schematic.PDF

e2e.ti.com/.../DRV8306_5F00_Motorcontroller_5F00_Layout.pdf

After comparing our design with the DRV8306EVM, we lowered the value of R_ISEN with two parallel 250mOhm resistors to 125mOhm and the PWM frequency dependency was solved.

Then we lowered R_ISEN even more with three parallel 250mOhm resistors to 83mOhm and the motor drove very poorly and inconsistent, even more than initially, regardless of PWM and PWM frequency, so switched back to 125mOhms.

Then we added a 4,7µF capacitor parallel to the voltage divider between the Hall negative rail and ground and increased the capacitor attached between DVDD and ground from 100nF to 1µF and the fault condition at around 100kHz PWM frequency was solved.

Now the motor works nearly as good as it does with the DRV8306EVM.

Can you explain this kind of behaviour so that we can design a properly working bldc driver?

Thanks,

Tobias

DRV8711: Pre-driver faults

$
0
0
Part Number: DRV8711

Tool/software:

Hi,

My company has ~800 stepper driver boards built with DRV8711s & CSD88537NDs.
They have worked pretty well for us at 24V and 1-2A with one pre-driver fault every 100 or so activations.

Recently we have been wanting to speed up out stepper motors so have been increasing the voltage to 28V and 48V as well as increasing the current to 4A.
This then leads to a massive increase in the number of pre-driver faults to the point the drives cannot be used at all.

Here's the schematic:

DRV8711 and CSD88537ND stepper power stage

We've mimicked the BOOST-DRV8711 as much as we can.
We've added the suggested 75Ω resistors to the low side MOSFET gates (and the firmware sets the deadtime to 850ns). I've also added 0Ω resistors to the high side MOSFET gates in case I need to add anything there in future.
I've also added output ferrites (BLM18KG300TN1D) and capacitors (470pF 100V) to minimise noise as we do have up to 30cm of wire to the motors and the end device needs to be CE marked.

The register settings are:
Register 0 = 0x0C23
Register 1 = 0x012E
Register 2 = 0x001E
Register 3 = 0x0028
Register 4 = 0x0419
Register 5 = 0x0040
Register 6 = 0x0A59
Register 7 = 0x00C0
This configuration causes pre-driver faults every hour or so, but when we increase the torque register to 4A it happens within 5 minutes.
I've tried many combinations of drive current and drive duration but they've not helped.


Are there are any other suggestions for running this at high voltage & current to minimise pre-driver faults?
Is it worth adding some capacitance on the gate pins to filter noise?
Should I add a filter to the current sense resistors?
Are there any registers that may also need changing?
Thanks.

DRV8452: ground plane offset

$
0
0
Part Number: DRV8452

Tool/software:

Hello,

Is it possible to connect all the ground pins of the DRV8452PWPR to a negative voltage rail to create an offset ground plane? If so, is there a limit to the offset (as long as the Vm-to-ground voltage stays under the rated Vm). All the grounds would be connected with each other to ensure that they have the same offset.
Or is this not preferred due to some internal workings of the driver.

MCF8316AEVM: Open Loop Jitters

$
0
0
Part Number: MCF8316AEVM
Other Parts Discussed in Thread: MCF8316A

Tool/software:

Hello,

I am attempting to spin a 25W BLDC motor up to ~75k rpm in a short amount of time (as fast as possible similar to a drill spinning up). I am able to spin the motor up to the proper speed, but notice some pretty bad jitters during the open loop acceleration state. It also takes much longer than I was hoping / expecting.

I am currently using the ALIGN mode for motor startup. I see that the IPD mode boasts faster startup times but am having difficulty when attempting to set that up. Current limits and lock limits get tripped quite quickly. I am looking for some guidance as to how best tune this part of the process.

EDIT:

I am able to spin up the motor in what I deem an acceptable speed now using the align mode. However, it is very unreliable. Sometimes it spins up great, other times, it begins spinning up and trips a fault, and still others it goes through a jittering period before entering closed loop acceleration mode.

Proper spin-up phase current:

Fault tripping phase current:

Jittery phase current:

[FAQ] Considerations when powering MCU from AVDD (DRV8328/DRV8329/DRV8329-Q1)

$
0
0
Part Number: DRV8329
Other Parts Discussed in Thread: , DRV8328

Tool/software:

Many of TI’s BLDC motor drivers feature a logic LDO output called AVDD. The aim with this LDO addition is to provide the opportunity for customers to get logic level voltage for use for other components they might have on board.

A common use for this LDO would be to supply the motor controller MCU (assuming LDO specs meet your requirements). However, the operational logic of the power-up sequence needs to be understood while implementing this in your system.

Power up order:

  • Supply device power to motor driver. PVDD -> High
  • Take the device out of sleep mode. nSLEEP -> High
  • Wait for device to go through the wake-up time specified in the datasheet (tWAKE)
  • Now the AVDD LDO is powered up and available for MCU

The DRV8328/DRV8329/DRV8329-Q1 data sheet’s Typical Application section, (Figure 1) makes a power-up sequencing mistake of having the MCU be supplied with AVDD and having the same MCU control nSLEEP. This results in the device never being able to turn on, as the MCU power from AVDD never comes up without nSLEEP being high.

To avoid this problem, we recommend powering the nSLEEP pin via the supply voltage, PVDD. This consideration is why we made nSLEEP suited to handle higher voltage (Check datasheet for specifics).

Potential wiring options for powering MCU through AVDD in regards to nSLEEP and DRVOFF

  • nSLEEP
    1. Option 1 – No Sleep Mode

                     If sleep mode is not needed for your application then nSLEEP can be tied to PVDD, to simply turn on the part as power supply comes up.

                    2. Option 2 – Control nSLEEP with external Power-Down Logic

                     This option can be useful to get the low current benefit of sleep mode. The external power down logic can be used to take the device into or out of sleep mode.

  • DRVOFF
    1. Option 1 – DRVOFF state to be controlled after MCU is powered up

                    In this option MCU needs to be powered up from AVDD and then you are able to enable/disable driver power stage using DRVOFF from MCU GPIO.

                    2. Option 2 – DRVOFF with a pull-up to AVDD

                     This option lets the device start off in a safe state of having driver output disabled once the driver powers up. The user can then turn off DRVOFF using the MCU pull-down when it is time to spin the motor.


DRV8706-Q1: Spi frame default status (MSPM0G3705)

$
0
0
Part Number: DRV8706-Q1
Other Parts Discussed in Thread: MSPM0G3507

Tool/software:

Hello, I’m working on a DRV8706 with an MSPM0G3507. I can read and write registers, but I'm consistently getting a fault status on the SPI.



I've configured my SPI to 1MHz, with Polarity Low, Phase High, and No Parity. I have a timing diagram that seems coherent, but I’m not sure why I’m receiving this status.

Do you have any ideas or suggestions for me to test? Thank you in advance !

DRV8305: DRV8305

$
0
0
Part Number: DRV8305

Tool/software:

My team has been working on interfacing with the DRV8305 over SPI for awhile (we are using Rust & the RP2040 ecosystem), and we haven't been able to find anywhere concrete examples of how to communicate with it, on the firmware side of things. None of the byte sequences we've tried have been particularly helpful. Could we have a few brief, concrete examples of how the byte sequence should be shaped to e.g., read/write from a specific register? E.g., if we want to read from the FAULT register in 0x1, what does the byte sequence look like?

Thanks in advance!

DRV8847: Motor drivers forum

$
0
0
Part Number: DRV8847

Tool/software:

Using DRV8847 to drive a dc motor,when power on,the nfault pin is high about 10 seconds then change to low level.  The motor can run normarly. So I can't justify the motor condition. 

Please tell me how to check it

DRV8860: DRV8860

$
0
0
Part Number: DRV8860

Tool/software:

Hi 

Please recommended a LDO or DC-DC Converter power supply for DRV8860 and 6 solenoids total current will be around 1.12A. as per our application the Input voltage to regulator will be 11.6V-12.6V Nominal 12V and output should be 9V  

LM1084ISX-ADJ/NOPB? or LM2596S-ADJ/NOPB? or better suggest new part matching this application

DRV8718-Q1: Step waveform

$
0
0
Part Number: DRV8718-Q1

Tool/software:

Hi team,

My customer tested the DRV8718-Q1 and found the abnormal step waveforms of output, could you please help review and give some comments?

Schematic:

Waveform of 1GH2:

Waveform of 1GL2

Waveform of 1SN1

Add a message that the board input voltage is currently found to have ripple fluctuations, but it does not seem to be the cause of the step waveforms.

The yellow is the UB_Motor in the schematic, 12V supply input.

The purple is UB_FLT1 

The next two figures are UB_FLT1 in purple and GH and GL control pins in yellow 

Regards,

Ivy

Viewing all 13491 articles
Browse latest View live


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