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

DRV2667: Troubleshooting the DRV2667

$
0
0

Part Number: DRV2667

Similar to another user, I am using the Fyber labs DRV2667 breakout board for initial prototyping, and using example 8.3.2.1 in the datasheet. I have confirmed that the I2C communication is performing flawlessly using a logic analyzer, and all packets are being acknowledged by the DRV2667. When I run the full I2C example, I observe 79.4 V at the BST pins (this voltage is consistent whether I set the gain to 25V as in the example or 100V). But the voltage at the output pins is only about about 0.2 Vpp. Where should I look to identify the problem?


RE: DRV8711: DRV8711

$
0
0

Hi Mahesh,

The DRV8711 and the rest of TI family of steppers motor controllers do not provide 1/25 step as an option.

If you need 1/25, you can use a DAC to build your own. For low currents, the DRV8881E can be used.

For higher currents, two DRV8842 can be used

DRV8711: DRV8711

$
0
0

Part Number: DRV8711

I have designed stepper motor driver using DRV8711. For particular application I need 1/25 step mode i.e. 0.072 degrees per step for bipolar stepper motor. How to achieve this with DRV8711?  If not possible using DRV8711, is there any other stepper driver IC to achieve 1/25 step?

RE: DRV8842: I0 - I4 configuration for NO current regulation feature

$
0
0

Hi Leandro,

Yes, it is necessary to connect a few of the I4:0 pins to a logic high. If you do not, you are comparing two 0V signals; 9% of the VREF with 0V at the ISEN pin. Any noise could trip the comparator.

At a minimum, it is recommended to connect I4 to a logic high.

RE: DRV8873-Q1: Pull-up and down resistors at SR pin with DRV8873H-Q1

$
0
0
Hi Matsumoto-san,

We will investigate and have a response by Wednesday.

DRV8873-Q1: Pull-up and down resistors at SR pin with DRV8873H-Q1

$
0
0

Part Number: DRV8873-Q1

Hi all

Would you mind if we ask DRV8873H-Q1?

Does DRV8873H-Q1 have pull-up and down resistors at SR pin?
On the datasheet Figure15 P20, it seems that there are resistors.
If there are resistors, how much are value of these resistors?

Kind regards,

Hirotaka Matsumoto

RE: DRV8873-Q1: The fault report in case of DRV8873H-Q1

$
0
0
Hi Matsumoto-san,
We will investigate and have a response by Wednesday.

RE: DRV8885: About errors during GUI installation

$
0
0
Hi Noriaki-san,
We will investigate and have a response by Wednesday.

RE: WEBENCH® Tools: MOTIONFIRE

$
0
0

Hi Ken,

Moving this to the motor driver forum where the experts can take a look at your question.

Regards,

Amod

WEBENCH® Tools: MOTIONFIRE

$
0
0

Tool/software: WEBENCH® Design Tools

The MOTIONFIRE description says 'The 4-phase drivers produce------50VDC'. Could not find the spec sheet of the 4-phase drivers.

RE: DRV2510Q1EVM: Powering the board

$
0
0
Hi Ken,

The current consumption of the device could go above 500mA, have you tried to set a higher current limit of the supply voltage?
Regarding the input signals to the device. Could you confirm what firmware is installed on your board?
The latest firmware version is 1.5.4, you can download it from the EVM folder. On previous versions of the firmware there were issues that input signals were in phase so they were eliminated at the differential input of DRV2511-Q1.
Regarding the ripple on 3V3, it is expected. Thanks for the advice, though.

Best regards,
-Ivan Salazar
Applications Engineer - Low Power Audio & Actuators

DRV2510Q1EVM: Powering the board

$
0
0

Part Number: DRV2510Q1EVM

We have a customer following the user guide  www.ti.com/.../slou449.pdf

( page 4 ) 2.1 Powering the board  the customer states that the following is not happening:
To power the DRV2510Q1, external power must be supplied through header, J5. The driver will power on when the external power supply provides at least 4.5 V. Thanks.

RE: DRV8320: Cannot get BLDC motor spinning due to Gate Drive Faults Read more forums - Followup

$
0
0

Hi Rick, 

Sorry for the delayed reply. Thank you very much for helping me de-bug this. Here is what I can provide you with currently. 

I have attached a photo of my simple schematic. I use it in combination with the EFM8LB1 Chip to provide all the controls and SPI communication. 

From the diagram, I connect the motors to PHX_R. Pack + in this case is connected to my power supply. To answer your current limiting question, I am currently limiting current using the CC control on my power supply, which I set to around 2 Amps maximum (in order to avoid messy things). I am trying to find a reasonable way to do it on my actual board. Could you by any chance recommend an industry standard for current limiting for these types of applications?

