Motor Control ICs Forum Discussions
I want to drive two motor by four half bridge driver circuit controlled by TLE92104. I followed this parts for HB1:
1-I configurated to BDPASS=0.
2-I set all of half bridges are in high impedance.
3-I selected HB1.
4-I enabled PWM2 for HB1.
5-I set to high side HB1.
At the result GH1 and GH2 are opening.But actually GH2 must be closed.So i cant drive the motor that i want.
What can I do ?
I am attempting to read some of my script registers through the user UART interface (UART1). I am using the address given to me by the MCEWizard compiled .ldf file for my script register (see screenshot below). All other read register commands for different registers (example: MOTOR_CURRENT register, app id = 1, address = 154) work properly and I can receive a non-zero result from them. When I try to read the value of my script registers (example TrqBoost_L register, app id = 4, address = 130), they always read as zero, no matter what. I know that the register contents are not ACTUALLY zero because I can read them through MCEDesigner, and they read as what I expect (non-zero value). Can someone help me with this?
I am having a problem with viewing scaled current on the IMC101TT038XUMA1. I have the parameters set to use Leg Shunt, and have current sensing gain and offset circuits going to the IMC101 inputs IU, IV, and IW. See below for schematic.
I've noticed that the REFV and REVW pins of the IMC101 (DAC generation of voltages for gatekill overcurrent comparator) are at ZERO volts, even when leg shunt mode is enabled. These should be at the value that corresponds to overcurrent (for me about 4.1V). The REFU pin shows the correct DAC value of 4.1V.
Additionally, when reading the value of IV and IW in MCEDesigner, the reading shows the current as the minimum value (-20.1A) with some noise. All of this is true before even starting the motor. Because of this error, the gatekill fault is always active, and therefore prevents the motor from running.
Can someone help me with this problem? Do the REFU, REFV, and REFW inputs need to be tied together?
When TLE7182EM chip is in use, the input IH1 is set to high level, then why does the GH1 output have 10V voltage? According to the specification, this pin is valid at low level, so the input IH1 is high level. When TLE7182EM is in use, the input IH1 is set to high level. Then why does the GH1 output have a voltage of 10V? According to the specification, this pin is valid at low level, so the input IH1 is high level, and the output GH1 should be 0VShow Less
I designed the BLDC driver referring to the "EVAL-M1-IM828-A" development board, but it doesn't work.
I just don't know the cause.
The development board of the "EVAL-M1-IM828-A" allows the motor to function well. But I designed it the same way, but the motor doesn't work. The causes are as follows:
1. It seems that there is not enough power at the start of the motor. But I can't find the cause.
2. If a fault code is encountered, the hardware will fail due to the weak power of the entire hardware. I don't know the cause of this either.
3. All of these problems are hardware defects
3. I want to design a board that works well like EVAL-M1-IM828-A. I can attach my Schematic. Could you review my design?
Hello, I am using your TLE92104131QXXUMA1 motor driver. Since CPUV is 1, I get SUPE = 1 error and I cannot exit Fail Safe Mode.
Writing in the datasheet;
1. Clear GENSTAT register.
2. Write WDTRIG bit to 1 (GENCTRL1) within the watchdog period.
3. Write WDTRIG bit to 0 within the watchdog period3).
I apply these situations, but I cannot clear the GENSTAT registry. Can you help with this?
I am using infineon tle9879 mcu to control the motor using FOC mode. I have run it successfully with arduino uno. But I want to operate it with other microcontroller. So in this case I would like to know what will be command to interface with other microcontroller using SPI.Show Less