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

DRV8308: DRV8308 - SPI reading problem.

$
0
0

Part Number: DRV8308

At start I read 2A register - default value is 0x018 but I read 0x08.

For a test purpose I write to the register 0x07
write 0x07 - read 0x03
write 0x0F - read 0x07
write 0x09 - read 0x00

So I connected logic analizer and see all signals are good but data on SDATO
pin is in phase with SCLK.
But data on the SDATO should be present on falling or rising edge of the SCLK.
This explains why the controller sees one bit less in case of 0111 (0x07) and 1111 (0x0F)
and dosen't see say 0x09 - separated bits.

I have a pull up 10K on SDATO pin.


How should I fix the problem?


RE: DRV8412: DRV8412 heating without load

$
0
0

Hello Rick,

The input PWM signal is of 3.3V with adjustable duty cycle. The output signals are unstable DC I will share the photos, currently I am sharing the schematic of my design please have a look and give your valuable feedback.

DRV8412: DRV8412 heating without load

$
0
0

Part Number: DRV8412

I have a designed a circuit with DRV8412 for TEC which can up to 6A at 12VDC, I have configured it to parallel full mode with LC filter connected at the output. The problem I am facing is that DRV8412 is heating a lot even without load, with several experiments I observed that when I keep the switching frequency of PWM signal fs<100kHz it start heating, with fs<10kHz the DRV8412 does not work at all, the output is 0.2VDC. What might be the problem? How can I solve this problem? 

DRV8301: Can senseless startup without MOTOR IDENTIFICATION ?

$
0
0

Part Number: DRV8301

Hi,

Can I design BLDC speed controller without HALL sensor and customer might not know the motor parameter such as Ls_d, Ls_H, Rs, Pole Pair number etc ? 

If not, can end users or customer enter these parameter via e.g. mobile phone setting on-the-fly  ? 

Tiger

BLDC motor identification angle

$
0
0

Hello, 

I hope anyone help me, please 

I am using 

Kelly controller KLS6022H and BLDC HPM3000 Motor

I followed the steps of making identification angle of the motor but it didn't work.

Every time gives me the errors ( Hall err, Identify err) I tried a lot of times but nothing happens.

I need any information on how to identify the motor to start work on it.

thanks in advance. 

RE: motor kit specification

$
0
0
Hi Marco,

We will contact the Instaspin group.

RE: BOOSTXL-DRV8320H: Voltage on charge bump pins of DRV8320RH are not constant, is it normal?

$
0
0
Hi Xiaoqing,

Yes, this is normal. In the DRV832x, CPH and CPL are using to create VCP by charging a capacitor and moving the charge to the VCP capacitor. The VCP voltage should remain constant.

The DRV8301 uses a bootstrap architecture, which attempts to maintain a constant voltage across VBST_x and SH_x.

RE: gate driver mosfet N and P 100% CONTINUOUS

$
0
0
Hi Milordy,

It is possible, but it may be difficult depending on the ground plane. A preheater may be required.

RE: DRV8308: DRV8308 - SPI reading problem.

$
0
0
Hi Evgeny7,

Would you please provide the same transactions using a scope instead of a logic analyzer?

RE: DRV8308: DRV8308 - SPI reading problem.

$
0
0

I'll try. I should get 4 channel scope.

The first picture - reading from the register 0x2A.

The second one - reading data 0x09 from the register 0x07

As we see the clock signal is good but the SDATO pin returns a bad signal.

It looks like some capacitance on the line. But it's a short conductor between pins and quite strong pull-up 10K.

RE: Mosfet driving problem

$
0
0

Hello Ankan,

Thanks for the reply.

Peltier is connected after L1 and L2. 

I am using IRF9540 (P channel), P30NF10 (N channel) mosfets.

1. Waveform before L1

2. Waveform before L2

3. Waveform after L1

4. Waveform after L2

5. Waveform between L1 and L2

DRV10987: speed feedback

$
0
0

Part Number: DRV10987

hi, 

i saw that in the firmware for drv10987 you use the function Get_SPD_Feedback

i attached the function here:

int Get_SPD_Feedback()
{
unsigned int Temp;
Temp = DRV10987Q_Read(DRV10987Q_MotorPeriod_Reg) ;
if (Temp == 0) Temp = 40000;
Temp = 10922667/(long)Temp;//2^14*1000*1000/M_CloseMax_Spd
//Temp = (Temp << 14)/M_CloseMax_Spd; //Q14 Norminize
//if(Temp==0) Temp =40000;
//Temp = ((long)0x01298000/Temp) - 66;
return Temp;
}

i will be happy to get some explanation about this function.

1. i didnt understand why temp gets 40000  if temp ==0  ?

2. i saw that you got to this number 10922667 while M_CloseMax_Spd=1500