Connections HALLON, MBRAKE, MDIR, MPWM, CSEL2, MFAULT, ENABLE are connected to my micro controller, and are operated according to my code.

To answer your final question, I have disconnected the motor from all the PHX_R connections, and I spun it slowly by hand. From what I see, it works correctly and does not fault out. There are 0 faults in the 0x00 register and 0x01 registers. When I probe phase A low and high gates (my oscilloscope only has 2 probes) I can see from what I believe to be is correct function. Based on the Synchronous 1x PWM Mode table, when Phase A Gate High has a PWM, Phase A Gate Low has a !PWM. As I the motor by hand, this changes to LL, LH and back to PWM and !PWM. Why would the addition of a load (the motor in this case) trigger an error? I apologize for any silly questions. 

Nick

 

DRV8320: Cannot get BLDC motor spinning due to Gate Drive Faults Read more forums - Followup

$
0
0

Part Number: DRV8320

Hello everyone, 

This is a followup to a problem I had earlier, which was sort of - but not really fixed by e2e.ti.com/.../2433911

My problem is that I cannot get my sensored brushless DC motor to spin with the DRV8320S chip.

I have followed the recommended startup procedure. 

PWM = 0;
MBRAKE = 0; // The brake 
MDIR = 0; // Motor Direction
ENABLEHALL = 0; // All Hall Sensors at 0v
ENABLE = 0; // Chip is off
waitms(1);
waitms(255); // Wait time
ENABLE = 1; // Turn on DRV8320s
waitms(10); // Wait for things to settle
drv2_write(); // Write the settings below
waitms(100); // Wait
ENABLEHALL = 1; //Enable the hall sensors
MBRAKE = 1; // Enable braking
MDIR = 1; // Set motor Direction

then I turn on the PWM at 10kHz

Let me describe again to you in point form what I have done, and when my result is. 

This whole testing is being conducted on a breadboard. Before jumping to conclusions, at one point in time I had my motor spinning on this breadboard. The only difference, was that it was being powered by a DRV8320H chip, not the SPI (S) version. At some point in time that configuration stopped working (while I was making the conversion over to the SPI chip version). 

SO here we are. I am powering everything with a 35v source 5a power supply. I have over 1000uF of bulk capacitance between my ground and VM lines. I use the required ceramic capacitors for the circuit, as indicated on the DRV8320 datasheet, page 22, figure 11. My motor is connected as it should be to the SHA, SHB, and SHC lines. 

The DRV8320S works flawlessly with SPI, everything from setting registers, to reading registers. In my code, I write to all registers twice to make sure that the SDO on the second write is the same as SDI (data in the current register is shifted out when new data is written). This is the case. 

These are my setting for the Chip:

//Register 3


SPI0DAT = 0b0_0011_011; //first 8 bits
SPI0DAT = 0b0010_0010; //next 8 bits

waitms(1);

//Register 2

SPI0DAT = 0b0_0010_000;
SPI0DAT = 0b0100_0000;


//Register 4

SPI0DAT = 0b0_0100_101;
SPI0DAT = 0b0010_0010;



//Register 5
SPI0DAT = 0b0_0101_0111; 
SPI0DAT = 0b0110_1001;

Basically as my N-Fets are very low Rds (0.018 ohms), I can get away with using a pretty low drive current. I use 1x PWM mode as I have the feedback from my motor hall sensors (which output correctly).

The chip reads no errors until I turn on the PWM (the signal is 40% duty cycle at 10khz from a 3.3v pin). The motor makes a brief small noise during the time (1/4 second), and then stops making the noise and the chip faults. At this point I get an error on register 0 and 1. Register 0 reads 0b0000010110000000 (FAULT, GDF, UVLO) and Register 1 reads 0b000000000010100 (VGS_LB and VGS_LA). 

When I scope the pins of my mosfets (for the frist 1/4 second while it makes noise), I get the following: GHA = 35v GSA = 35v , GLA = 0v then some time passes after which GHA = 0v GSA = 0v , GLA = 12v and then back to GHA = 35v GSA = 35v , GLA = 0v.

I do not know what my problem is. Please help. 

RE: DRV8350: DRV835x sample schedule & Automotive version plan

$
0
0
Yusuke,

Which DRV835x are they asking about?
DRV8350RH & DRV8350RH – These have RTM’ed and hence they can get the samples by entering a production order.

