Tool/software:
Thank you for your help.
Will a SPICE model of LM5171-Q be released?
If so, please let me know when the data will be made public.
Tool/software:
Thank you for your help.
Will a SPICE model of LM5171-Q be released?
If so, please let me know when the data will be made public.
Tool/software:
Hi,
Regarding the position detection of Ripple Counting, is there a spec that shows the accuracy of position detection?
I think the final accuracy depends on the configuration including the motor, but I would appreciate it if you could tell me the detection accuracy of IC alone.
Best Regards,
Nishie
Tool/software:
Dear TI engineer, hello. We are developing a high-sensitivity hair dryer that needs to achieve a fast acceleration from 6000 to 30000 revolutions per second in 0.1 seconds. We have tested it with other driving schemes in real life and found no problem, but I have been debugging for a long time and still cannot achieve such a fast speed of 0.1 seconds for the 8329A.
Firstly, I set CL-ACC to unlimited, which significantly increased its speed increase, but it still takes about 0.8 seconds to accelerate to the desired speed.
I tried to modify the current loop and speed loop, but it didn't seem to change significantly, and once set too large, it's easy to stop running. I also tried to set the current loop pi to 0, but if I set it this way, it will trigger HW-POCK_LIMIT at the moment of acceleration.
3. Secondly, when maintaining 27000 revolutions per minute, the current required by 8329 is twice that of the original plan. I suspect that it may be due to an error in the parameters we measured (the motor is an uncommon triangular connection, and according to the 8329 manual, its resistance and inductance calculations are the same as star connections) or that there is an error in the memory settings. Please advise, I am very confused.
The following is a comparison between the phase current waveform of the original plan and the phase current waveform of 8329A, as well as the setting of the 8329A register.This is another drive, the same fan. Its speed changes very quickly and the waveform is very sinusoidal。
This is 8329a, you can see some spikes and burrs, and the current is much higher。
{"signature":"oneui-register-data","data":[ [ {"idx":0,"id":"ISD_CONFIG","value":"0xF460D4A1","addr":"0x00000080" }, {"idx":1,"id":"REV_DRIVE_CONFIG","value":"0x48300000","addr":"0x00000082" }, {"idx":2,"id":"MOTOR_STARTUP1","value":"0x2E6654C4","addr":"0x00000084" }, {"idx":3,"id":"MOTOR_STARTUP2","value":"0x9A27C007","addr":"0x00000086" }, {"idx":4,"id":"CLOSED_LOOP1","value":"0x3EFA0034","addr":"0x00000088" }, {"idx":5,"id":"CLOSED_LOOP2","value":"0x8AFD533D","addr":"0x0000008A" }, {"idx":6,"id":"CLOSED_LOOP3","value":"0x20A8D944","addr":"0x0000008C" }, {"idx":7,"id":"CLOSED_LOOP4","value":"0xE4D90BB8","addr":"0x0000008E" }, {"idx":8,"id":"REF_PROFILES1","value":"0x23218669","addr":"0x00000094" }, {"idx":9,"id":"REF_PROFILES2","value":"0x5668099B","addr":"0x00000096" }, {"idx":10,"id":"REF_PROFILES3","value":"0x1F2F9660","addr":"0x00000098" }, {"idx":11,"id":"REF_PROFILES4","value":"0x0019A6B3","addr":"0x0000009A" }, {"idx":12,"id":"REF_PROFILES5","value":"0xA67339B8","addr":"0x0000009C" }, {"idx":13,"id":"REF_PROFILES6","value":"0x007FFFC2","addr":"0x0000009E" } ], [ {"idx":0,"id":"FAULT_CONFIG1","value":"0x57F03186","addr":"0x00000090" }, {"idx":1,"id":"FAULT_CONFIG2","value":"0x7FC07888","addr":"0x00000092" } ], [ {"idx":0,"id":"INT_ALGO_1","value":"0x09460015","addr":"0x000000A0" }, {"idx":1,"id":"INT_ALGO_2","value":"0x00008321","addr":"0x000000A2" } ], [ {"idx":0,"id":"PIN_CONFIG","value":"0x403FFB00","addr":"0x000000A4" }, {"idx":1,"id":"DEVICE_CONFIG1","value":"0x40100001","addr":"0x000000A6" }, {"idx":2,"id":"DEVICE_CONFIG2","value":"0x03E8C00C","addr":"0x000000A8" }, {"idx":3,"id":"PERI_CONFIG1","value":"0x5BD83EC1","addr":"0x000000AA" }, {"idx":4,"id":"GD_CONFIG1","value":"0x8100807B","addr":"0x000000AC" }, {"idx":5,"id":"GD_CONFIG2","value":"0x80000066","addr":"0x000000AE" } ], [ {"idx":0,"id":"GATE_DRIVER_FAULT_STATUS","value":"0x00000000","addr":"0x000000E0" }, {"idx":1,"id":"CONTROLLER_FAULT_STATUS","value":"0x00000001","addr":"0x000000E2" } ], [ {"idx":0,"id":"ALGO_STATUS","value":"0x0000FFE4","addr":"0x000000E4" }, {"idx":1,"id":"MTR_PARAMS","value":"0x00000000","addr":"0x000000E6" }, {"idx":2,"id":"ALGO_STATUS_MPET","value":"0x05000000","addr":"0x000000E8" } ], [ {"idx":0,"id":"ALGO_CTRL1","value":"0xAA500000","addr":"0x000000EA" } ], [ {"idx":0,"id":"ALGO_DEBUG1","value":"0x67AD0000","addr":"0x000000EC" }, {"idx":1,"id":"ALGO_DEBUG2","value":"0x00000000","addr":"0x000000EE" }, {"idx":2,"id":"CURRENT_PI","value":"0x030503C8","addr":"0x000000F0" }, {"idx":3,"id":"SPEED_PI","value":"0x021D011F","addr":"0x000000F2" }, {"idx":4,"id":"DAC_1","value":"0x00000000","addr":"0x000000F4" } ], [ {"idx":0,"id":"ALGORITHM_STATE","value":"0x00000000","addr":"0x00000196" }, {"idx":1,"id":"FG_SPEED_FDBK","value":"0x7FFFFFFF","addr":"0x0000019C" }, {"idx":2,"id":"BUS_CURRENT","value":"0x00000000","addr":"0x0000040E" }, {"idx":3,"id":"PHASE_CURRENT_A","value":"0x00000000","addr":"0x0000043C" }, {"idx":4,"id":"PHASE_CURRENT_B","value":"0x00000000","addr":"0x0000043E" }, {"idx":5,"id":"PHASE_CURRENT_C","value":"0x00000000","addr":"0x00000440" }, {"idx":6,"id":"CSA_GAIN_FEEDBACK","value":"0x00000000","addr":"0x00000450" }, {"idx":7,"id":"VOLTAGE_GAIN_FEEDBACK","value":"0x00010001","addr":"0x00000458" }, {"idx":8,"id":"VM_VOLTAGE","value":"0x02864000","addr":"0x0000045C" }, {"idx":9,"id":"PHASE_VOLTAGE_VA","value":"0x02B38572","addr":"0x00000460" }, {"idx":10,"id":"PHASE_VOLTAGE_VB","value":"0x02B15B30","addr":"0x00000462" }, {"idx":11,"id":"PHASE_VOLTAGE_VC","value":"0x02B31698","addr":"0x00000464" }, {"idx":12,"id":"SIN_COMMUTATION_ANGLE","value":"0x00000000","addr":"0x000004AA" }, {"idx":13,"id":"COS_COMMUTATION_ANGLE","value":"0x00000000","addr":"0x000004AC" }, {"idx":14,"id":"IALPHA","value":"0x00000000","addr":"0x000004CC" }, {"idx":15,"id":"IBETA","value":"0x00000000","addr":"0x000004CE" }, {"idx":16,"id":"VALPHA","value":"0x00000000","addr":"0x000004D0" }, {"idx":17,"id":"VBETA","value":"0x00000000","addr":"0x000004D2" }, {"idx":18,"id":"ID","value":"0x00000000","addr":"0x000004DC" }, {"idx":19,"id":"IQ","value":"0x00000000","addr":"0x000004DE" }, {"idx":20,"id":"VD","value":"0x00000000","addr":"0x000004E0" }, {"idx":21,"id":"VQ","value":"0x00000000","addr":"0x000004E2" }, {"idx":22,"id":"IQ_REF_ROTOR_ALIGN","value":"0x00000000","addr":"0x0000051A" }, {"idx":23,"id":"SPEED_REF_OPEN_LOOP","value":"0x00000000","addr":"0x00000532" }, {"idx":24,"id":"IQ_REF_OPEN_LOOP","value":"0x00000000","addr":"0x00000542" }, {"idx":25,"id":"SPEED_REF_CLOSED_LOOP","value":"0x00000000","addr":"0x000005D0" }, {"idx":26,"id":"ID_REF_CLOSED_LOOP","value":"0x00000000","addr":"0x0000060A" }, {"idx":27,"id":"IQ_REF_CLOSED_LOOP","value":"0x00000000","addr":"0x0000060C" }, {"idx":28,"id":"ISD_STATE","value":"0x00000000","addr":"0x000006B0" }, {"idx":29,"id":"ISD_SPEED","value":"0x00000000","addr":"0x000006BA" }, {"idx":30,"id":"IPD_STATE","value":"0x00000000","addr":"0x000006E4" }, {"idx":31,"id":"IPD_ANGLE","value":"0x00000000","addr":"0x0000071A" }, {"idx":32,"id":"ED","value":"0x00000000","addr":"0x0000075C" }, {"idx":33,"id":"EQ","value":"0x00000000","addr":"0x0000075E" }, {"idx":34,"id":"SPEED_FDBK","value":"0x00000000","addr":"0x0000076E" }, {"idx":35,"id":"THETA_EST","value":"0x00000000","addr":"0x00000774" } ] ] }
Tool/software:
Hello, I am using the DRV8328A with the DT resistor set to 100k. Based on this, my dead time should be 550ns minimum. I have verified the resistor measures 100k and the firmware is set to a dead time of 416ns. The actually measured dead time is 1762ns.
Tool/software:
I've been requested to find a TI FAE to look into a sine wave generator that will drive a motor.
We need to make a 24V AC @ 5A steady state, 60 Hz, the output will have to adjust down to 10V AC @ 3A, I need to verify that the DRV8245 will be suitable for this operation.
Tool/software:
Hi team,
I'd like to confirm with you on below understanding
Our device EC table says after t2 communication is available and after t3 the driver is ready.
while at state machine my understanding is STANDBY (after transition#5) corresponds to t4. at the same time it says INIT2 communication enabled and STANDBY communication available.
Could you please help share:
What is the difference between "communication enabled" in INIT stage, and "communication available" in STANDBY stage?
If going back to the wake up sequence diagram, could we understand after t2 SPI communication is available, customer could set DRVOFF=0 and configurate duty cycle. Between t2 and t3, device could read DRVOFF/EN/PH related register status, but the driver has no output. The driver output will only be available after t3?
Thanks
Scarlett
Tool/software:
Hi Team,
There is an issue on CSA output waveform of DRV8316. Please check the waveform/schematic below and let me know the cause of this issue.
e2e.ti.com/.../CSA-output-waveform.pdf
Regards,
Tool/software:
Hi Sir :
Our application scenario is to use MCU and this chip to control the rod motor. Regarding this chip, I have a few questions to ask: 1. Does this driver chip only support automatic control? If we only want to use active control and not use automatic control of the chip, do the parameters inside need to be changed, or can we use the default configuration of the chip; If active control requires changing the parameters of the chip, which parameters should be changed
Tool/software:
Tool/software:
Hi,
My application requires an rms current of 8A and peak current of 23A almost similar to the evaluation board current ratings.
In the evaluation board for DRV8714 7mohm is chosen as the sense resistor. So should I also select 7mohm as the resistor?Is there any criteria for selecting the sense resistor.I have selected 1mohm with required power rating when 23A peak flows. Is it sufficient?
Regards,
Reshma
Tool/software:
Hello,
Iam not getting output voltage on OUT1 Pin but getting on OUT2. This is configured as independent half bridge mode.IN1 and IN2 are both high(3.3V).
Can you please let me know what may be the issue?
Tool/software:
I have a DRV8328A design that is working well with complementary PWM on. About 1/3 of the units are unable to spin a motor with complementary pwm turned off.
I have played around with the gate resistors and bootstrap capacitor values to with no change.
Tool/software:
Hello - I am trying to simply spin a motor with the MCF8316C-Q1. I have all the EEPROM registers set to the default values from Table 8-3 in the spec sheet. I have no problem reading and writing to registers.
My understanding is I can set the speed via I2C by using register 0xEC. I started by writing 0x00001000 then 0x00002000 then 0x00003FFF assuming that means 12.5%, 25%, and 50% respectively. The motor does not move, but I do hear it clicking. The motor works with other ESCs / motor controllers.
I assume I am writing to the register incorrectly or that I am writing to the wrong register. Any help is appreciated.
EDIT: After unplugging the system and plugging it back in, I don't hear the motor clicking.
Tool/software:
I want to verify the gate driver output signal (Vgs) with all switching elements removed.Please recommend register setting to prevent output deactivation due to fault occurrence.
Tool/software:
Hello,
The following post is related to this one: https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1438789/msp430f2617-pwm-output-with-4ms-delay-issues
I am posting here as well because my question is more specific to the DRV8955 and the other post is more specific to the MSP430.
My goal is as such:
I would like the output of my DRV8955 to have the waveform displayed above and cannot seem to achieve it. Is the issue due to the first part of the signal being "100% duty cycle" that the DRV8955 is ignoring it? It seems to only start outputting when the input signal reaches the PWM portion.
My operating conditions are as such:
TOFF = Hi-Z, MODE = GND, VREF = 3.3V
I am toggling nSLEEP based on a button press. When the button is pressed / I have an input signal on a specific pin of my MSP430, I set nSLEEP to HIGH so that the DRV8955 is awake and when the switch is released I set nSLEEP back to LOW.
This is what my DRV8955 output looks like with the same input signal as shown above:
(ignore the random DC offset, I think this is due to using a GPIO pin instead of using the Timer output to generate the PWM)
Any insight would be appreciated, thank you in advance.
Tool/software:
There is a layer on the gate off signal. This seems to be causing a short.Is there a way to eliminate it?
Yellow (C1): High side Gate-Gnd voltage
Green (C2): Low side Gate-Gnd voltage
Tool/software:
Hi~
I use DRV110PWR in relay control.
Here is the waveform that can drive the relay normally,
yellow = OUT pin (N-MOS VGS)
green = current cross to RES410
orange = N=MOS VDS
blue = relay status (High means relay open ; low means relay close)
and here is the waveform that cannot drive the relay normally.
These two different waveforms come from PCBA produced in the same batch.
The PCBA that are unable to properly drive the relay are in the minority (7pcs/100pcs)
I think there is a significant difference at the OUT pin.
This may cause the relay to fail to stay closed.
Tool/software:
Hi,
Inside Universal_Motorcontrol_Lab -> motor_common.c
voidcalculateRMSData(MOTOR_Handle handle)
there's value compare, see below
if(obj->Irms_A[0] > obj->Irms_A[1]) { IrmsMax_A = obj->Irms_A[0]; IrmsMin_A = obj->Irms_A[1]; } else { IrmsMax_A = obj->Irms_A[0]; IrmsMin_A = obj->Irms_A[1]; }
I am not sure if it's typo or not ? since both were compare if and else statements are same ?
Danny
Tool/software:
Hello,
I have similar issue. At 24V at VM, no load, all input are pulled up, there is about 30mA consomption and the device temperature rise 30°C above the ambiant.
What could be the reason ?
Regards,
Emil
Tool/software:
Hi team,
We use DRV8703-Q1 in EPB, and found the low side MOSFET has a transient voltage change as shown in the below figue, can you help elaborate possible reasons?
With Load:
Without Load:
BR,
Ethan