↧
GTM using ILLD
↧
Background SPI
Hello,
Could I make program SPI running in background? For example 4 SPI groups (x3 channels) and these channels work in Background. (XMC4800F144K2048, DAVE4)
Could I make program SPI running in background? For example 4 SPI groups (x3 channels) and these channels work in Background. (XMC4800F144K2048, DAVE4)
↧
↧
IRMCF171 I can not start
Good day.
I have been communicating with technical support for a long time and cannot solve my problem in any way.
I just can not make the IRMCF171 work.
Can you send the simplest firmware for this chip. Firmware that outputs PWM signals. I want to make sure that the microcircuit is working properly.
Firmware without the use of current sensors, revolutions, mains voltage and other. Only PWM three phases 50 Hz.
Thanks.
I have been communicating with technical support for a long time and cannot solve my problem in any way.
I just can not make the IRMCF171 work.
Can you send the simplest firmware for this chip. Firmware that outputs PWM signals. I want to make sure that the microcircuit is working properly.
Firmware without the use of current sensors, revolutions, mains voltage and other. Only PWM three phases 50 Hz.
Thanks.
↧
Recover XMC4400 from fatal SSW error / diagnostic monitor mode?
We have written a BSL for our XMC4400 device that does some firmware update checking and then launches our APP via the ABM0 mechanism. This all works correctly.
However, due to a misconfiguration of our build settings, we programmed a device with an invalid ABM0 header. Now, of course, the device doesn't boot because the SSW audit of the ABM0 header fails and the processor enters a "diagnostics monitor mode". According to the reference manual, this is a fatal error, so all clocks are disabled and the processor goes to sleep.
Is there any way to recover from this mode? Our development system (IAR EWARM with XMCLink debug pod) needs the device to be awake in order to gain control, but on PORST the device goes to sleep too quickly for us to be able to get control. Any way out of this, or have we created a brick?
However, due to a misconfiguration of our build settings, we programmed a device with an invalid ABM0 header. Now, of course, the device doesn't boot because the SSW audit of the ABM0 header fails and the processor enters a "diagnostics monitor mode". According to the reference manual, this is a fatal error, so all clocks are disabled and the processor goes to sleep.
Is there any way to recover from this mode? Our development system (IAR EWARM with XMCLink debug pod) needs the device to be awake in order to gain control, but on PORST the device goes to sleep too quickly for us to be able to get control. Any way out of this, or have we created a brick?
↧
UART in half-duplex mode loads line even though not actively transmitting? (XMC 1100)
Since I was not able to make the UART control the GPIO pin in the way described above the following approach was used as a workaround:
- IOCR register is set for alternate function enabling the UART when the UART transmit function is called
- When the transmit IRQ calls its handler a last byte is still in transmission
- XMC_UART_CH_STATUS_FLAG_TRANSMITTER_FRAME_FINISHED is cleared
(problems arise if another IRQ handler with higher priority uses up enough time to send out the very last byte before this is called)
- That last byte will be waited on via polling of XMC_UART_CH_STATUS_FLAG_TRANSMITTER_FRAME_FINISHED .
- GPIO is set for input with pullup again
Still it would be much more elegant to have the UART switch the GPIO driver on and off automatically. Infineon?
- IOCR register is set for alternate function enabling the UART when the UART transmit function is called
- When the transmit IRQ calls its handler a last byte is still in transmission
- XMC_UART_CH_STATUS_FLAG_TRANSMITTER_FRAME_FINISHED is cleared
(problems arise if another IRQ handler with higher priority uses up enough time to send out the very last byte before this is called)
- That last byte will be waited on via polling of XMC_UART_CH_STATUS_FLAG_TRANSMITTER_FRAME_FINISHED .
- GPIO is set for input with pullup again
Still it would be much more elegant to have the UART switch the GPIO driver on and off automatically. Infineon?
↧
↧
Experience with SiC in motor drives
Good morning,
Is there a possibility to estimate the lifetime of TO-247 in servo drives?
Thanks!
Is there a possibility to estimate the lifetime of TO-247 in servo drives?
Thanks!
↧
Tc222L/Tc212S differences
Im currently switching MCU in my application, so far I have been using TC222L.
I have changed MCU to TC212S which is compatible with TC222L.
Now I have two identical boards( the only differences between them is MCU).
Tc222L board CAN is working properly , but board with tc212S is not working at all:
if I send 10 frames, some( or none) of them reach destination(checked on oscilloscope).
Sometimes MCU program just hangs and do not send anything.
The code in this two cases is exactly the same.
As the boards(PCBs) are exactly the same, hardware problem was eliminated.
Datasheet says there are no differences between these two MCUs( in terms of can module),
I found no differences in module architecture, registers or implementation pattern.
I use tc22x(ILLD tasking toolset) library on both MCU(tC222L, TC212S), as data sheet says they are the same, I assumed library also can be the same.
Why then Tc212S CAN module is not working properly?
I'm awared, that tc21x/tc22x/tc23x datasheet sometimes do not say that some features described are not available on specific MCUs in family.
Is it also a missing thing in datasheet ?
I have changed MCU to TC212S which is compatible with TC222L.
Now I have two identical boards( the only differences between them is MCU).
Tc222L board CAN is working properly , but board with tc212S is not working at all:
if I send 10 frames, some( or none) of them reach destination(checked on oscilloscope).
Sometimes MCU program just hangs and do not send anything.
The code in this two cases is exactly the same.
As the boards(PCBs) are exactly the same, hardware problem was eliminated.
Datasheet says there are no differences between these two MCUs( in terms of can module),
I found no differences in module architecture, registers or implementation pattern.
I use tc22x(ILLD tasking toolset) library on both MCU(tC222L, TC212S), as data sheet says they are the same, I assumed library also can be the same.
Why then Tc212S CAN module is not working properly?
I'm awared, that tc21x/tc22x/tc23x datasheet sometimes do not say that some features described are not available on specific MCUs in family.
Is it also a missing thing in datasheet ?
↧
How to reset TriCore via CLI after programming it?
Hi,
I am trying to automate a process that include loading a new program into de TriCore board, run it for a a while and them load a new program.
But after loading a new program TriCore needs an reset, which we want to automate.
Is there a way to send a reset signal via CLI using any of the Aurix Tools, in order to automate the process?.
Or any other recommendation to achieve that objective?.
Thanks in Advance
euw15
I am trying to automate a process that include loading a new program into de TriCore board, run it for a a while and them load a new program.
But after loading a new program TriCore needs an reset, which we want to automate.
Is there a way to send a reset signal via CLI using any of the Aurix Tools, in order to automate the process?.
Or any other recommendation to achieve that objective?.
Thanks in Advance
euw15
↧
What is 'Automotive Level' in pads?
Hi all,
What is AL (Automotive Level) in pads specification in AURIX-TC27x?
#8042000 19739
Kind regards
Bernie
What is AL (Automotive Level) in pads specification in AURIX-TC27x?
#8042000 19739
Kind regards
Bernie
↧
↧
What is recommendation for P-channel FET for LDO mode in AURIX-TC275
Hi all,
P-channel FET is used for LDO mode with external pass device for EVR13 in AURIX-TC275.
Could you please let me know any guideline to select P-channel FET for LDO mode? In AURIX-TC2x5 Triboard, Infineon SPD04P10PL is used
Furthermore, I can find only specification for P-N channel FET for SMPS mode in the datasheet.
#8042000 19738
Kind regards
Bernie
P-channel FET is used for LDO mode with external pass device for EVR13 in AURIX-TC275.
Could you please let me know any guideline to select P-channel FET for LDO mode? In AURIX-TC2x5 Triboard, Infineon SPD04P10PL is used
Furthermore, I can find only specification for P-N channel FET for SMPS mode in the datasheet.
#8042000 19738
Kind regards
Bernie
↧
Which HW Modules in AURIX are capable to generate PWM?
Hi all,
Does anyone know which HW Modules in AURIX are capable to generate PWM?
#8042000 19454
Kind regards
Emna
Does anyone know which HW Modules in AURIX are capable to generate PWM?
#8042000 19454
Kind regards
Emna
↧
Compile C++ Files in AURIX Development Studio
Hello Timo,
the AURIX Development Studio does not support C++. To evaluate the C++ compiler you can consider to request an evaluation license of the TASKING tools.
Best regards,
Ulrich
TASKING tools support
the AURIX Development Studio does not support C++. To evaluate the C++ compiler you can consider to request an evaluation license of the TASKING tools.
Best regards,
Ulrich
TASKING tools support
↧
Initialization order of DAVE APPs
Thanks for the answer.
↧
↧
Half-bridge gate drive for indefinite switching?
Hello,
I'm concerned that perhaps I'm missing something in my thinking. I'm new to using half-bridge gate drivers which rely on bootstrapping to drive the high-side device. We need switch on the appropriate device in the bridge and leave it on for a long duration, perhaps as much as an hour. It appears that the bootstrap approach doesn't allow this unless the capacitor is enormous, to prevent the gate drive voltage from gradually dropping as time goes on.
Am I thinking about this correctly? The part we're considering using is the IRS2008.
Thanks,
Scott
I'm concerned that perhaps I'm missing something in my thinking. I'm new to using half-bridge gate drivers which rely on bootstrapping to drive the high-side device. We need switch on the appropriate device in the bridge and leave it on for a long duration, perhaps as much as an hour. It appears that the bootstrap approach doesn't allow this unless the capacitor is enormous, to prevent the gate drive voltage from gradually dropping as time goes on.
Am I thinking about this correctly? The part we're considering using is the IRS2008.
Thanks,
Scott
↧
One Output Channel of Low-Side Switch IC TLE6228GP Never Work.
My ECUs drive FAN/WaterPump/OilPump by TLE6228GP.
MCUs output PWM directly to TLE6228GP. Now I find OUT4 channel doesn't output any signal except 0V voltage.
OUT3 is very similar to OUT4, and OUT3 works well. Even if input signal of OUT3 and OUT4 is the same, OUT4 never works!
Now I suspect my TLE6228GPs have a quality defect.
Has anyone else had similar problems? Or is there any engineer who can answer my question?
MCUs output PWM directly to TLE6228GP. Now I find OUT4 channel doesn't output any signal except 0V voltage.
OUT3 is very similar to OUT4, and OUT3 works well. Even if input signal of OUT3 and OUT4 is the same, OUT4 never works!
Now I suspect my TLE6228GPs have a quality defect.
Has anyone else had similar problems? Or is there any engineer who can answer my question?
↧
XMC4500 + FreeRTOS + SystemView
Hello,
i have an XMC1400 with FREE RTOS and Systemview working. Please send me an private message for more Details.
best regards
Andi
i have an XMC1400 with FREE RTOS and Systemview working. Please send me an private message for more Details.
best regards
Andi
↧
IRS2007/2008 -- drive with DC control input?
Hi Scott,
I merged both the queries as they may be related to the same topic.
Yes, that is what I meant by high-side power supply being sufficiently charged. To remain "ON" for a long duration the high-side power supply must deliver the required power. If the bootstrap capacitor does not have a chance to recharge, then over time it drains out pulling the high-side output low.
One option is to use an isolated power supply to power VB instead of bootstrapping it.
Thanks and regards,
Srivatsa
I merged both the queries as they may be related to the same topic.
Yes, that is what I meant by high-side power supply being sufficiently charged. To remain "ON" for a long duration the high-side power supply must deliver the required power. If the bootstrap capacitor does not have a chance to recharge, then over time it drains out pulling the high-side output low.
One option is to use an isolated power supply to power VB instead of bootstrapping it.
Thanks and regards,
Srivatsa
↧
↧
Are the internal pull-up & pull-down resistors active in the sleep modes ?
Hi,
what if power is completely off? In my application a MOSFET gate is driven directly by a GPIO of the XMC. Do I have to add an external pulldown resistor to be sure that the gate will have a voltage clearly less than the Vth of the MOSFET or are the XMC GPIOs doing that automatically?
Thanks,
Markus
what if power is completely off? In my application a MOSFET gate is driven directly by a GPIO of the XMC. Do I have to add an external pulldown resistor to be sure that the gate will have a voltage clearly less than the Vth of the MOSFET or are the XMC GPIOs doing that automatically?
Thanks,
Markus
↧
XMC4100 Target_Connection_Error
Hi,
I am having trouble in programing the microcontroller XMC4100 in my control card.
It was working fine for some time, then it stopped programming. following is the log.
/*------------------------------------------------------------------------------------------------------------*/
SEGGER J-Link GDB Server V5.02h Command Line Version
JLinkARM.dll V5.02h (DLL compiled Oct 29 2015 19:04:05)
-----GDB Server start settings-----
GDBInit file: none
GDB Server Listening port: 2331
SWO raw output listening port: 2332
Terminal I/O port: 2333
Accept remote connection: localhost only
Generate logfile: off
Verify download: on
Init regs on start: on
Silent mode: off
Single run mode: on
Target connection timeout: 0 ms
------J-Link related settings------
J-Link Host interface: USB
J-Link script: none
J-Link settings file: none
------Target related settings------
Target device: XMC4100-F64x128
Target interface: SWD
Target interface speed: 10kHz
Target endian: little
Connecting to J-Link...
J-Link is connected.
Firmware: J-Link Lite-XMC4200 Rev.1 compiled Jan 14 2016 11:19:27
Hardware: V1.00
S/N: 591002422
Checking target voltage...
Target voltage: 3.30 V
Listening on TCP/IP port 2331
Connecting to target...ERROR: Could not connect to target.
Target connection failed. GDBServer will be closed...Restoring target state and closing J-Link connection...
Shutting down...
Regards,
Arvind.
I am having trouble in programing the microcontroller XMC4100 in my control card.
It was working fine for some time, then it stopped programming. following is the log.
/*------------------------------------------------------------------------------------------------------------*/
SEGGER J-Link GDB Server V5.02h Command Line Version
JLinkARM.dll V5.02h (DLL compiled Oct 29 2015 19:04:05)
-----GDB Server start settings-----
GDBInit file: none
GDB Server Listening port: 2331
SWO raw output listening port: 2332
Terminal I/O port: 2333
Accept remote connection: localhost only
Generate logfile: off
Verify download: on
Init regs on start: on
Silent mode: off
Single run mode: on
Target connection timeout: 0 ms
------J-Link related settings------
J-Link Host interface: USB
J-Link script: none
J-Link settings file: none
------Target related settings------
Target device: XMC4100-F64x128
Target interface: SWD
Target interface speed: 10kHz
Target endian: little
Connecting to J-Link...
J-Link is connected.
Firmware: J-Link Lite-XMC4200 Rev.1 compiled Jan 14 2016 11:19:27
Hardware: V1.00
S/N: 591002422
Checking target voltage...
Target voltage: 3.30 V
Listening on TCP/IP port 2331
Connecting to target...ERROR: Could not connect to target.
Target connection failed. GDBServer will be closed...Restoring target state and closing J-Link connection...
Shutting down...
Regards,
Arvind.
↧
How to user BTS441TG Profet
Hi,
I'm developing a project that using BLDC motor & Driver. And MCU for control motor driver. Also main supplu coming from battery. And when the system switch on it doesnt need to BLDC driver.
So i want to control BLDC driver's supply from BTS441TG Profet IC. I read the datasheet but some section doesnt clearly. BLDC motor nominal current 12A and its supplied from BLDC driver.
Actually i want to control Motor driver fro On/Off suplly voltage. But i cant find any resouce about how to driver BTS441TG. Do you have any sanple schematic? My BLDC driver supply 28 VDC
I'm developing a project that using BLDC motor & Driver. And MCU for control motor driver. Also main supplu coming from battery. And when the system switch on it doesnt need to BLDC driver.
So i want to control BLDC driver's supply from BTS441TG Profet IC. I read the datasheet but some section doesnt clearly. BLDC motor nominal current 12A and its supplied from BLDC driver.
Actually i want to control Motor driver fro On/Off suplly voltage. But i cant find any resouce about how to driver BTS441TG. Do you have any sanple schematic? My BLDC driver supply 28 VDC
↧