why you multiply 2^14*1000*1000 what is the meaning of each number?

what is the 2^14 represent?

i attached the function here:

int Get_SPD_Feedback()
{
unsigned int Temp;
Temp = DRV10987Q_Read(DRV10987Q_MotorPeriod_Reg) ;
if (Temp == 0) Temp = 40000;
Temp = 10922667/(long)Temp;//2^14*1000*1000/M_CloseMax_Spd
//Temp = (Temp << 14)/M_CloseMax_Spd; //Q14 Norminize
//if(Temp==0) Temp =40000;
//Temp = ((long)0x01298000/Temp) - 66;
return Temp;
}

thanks, liraz

DRV10983: Can i drive motor with DRV10983 and using launch pad of MSP430 ?

$
0
0

Part Number: DRV10983

hello ,

I am kalpesh. I am new in TI . First time i used ti development tool please help me . I want basic tutorial so i can install software and used my msp430 and DRV10983. Basically want to drive BLDC motor  @24V .

i have another question  Can i used different micro controller to drive the DRV10893. 

please help me 

sorry for poor English

thank you

kalpesh

RE: BOOSTXL-DRV8320H: Voltage on charge bump pins of DRV8320RH are not constant, is it normal?

$
0
0

Hi Rick, 

Thank you for quick reply. It almost solved my doubt. CPH and CPL of DRV8320 are corresponding to CP1 and CP2, rather than BST_x of DRV8302, from which I also measured similar waveforms before. ;)

Although the shape of the waveforms is normal, the amplitude of CPH seems to exceed the allowable value that listed in the datasheet, because it is measured about 17V higher than VM (30V) at the max point, while the datasheet tells 13.5V is the absolute maximun.

Is it normal, still?

RE: DRV8301: Can senseless startup without MOTOR IDENTIFICATION ?

$
0
0
You can design BLDC controller without HALL sensor and need not know its parameters. Control range may be restricted. While it is possible to enter data using cell phone, we dont have any example to support that.

RE: DRV8301: Can senseless startup without MOTOR IDENTIFICATION ?

$
0
0

Thanks for your quick reply. 

I have one more question regarding sensor-less full load start for eBike that customers might not know the parameter of their motor parameter even pole number, can InstaSPIN still handle it ? 

if not, can you tell me at least which information they need to know and can those parameter can be setup on-the-fly (e.g. variable store on flash  ?) 

Thanks

RE: BOOSTXL-DRV8320H: Voltage on charge bump pins of DRV8320RH are not constant, is it normal?

$
0
0
Hi Xiaoqing,

If CPH is 17V greater than VM, this could create reliability problems.

There are usually a few possible causes for this:
1) The measurement is incorrect. A differential probe measure the voltages directly at the CPH and VM pins of the device will provide the most accurate results.
2) The CPL/CPH or VCP capacitor used are not the recommended values. If the ratio of VCP to CPH/CPL is reduced from ~20:1 there could be higher voltages seen on CPH.
3) A varation of 2 above is the DC voltage bias of chip capacitors. As the DC voltage across the capacitor increases, the capacitance decreases. There are many articles on this available online. This can also reduce the ~20:1 ratio of VCP to CPL/CPH capacitor. The solution for the DC bias is to use a higher voltage rating for VCP or increase the physical size (0402 to 0603 as an example).

RE: BOOSTXL-DRV8301: Compatible with LAUNCHXL-F28069M?

RE: motor kit specification

$
0
0
Hi Macro,

This depends on what control algorithm do you want to implement. You may only use sensored control for full speed range if you want to implement trapezoidal control algorithm. The example project can be found in below folder if you install C2000 controlSUITE, it can be easily ported to DRV8301-HC-C2-KIT. The sensored solution is better for Zero speed startup and running with full load than sensorless-FOC.

C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\BLDC_Sensored

You may refer to lab11e if you want to implement low speed using hall sensor and high speed using sensorless-FOC, download and install C2000 motorware, and find the example project in below folder.

C:\ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_foc\boards\drv8301kit_revD\f28x\f2806xF\projects\ccs\proj_lab11e

You may find the related application note and user's guide in both software package, these documents have a more detailed description on both reference examples. Please let me know if you have any further question.

RE: DRV8301: Can senseless startup without MOTOR IDENTIFICATION ?

$
0
0
1. It's very tough to start the motor with full load stably using sensorless instaSPIN-FOC, especially for eBike applications regardless of you known the motor parameters. Sensored-FOC is more appropriate in most eBike applications.

2. You may refer to below two application notes to understand how to use flash API to save the parameters in flash.
www.ti.com/.../sprabv4b.pdf
www.ti.com/.../sprab69.pdf
Viewing all 21842 articles
Browse latest View live


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