MOTIX™ MCU Forum Discussions
Hi there,
I have a TLE9879 Infineon motor shield. I can get it running in FOC and BEMF mode, however when in HALL the current increases to 0.111A and the motor is engaged, however it wont spin. Sometimes it does a jolt and the current spikes to 4.6A but it will not spin continuously. As another post suggested i have tried interchanging any two hall sensor output( B-> C or C->A or A->B ). All possibilities do not make it spin, so i am wondering what else might be wrong.
I have flashed my driver to include the lines of code for setparameters to work as well, so that is not the issue.
Any help is greatly appreciated. Thank you!
Code below
Hi
I am currently working with the evaluation board TLE9879 Evalkit V1.4, which utilizes an Arm Cortex M3 core.
Initially, I encountered no issues with halting the processor. I employed SWD to write into the DHCSR register with a value of 0xA05F0003, which successfully halted the processor. Upon re-reading, the register returned 0x010B0003 (halted state).
However, a recent development has presented a challenge. After running an application that may have introduced an error, I am unable to halt the processor. When I attempt to write into the DHCSR register with the same value of 0xA05F0003, it now returns 0x01090003 (not halted).
I would greatly appreciate any insights or advice regarding the possible reasons for this change in behavior.
Thank you in advance for your assistance.
Best regards,
Mario
Dear Infineon Comunity,
I am working on a project with the TLE987x Microcontroler. Now I am using the TLE987x EVAL-Board with the spring socket. But now I have a problem which I cant solve. TLE987X EVALB_VQFN
I am generating a PWM Signal with the CCU6 Unit. The signal is connected with the Bridge Driver and I get a PWM output signal. The CCU60, CCU61 and CCU62 are configured.
I am trying to use the COUT60_0 on the Pin P0.2, but I do not get any PWM Signal on that output pin.
I have configured the Pin as Output and selected the alternate output selection ALT1. (P0_ALTSEL0.Px = 1 and P0_ALTSEL1.Px = 0).
I think that I have misses some configuration bits for this purpose. Are there further configuration, which have to be done for the GPIO Pin. Or do I still have to make some settings in registers for the CCU6 ?
I hope that the community can answer my question.
Best wishes,
Stefan
I need to enable password protection for NVM Code Protection.
I see in Config Wizard, SCU where the code protection can be enabled and a pass word selected.
Once NVM Code protection has been enabled and a password set can the microprocessor be reprogrammed?
I am using Keil and Infineon Toolbox.
Is there a paper that walks one through the process of enabling NVM Code protection with a password and reprogramming a programmed microprocessor with NVM Code protection enabled and a password?
I need to password protect my code but have the ability to reprogram later if required.
Show LessHi all,
we are working with the BLDC_Shield TLE9879 for Arduino.
We use a 24 V, 20 A battery for power supply and want to power a 152 W bldc motor.
The TLE does just fine in controlling the motor, however, if the load on the motor is high, the TLE does not stop drawing more power and just destroys itself.
For now we "solved" the problem by wiring a 6 A fuse between the battery and the TLE, but that means, we regularly need to change the fuse and our setup stops working often.
Is there a way to limit the max power the TLE draws from the battery?
I've seen there is a "Current Control Unit" but have no Idea how to use that to the ends I want to achieve.
Thanks for your help in advance
Paul
Hi , I am using the SCU_enterSleepMode(); in my application . basically want to put the dev board into the sleep mode and i am trying to wake through external MON pin.
I missed a config on the MON , so my interrupt never fires , The device is entering sleep mode and i cant reprogram/erase through my debugger anymore.!! I checked the VDDC tespoint as it shows 0V. I was able to program once luckly by manual reset pin and erase parallely , but got freeze again
Would you mind helping me in this regard.!!
Thanks
Prakash
Show LessHi team,
I am using TLE9879 for my project, I want to write some data (32bit/16bit/8bit) to a particular address ,how can I do it.
I found erase sector function in example codes in the same way is there any function for write data in to flash. If there is a function to write (32bit/16bit/8bit data) in to flash can you please give demo example of how to write data into flash.
Thanks,
Kathi Sai.
Show Less
Hey,
I've encountered while using the TLE9879 board. Upon powering up the voltage, I've observed that the motor does not work properly. Specifically, I've been incrementally increasing the voltage, taking approximately 100 milliseconds to reach a voltage level of 12V from an initial 0V. Unfortunately, during this gradual voltage ramp-up, the board does not seem to be functioning as expected.
I'm wondering if there might be a way to adjust or change the bootup reset threshold to rectify this issue and ensure that the board operates smoothly.
Best Regards,
Show Less