Tool/software:
Hi team,
My customer finds the MCF8315EVM has MPET error, could you help to solve this problem? Thanks.
Tool/software:
Hi team,
My customer finds the MCF8315EVM has MPET error, could you help to solve this problem? Thanks.
Tool/software:
Hi everyone,
we're facing issues with MCT8316AV (I²C variant) BLDC drivers. First a summary of our use case:
From the assemblies in use so far (only a few dozen), all could be programmed and tested without issues. About 90% of them also run fine during normal use. They do so for a few months now. However, about 10% of the units show erratic behavior:
For one of the devices which failed during runtime, I hooked up the programming equipment to read out the I²C registers. The value of register 0xEA is 0x20011275 and if I got the bits correctly, this indicates that the state machine is in state MOTOR_RUN. But the motor is definitely not running and there is also no FG output (constant high-level). I tried setting the register 0xE8 to 0x10008000 to override the speed command with 12.5% and this value can be read back correctly, but the motor is still not spinning.
To me, it looks like the internal controller of the driver or at least a task of it completely crashed, leading to the motor no longer being driven, while the I²C interface is still working.
Questions:
Here are the values of all registers (I evaluated the proper values using the EVM and exported the register file):
isd_config (0x0080): 0x4404c140 motor_startup1 (0x0082): 0x75489197 motor_startup2 (0x0084): 0x1a2d7980 closed_loop1 (0x0086): 0x0b3b2400 closed_loop2 (0x0088): 0x020024f8 closed_loop3 (0x008a): 0x4cc40110 closed_loop4 (0x008c): 0x000ce944 const_speed (0x008e): 0x00a00500 const_pwr (0x0090): 0x66664c80 150_deg_two_ph_profile (0x0096): 0x36db6da6 150_deg_three_ph_profile (0x0098): 0x36db6d80 trap_config1 (0x009a): 0x054ba106 trap_config2 (0x009c): 0x3a880000 fault_config1 (0x0092): 0x7fff9071 fault_config2 (0x0094): 0x0f47a009 pin_config1 (0x00a4): 0x00000050 pin_config2 (0x00a6): 0x00101462 device_config (0x00a8): 0x7fff0000 gd_config1 (0x00ac): 0x1c40030c gd_config2 (0x00ae): 0x16a00000 gate_driver_fault_status (0x00e0): 0x00000000 controller_fault_status (0x00e2): 0x00000000 sys_status1 (0x00e4): 0x00ef0ad0 sys_status2 (0x00ea): 0x20011275 sys_status3 (0x00ec): 0x0007002d algo_ctrl1 (0x00e6): 0x00000000 device_ctrl (0x00e8): 0x10008000 input_duty (0x040c): 0x00cc0000 current_duty (0x04f6): 0x00000000 set_duty (0x0506): 0x00020000 motor_speed_pu (0x05b2): 0x00000000 dc_bus_power_pu (0x06f4): 0x000000e5
PCB schematic:
PCB layout (GND plane on bottom unfilled) for visibility:
The register JSON file from the EVM software should be attached (if that worked...).
Thanks and best regards,
Philipp
Tool/software:
Hello,
I have a medical device using two motors, each motor attached to one MCF8329 on same I2C BUS. I have change the DEVICE_CONFIG1 to 0x00200002, but the MCF8329 still accepts command on the I2C bus with the default factory target address 0x01, is it required to do anything else? any advice on how to connect both chips to same I2C bus?
Thank you very much,
Ignacio
Tool/software:
The DRV8412 datasheet states "up to 2 x 3A continuous output current (2 x 6A peak) in dual full bridge mode" but the pulsed peak current per output pin (Io_pulse is 15A).
My interpretation of this is that the board can withstand 15A per output pin without sustaining damage, but it will quickly enter an overtemperature shutdown at such a high output current. Therefore, the thermal performance limits the DRV8412 to 2x6A peak. Is that correct? Does TI have any test data on how long the DRV8412 can sustain 2 x 6A? Possibly on the eval board.
Tool/software:
Dear all
I am hoping to implement DRV8425 in a design where we wish to have digital control over what stepping mode is used with the M0/M1 pins.
I don't expect to need any of the modes which require a 330k pull to ground. However, I would like to be able to switch between modes that specity Hi-Z on that input.
My question then is, how best to generate the control signals for this? Our design will have many such motor drivers and ideally I want to control them all over an I2C bus. So far I have made wide use of parts like PCA9506 (a digital IO expander with 40 outputs controlled via I2C), however its outputs only run to high/low - there isn't a Hi-Z option.
What I am hoping I might do is use the PCA9506 (or similar chip) and to create a high-Z signal to the DRV by setting up the given pin as a digital input, which then is theoretically Hi-Z. The question is then, is it Hi-Z enough? My attempt at answering this has been to look at the output pull-up current specified on DRV8425 datasheet (10uA) and compare this against the leakage curren ton PCA9506 (1uA), which seems favourable. However, 1uA against 10uA baseline is a +/-10% variation which is also the maximum tolerance the DRV8425 specifies in hits Hi-Z output, so I was concerned this may not be sufficiently high impedance...
I looked at various other IO expander chips (e.g. TCAL6416, PCA9557) but it was unclear to me if these would solve it since they also had input leakage currents on the order of 1uA.
Many thanks for any advice.
Tool/software:
We have been using the DRV8825 for about 7 years in decent volume under Polulu part 2982
The polulu part just adds a few resistors and capacitors.
We started to notice recently, that in very limited number events, if the chip sits idle for about 2 hours, after we initiate the sequence to move, it causes the motor to buzz for a few seconds right after turning on and then starts to work normally. In this systems, we replace the drive carrier and have no issues with the 3 hour limit.
Ven with the ones that do have a problem, you can run it for thousand times without problems after the inital 2 seconds.
I didn't check the frequency or why the motor is buzzing, we did scope it out but it sounds like the motor frequency is off.
Just curious if anyone has any experience like this or thoughts.
We are running a standard issue motor drive really dont want to get into sharing schematics and stuff as we havent changed anything in 7 years since we made it.
Tool/software:
Hello Team,
Please support me to understand what is the nominal supply current Auxiliary low voltage supply.
I have a question though. Do you think that deploy will work with a resistor that does not burn? As far as I understood the data sheet, the driver will monitor the current and will only recognize a deploy to be done, when the load has burned through.
Please support me
Regards
Samrudhee
Tool/software:
I installed DRV8434EVM software driver and enabled immediate execution at the end of the installation.
In this case, the DRV84XX EVM software worked as expected.
Then I closed this software window and tried to run the same software from the icon ("DRV84xx 0.1.4") that the installation created.on my desktop,
In this case, the software didn't run - didn't open the same window as previously was opened successfully.
I also tried to run it as administrator or from the location of the launcher.exe file but it didn't help.
I am trying to find what can be the reason that the same software that run successfully at the end of the installation failed to run from the "DRV84xx 0.1.4" shortcut.
Thanks in advance,
Rami
부품 번호: DRV8323R
도구/소프트웨어:
안녕하세요,
DRV8323RS를 사용하여 PMSM(Permanent Magnet Synchronous Motor)을 제어하고 저측 션트 저항을 사용하여 위상 전류를 측정하고 있습니다. DRV8323RS
로 저측 3-션트 방법 대신 위상 션트 방법을 사용하여 전류를 측정할 수 있는지 묻고 싶습니다. 또한 위상 션트 방법을 사용할 때 고려해야 할 예방 조치가 있습니까?
감사합니다.
Tool/software:
hi expert
i saw the two different freewheeling solution in our datasheet.
what is the advantage and disadvantage of these two solutions? and how to choose one of these?
thanks
Tool/software:
Hi,
Recently, while using the DRV2605LEVM-MD, we encountered an issue where the EVB automatically reset or limits the current when driving multiple vibrators simultaneously.
Initially, we thought this might be a power supply issue. However, after testing with four different power supplies according to the User Guide, we discovered the following:
Result of our testing: Power Supply (VBAT) is set to 5V 1.6A. (Test in Haptic Control Console 1.6.0.2 / Real Time Mode)
DRV | MSP | Our Test Result | The information in the User Guide |
VBAT | USB | Power supply limits the current to 500 mA, all eight vibration of vibrators are weak. | the use of the external power supply terminals with a current rating of 1.6 A is recommended (by User Guide, page 2) |
VBAT | VBAT | When 3 or 4 vibrators are activated and the current exceeds 500 mA, the EVB will shut down. | the use of the external power supply terminals with a current rating of 1.6 A is recommended (by User Guide, page 2) |
USB | VBAT | When the current is below 1.6 A (at recommended in the User Guide), all eight vibrators operate normally. | USB protocol allows for 500 mA per port (by User Guide, page 11) |
USB | USB | When the current is below 1.6 A (at recommended in the User Guide), all eight vibrators operate normally. | USB protocol allows for 500 mA per port (by User Guide, page 11) |
This behavior is inconsistent with the information in the User Guide. Could anyone please assist us in resolving this issue?
Regards,
Kevin Huang
Tool/software:
Hello Team,
We have used this motor driver IC for one home automation project where we want to measure/observe the current measurement. So, whenever if there is fault or stall condition we can manually control the power for the motor.
Please advise how we can implement this logic using this part.
Tool/software:
Dear TI experts,
My customer tests DRV8212, but they have a problem because they cannot see the current load of motor driver.
Is there any motor driver which has a function of load monitoring when it is working?
Supply voltage to the motor is 3V~4V, operating current of motor is about 20mA~50mA.
Bigger gain is preferred. (Big voltage change is detected even in small current changes.)
Best regards,
Chase
Tool/software:
Hello,
Is it possible to use the signal from the IPROPI pin to perform ripple counting of the brushed dc motor being driven by the DRV8873-Q1 or is the signal not meant for that kind of high resolution analysis?
Thank you
Tool/software:
Hi,
I would like to confirm on the Ichop and Iocp where I find that there are somewhat related and there is a limitation on how I can vary it.
From the equation we see that they are calculated as per below.
If I am using 0.01ohm Rsense, I can get Ichop of 22A with Vref set to 4.45V.
But then the Iocp is only triggered when Vsp ocp is 1V which is equivalent to SO 20V, this result in a whooping 99.75A OCP.
The other Iocp with Vds monitor is even at higher value, example I am using 3mohm rdson FET with the Vds ocp being 1V, that is equivalent to 333A OCP.
Is there any other way that I can control the Iocp?
My understanding is that the Vsp & Vds ocp is fixed value 1V, is there a way we can change this?
Is it possible to alter the Av instead or is it also fix to be 20 V/V?
My target is to get 22A Ichop (already obtained), and ~50A Iocp (not able to obtain due to the limitation above). Please help
Thank you so much,
Amirul
Tool/software:
Can you use the gate outputs to drive an isolated gate drive for a 270V motor? I would set VM at 6-7V. Would it be necessary to still use the charge pump to avoid getting a fault? If so and I use VM at 7V what would the about voltage be on the high and low side gates?
Tool/software:
Team,
DRV8908 height size only has max value in datasheet as below. Could you provide typical number?
And for DRV8718, height size also only has max value in datasheet as below. Could you provide typical number?
Customer needs these. Thanks
Tool/software:
Hi,
We are trying to evaluate the DRV8311P motor driver version IC. This uses tSPI rather than direct GPIO driven PWM inputs and it allows us to free up some MCU I/O.
We want to purchase the DRV8311HEVM but according to the BOM for the EVM it comes with the DRV8311H version device which does not support tSPI.
There don't seem to be any other EVM kit variants available. Are we meant to resolder the EVM with 'P' version chips? We wanted to buy 10 units so not exactly a fan of re-working 10 boards particularly as they have the thermal pad on the bottom.
Many Thanks,
Shane
Tool/software:
Hello,
I have a medical device using a motor, with a maximum speed of 2100RPM and 4 pair of poles (MotorStudio says its the maximum speed in Hz is 140). When trying to calculate the estimated speed, with the formula:
Estimated speed = (SPEED_FDBK / 2^27)*MAXIMUM_SPEED_HZ
I dont get a reasonable value for the Estimated speed, any idea on what i may be doing wrong? should i use other value than the 140Hz?
Thank you very much
Tool/software:
Issues running MPET. The motor turns, but the following log of messages occurs after which it just runs without stopping. Is there any more detailed explanation for what "MPET_BEMF_FAULT" means, it simple says there was a "fault" in the documentation. Also where/what is the "tuning file" it refers to?
17:11:0:487 | : Could not detect any MPET fault. Please check the tuning file..
17:9:48:327 | :Beginning Motor Ke measurement...(Your motor will spin up slowly during this time)
17:9:46:293 | : Fault detected : CONTROLLER_FAULT,MPET_BEMF_FAULT
17:8:48:199 | :Beginning Motor Ke measurement...(Your motor will spin up slowly during this time)
17:8:47:67 | : Fault detected : CONTROLLER_FAULT,MPET_BEMF_FAULT
17:7:39:35 | :Beginning Motor Ke measurement...(Your motor will spin up slowly during this time)
17:7:36:131 | : Fault detected : CONTROLLER_FAULT,MPET_BEMF_FAULT
17:6:50:937 | :Beginning Motor Ke measurement...(Your motor will spin up slowly during this time)
17:6:47:932 | : Adjusting MPET_OPEN_LOOP_CURRENT_REF and retrying MPET
17:6:47:931 | : MPET BEMF Fault detected!!
17:6:47:926 | :Beginning Motor Ke measurement...(Your motor will spin up slowly during this time)
17:6:47:926 | : Motor ke measurement error...checking for faults.
17:6:27:507 | :Beginning Motor Ke measurement...(Your motor will spin up slowly during this time)
17:6:25:492 | : Fault detected : CONTROLLER_FAULT,MPET_BEMF_FAULT
17:5:39:826 | :Beginning Motor Ke measurement...(Your motor will spin up slowly during this time)
17:5:35:797 | : Running MPET...
17:4:20:967 | : Default register settings loaded.