Hi,
It is under consideration to use the EVAL_IMD700A_FOC_3SH.
When the board has been modified for single shunt from three shunt also a software on XMC1404 has been tuned for it with DAVE "PMSM FOC motor control software using XMC™, application note (V 1.5);
2018-12-31", can I use the BPA motor control GUI tool for that ?
Best Regards,
Kazunari Hayashi
Show Less
Everybody is good! Now I have a problem. When I created tle9844-2QX project, I selected the configuration file, but the Device reported an error, and all the files were displayed incorrectly. Please see the picture for details. May I ask what causes this? Is there a solution?
Thank you!
Show Less
Hi Infineon,
We have been using TLE9879 libraries quite a lot these days and in multiple set-ups. However we seems to be confused with one of our set up for writing the software driver of BLDC motor.
Our set up is this:
Arduino Uno <-> Arduino Ethernet Shield <-> TLE Board <-> BLDC Motor
Intent:
Our intent is to write BLDC motor driver based on ethernet protocol. Till the time we decide on the professional board, we would like to try with the Arduino Uno + Arduino Ethernet Shield together to learn and achieve the same.
How:
So, we have written the software code with the help of TLE9879 libraries, given by Infineon, present here.
Problem:
We have managed to move the BLDC motor but that is not controlled the way we expect it to. We believe that clock frequencies are the problem here and would like the community to help us on this.
Arduino Uno works till 16Mhz frequency.
TLE9879 board works on 1Mhz frequency.
Arduino Ethernet Shield works on 14Mhz frequency.
We believe that when we send the commands like :
Hi
I am using a TLE9872 in a new design and having issues with SWD debugging using a Keil ULINK2
The TMS and P0.0 pin are directly connected to SWD Connector without any pullups like explained in document "FAQ Application Note for TLE986xQX, TLE987xQX, Z8F56887800":
"The SWD Interface can be directly connected to the TLE987x and TLE986x family. The use of external pull up
or pull down resistors is not needed, due to internal pull down resistors. Figure 2 shows the interconnections
between TLE Device and and SWD Connector. "
(P0.2 is tied to GND btw). This way, I don't manage to program the device.
I noticed that the TMS pin is not pulled to 5V which is needed to enter SWD mode according to the datasheet so I tried to add a 100k pullup to TMS/SWD which didn't help. Then I added 1k instead of 100k. After that, TMS was tied high and I managed to program the device. It looks like the internal pull down for the TMS/SWD pin is activated. The datasheet tells indeed that after a reset the PD is activated:
So why is that application note telling no pullup is needed and also the evalkits seem to work fine with 100k but in my application it only works with a strong pullup resistor?
In addition, I also don't manage to enable Trace.
Best regards, Markus
Show LessWe need in our application mantain the BLDC motor energized in an static position, that is keep the motor braked.
I understand that this action is not implemented in Arduino library and it requires program TLE9879 ic.
Do you propose a specific action? i.e. enable the corresponding motor phase by PWM control?
Hi Infinion,
Greetings of the day!!
I have tested the TLE9879 BLDC Arduino shield and Arduino Ethernet Shield on Arduino UNO. I have made the following setup (Stacked up):
Setup 1: Arduino UNO + Ethernet Shield (Chip Select pin 10)
Setup 2: Arduino UNO + TLE9879 BLDC Shield (Chip Select pin 4)
Setup 3: Arduino UNO + Ethernet Shield (Chip Select pin 10) + TLE9879 BLDC Shield (Chip Select pin 4)
Out of this setup, only setup 1 and setup 2 works.
For setup 3 the both the shield behaves unexpectedly and random. Please note that I have used standard libraries for both Ethernet and BLDC Shield.
I have been using the example code from this link below:
BLDC: Infineon/TLE9879-BLDC-Shield (github.com)
Ethernet: arduino-libraries/Ethernet: Ethernet Library for Arduino (github.com)
Expectation: Run MQTT client on Arduino using the Ethernet Shield to send command to the Motor Shield to Start, Stop or Change Speed.
Problem: The Shields doesn't respond most of the time. I think its an Overlap of the SPI.
Kindly help me to do the Setup 3
TLE9854示例代码,注释掉喂狗函数,然后重新下载,单片机未发生复位,重新上电后发生了复位,是怎么回事,如何才能关闭看门狗
Hi:
I Bought a suit of TLE9879EVALKIT,and after I finished the wiring job, and switch on DC24V power, down loads the BLDC Demo prog to the MCU, But I found that BLDC motor can't run. I checked every thing ,not found anything wrong, finally I got some info from the web, I adjusted the Power supply voltage to 22.0Vdc,than the BLDC motor can rotate. So I want to know why the TLE9879EVALKIT can't run over 22V?
B.R.
Hans Liu
June 25,2022.
HansLiu888@163.com
Show LessHI. everyone
I was in trouble.
When I make a bldc MOTOR, if I use one POWERSUPPLY it works and if I use another POWERSUPPLY it doesn't work.
The POWERSUPPLY that works is 30V, 10A (success) and the other POWERSUPPLY is 30V, 20A (failure). Suspected SLEEPMODE or STOPMODE.
Could you please let me know if there is a problem with the code?
thank you
Hello everyone
I have only used the TLE9879 motor controller for a short time and it seems to me an excellent chip, but I want to avoid the use of registers (at least for now) to make its programming faster, I usually use the config wizard to make quick modifications to the peripherals but I still can't understand what all the parameters mean, Is there a programming manual for the TLE 9879 but in C/C++ language? or any user guide to configure the peripherals of the TLE9879 using the Config Wizard v2.X?.
Thanks for the help.
Show LessUser | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 | |
1 |