For other parts: DRV8350RH & DRV8350RH; DRV8353RH & DRV8353RS and DRV8353H & DRV8353S, they are not RTM'ed yet. But, the samples could be available. Let us have an offline discussion to share more info about those unleased parts. Would you send me an email (wang-li@ti.com) to talk about it?

DRV8350: DRV835x sample schedule & Automotive version plan

$
0
0

Part Number: DRV8350

Hi,

My customer has the interest about DRV835x series. They want to get the answer to following questions.

Q1. When is the sample available about DRV835x?
Q2. Do you have the automotive version plan? If yes, could you let me know the sample available schedule?

Regards,

Y.Hashimoto

RE: DRV2700EVM: Driver damaged while testing

$
0
0

I'll provide my comments below:
1. Do you have captures of the input and output signals? If possible, captures of the signals on TP7 and TP8 would be helpful. If input signal is a sine-wave (not PWM) the input filter should be modified (removed) according to section 8.2.3:

  1. Replace resistors R6, R7, R13, and R14 with 0-Ω resistors
  2. Remove resistors R17 and R18
  3. Remove capacitors C8, C9, C13, and C14. Do not remove ac coupling capacitors C4 and C5.

In addition to that, JP5, JP6 and JP13 should be open, although I think you already did this.

2. Also as stated in section 8.2.3, the ac coupling capacitors are present in the EVM board, that is correct. There would be no DC offset, since the device operates in a differential mode.

Best regards,
-Ivan Salazar
Applications Engineer - Low Power Audio & Actuators

DRV2700EVM: Driver damaged while testing

$
0
0

Part Number: DRV2700EVM

Hi

 

We have bought 4 pieces of DRV2700EVM recently, and tested them right after their arrival, finding that three of them worked well with correct amplification while the rest one only doubled the input voltage as output. After our first test, we went back to check whether the wrong amplification was induced from human error. Just after we connected and turned on the power supply of DRV2700EVM, a lot of smoke came out from the circuit board, and we turned off the power supply immediately. We then checked circuit and found one circuit line burning out.

        We want to make an exchange to our local supplier and they asked us to provide a complete test report to your engineers in order to check if any of the test step was wrong, leading to the failure of the circuit.

        Here are our test steps:

  1. We set our jumpers as follows:

JP 2, 3, 4, 12, 13: Connected

JP 5, 6: Opened

JP7, 8, 9: PU

JP10, 11: VIN

  1. Connect TP8 to ground and connect DC_IN to a voltage supply supporting continuous square wave signals ( the power of voltage supply is off). The square wave signals have peak to peak voltage of 2V along with a DC offset of 1V.
  2. Connect J2’s + port to a 5V DC voltage power supply and – port to ground. ( The power supply is off.)
  3. Connect the high voltage output to the Oscilloscope: Vin+ to Channel 1, Vin- to Channel 2, and GND to both channels’ ground. To assure Input and Output have a common ground, connect GND to TP8.
  4. Turn on the voltage supply of J2 and turn on the power supply of DC_IN.
  5. Check the result on the oscilloscope.

 

Since we didn’t record the output result of the wrong amplification signals before the circuit burned out, we can only provide the output signals of the rest well-functioning drivers and of the damaged drivers:

 

The yellow curve represents the signals of Ch1, while the blue curve represents the signals of Ch2.Both the signals show square wave with peak to peak voltage of 50V. The purple curve is the difference of signals in Ch1 and Ch2, revealing a square wave with peak to peak voltage of 100V (50X amplification rate).

 

        However, the damaged driver shows no amplification, even no output signal when measuring.

 

        Please leave any comment if find any incorrect setup or step in the test step description above. Thank you.

RE: DRV2510Q1EVM: Powering the board

$
0
0
Ken,

I assume you're using the GUI to send the command and input signal to the device, right?
When you send the input signal to the device, are D3, D4 and D5 LEDs powered on?
In addition, if input is PWM sent from MSP430 to DRV2511-Q1, J6 and J9 should be removed (open) and J8 and J10 should be shorted on positions 1-2. Is this your setup?

Best regards,
-Ivan Salazar
Applications Engineer - Low Power Audio & Actuators

RE: DRV2604LEVM-CT: Firmware crashes when selecting mode 5 or mode 11 (Adjustment of output frequency)

$
0
0
NB36,

The reprogramming procedure is included in the EVM user's guide, section 6.
Yes, the header for J4 must be soldered on Launchpad board as it is not included.

Best regards,
-Ivan Salazar
Applications Engineer - Low Power Audio & Actuators
Viewing all 21994 articles
Browse latest View live


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