Quantcast
Channel: Infineon Forums
Viewing all 9892 articles
Browse latest View live

How to implement a custom thermal derating feature with LITIX™ Basic+?

$
0
0
An external temperature derating can be achieved by placing a PTC type resistor at the IN_SET pin. A short trace length (few cm) to place the PTC resistor closer to the LEDs is uncritical. For extended trace length PCB ground shifts and potential disturbance may impact the current regulation accuracy.

As the voltage in the IN_SET pin is kept constant at 1.22V the change of the resistance directly correlates to the change in output current. The customer can select the PTC type resistor based on the required derating curve and nominal output current. Often also a normal fixed resistor is placed in series to the PTC to set a max current when the system is at low temperature. PTC resistors with nonlinear resistance curves allow to achieve a derating only from a certain temperature onwards (e.g. current constant up to 75°C and then derating). See for example EPCOS B5960x B59701.

General recommendation: no additional capacitance should be placed at the IN_SET pin.

See also the LITIX Basic+ page

Warnings with FATFS and ETH_ LWIP APP

$
0
0
Hi,

I'm using the xmc4500 relax kit with FreeRTOS and the ETH_LWIP APP and FATFS APP with SDMMC. When just having the APPs installed (just two basic Tasks are running) I get a couple of warnings. Also tried a new project with
just the apps installed nothing else, same erros.

All errors are gone when using the apps without the RTOS. is this a configuration mistake on my side, or can someone explain to me why the Dave/Generated files are being build containing warnings?

Best regards,
Niklas

Attachment 5290
Attachment 5291
?????

Generate a Clock Signal at a Pin

$
0
0
Has nobody got a hint or an example?

UL listed XMC4500 based microcontroller board

$
0
0
Hello,

I am looking for a XMC4500 based microcontroller board with standard I/O and programmability that is UL listed and rated for industrial applications. Before going down the path of designing my own board, I thought I could ask here to see if someone has already done something similar and is selling it so that we don't have to go through the annoying process of getting ours UL listed.
Basically what I am looking for is the XMC4500 Relax Kit, but UL listed.

Thanks

How can I run CAN Tx/Rx and ASCLIN Rx on A2G_TC387_3V3_TRB?

$
0
0
Hi! After change the values for below, It works! Thank you so much!! :)
baudrate.oversampling, bitTiming.medianFilter, bitTiming.samplePointPosition

Free download of µC/Probe XMC, developed by Micrium

$
0
0
Hi Sir,
I'd like to download Infineon-XMCFlasher_1_1_1-DT-v01_01-EN software , can you share me download links ? thanks
Regards
Paddy

Error when downloading to AURIX2G with memtool

$
0
0
There some flash parts not enable which are part of your file. Maybe you must select DF_UCBS on FLASH/OTP - Memory Device and select Enable for this part. Maybe another device is the problem. If you will program also any UCB then make sure that the content is correct because with a wrong content for UCB you can destroy the device and it is no longer usable.
If you don't need to reprogram any UCB then you can ignore this warning.

Rise Time GPIO Pads for QSPI

$
0
0
How you check the rise/fall time? You use the differential mode? You check on MTSR_P, MTSR_N, SCLK_P and SCLK_N?

How are waveforms during TLD5542-1QV fast discharge phase?

$
0
0
The TLD5542-1QV has a fast discharge feature that allows to quickly discharge the output capacitor. During a fast discharge phase the ouput capacitor is getting discharged to the input capacitor and therefore causing a small reverse input current.
.Attachment 5294

The figure below shows the switching pattern and waveforms during this fast discharge phase.
Attachment 5295

Read more on fast discharge in the datasheet on pages 27 and 28.
?????

How to avoid LED flicker when having input undervoltage?

$
0
0
To avoid switching inductor saturation and high peak current through switching MOSFET, input power is restricted through SWCS pin by sensing MOSFET peak current.

In this case to avoid LED flicker below operating supply range, LITIX Power analog dimming feature is helpful.
LITIX Power SET pin is directly connected to the input voltage of the system through voltage divider (refer to scheme 2 of Figure 19 from TLD5098EP Datasheet or Figure 25 of TLD5099EP Datasheet). User need to adjust SET pin voltage such that it will be above 1.6V when minimum operating voltage is reached to achieve 100% LED current (refer to Figure 17 from TLD5098EP datasheet for SET pin range or Figure 23 from TLD5099EP datasheet).

Take also a look at the LITIX Power page.

Why do your linear current sources not always switch on with a resistive load?

$
0
0
In case of a resistive load (e.g. 50 Ohm) is connected to the output of an linear current source instead of real LEDs and the supply voltages increases slowly the output channel may not turn on.

Basic and Basic+ LED drivers are not designed for driving pure resistive loads. In case the output voltage VOUT is below the required output voltage for current control VOUT(CC) (see parameter 7.2.7 in the datasheet) the main power stage is operating with the short circuit protection mechanism integrated in our LED drivers. At start-up when VOUT < VOUT(CC) the device uses a startup current of a few 100 µA to rise the output voltage. Once the output voltage is above VOUT(CC) the main current control loop is starting to work and the target current is flowing.

Recommendation would be change the load to add diodes in series to the resistor to achieve a forward voltage threshold greater than VOUT(CC) at the start-up current. Further details on the diagnostic features in LITIX Basic+ can be found in LITIX Basic+ Diagnostic features

See also the LITIX Basic+ page for more information.

Aurix TC387 - Bus MPU

$
0
0
Hi,

I'm currentely working on aurix TC387, and I want to use Bus MPU to seperate cores.
I created a static configuration on which i specify the START and END address and also the Right.

for exampel :

/* CPU3 DSPR/PSPR regions */
{ (volatile uint32*)&CPU3_SPR_SPROT_RGNLA0, BUSMPU_ALL_MEMORY_START }, /* All SRAM access to CPU3 */
{ (volatile uint32*)&CPU3_SPR_SPROT_RGNUA0, BUSMPU_ALL_MEMORY_END },
{ (volatile uint32*)&CPU3_SPR_SPROT_RGNACCENA0_W, BUSMPU_TAGID_CPU3 },

for the moment I just isolate the core( means that this SPR memory region will be dedicated to CORE3.

My question is if for example I want that this core (core3) contains only CAN1 and LIN1 what shall I do ? Is there any document that explains how can we ensure a peripheral access protection ?

Thank you in advance.

Regards,
Momo

How many LITIX™ BASIC+ LED drivers can be used for one function to meet

$
0
0
In total you can use up to 11 LITIX™ BASIC+ LED driver devices for one function on the same ERRN bus.

Rationale:

Referring to the ECs (Electrical Characteristics) "internal supply and EN pin" two parameters are of interest:
  • IS(fault,ERRN): Current consumption during fault condition triggered from another device sharing ERRN bus (all channels deactivated) is < 0.85 mA
  • IS(fault,OUT) Current consumption during fault condition (all channels deactivated) is < 1.25mA
So in total you can use 11 devices in one function since 1.25mA+(11-1)*0.85mA=9.75mA<10mA.

Find the datasheets and application notes at the LITIX Basic+ page.

How to calibrate LED currents with TLD5501-2?

$
0
0
Current calibration procedure:
• Power the load with a low analog dimming value (for example 10%)
• Set PWMI1,2 = LOW and disconnect the load at the same time (to avoid Vout drifts from operating conditions and bring the output current to 0)
• Quickly (to avoid Vout drifts) µC enables the calibration routine: LOOPCTRL_CH1,2.ENCAL_CH1,2 = HIGH
• Quickly (to avoid Vout drifts) µC starts the calibration: LEDCURRCAL_CH1,2.SOCAL_CH1,2 = HIGH
• Waiting time (needed to internally perform the calibration routine) → aprox. 200 µs
• TLD5501-2QV will set the FLAG: LEDCURRCAL_CH1,2.EOCAL_CH1,2 = HIGH, when calibration routine has finished
• Reconnect the load
• The output current is automatically adjusted to a low offset and more accurate analog dimming value



Read more in the datasheet section 8.2 or have a look at the TLD5501-2QV page

How to manage LED voltages above 60V in boost-to-ground topology with TLD5099EP

$
0
0
The LED voltage is limited by the pins FBH and FBL (absolute maximum rating is 61 V). There are two options if higher voltages than 60V are required:
  1. Place LED current sensing resistor (RFB) at low side with a 2.5V zener diode to ground. This zener diode avoids false short-to-ground (S2G) failure detections at start-up (S2G detection threshold V~FBL,FBH_S2G~ is max. 2V).
    Attachment 5296
  2. Place LED current sensing resistor (RFB) inside the LED string such that FBH/FBL pins will see voltage < 61V in all cases. This solution saves the extra zener diode and corresponding power losses, but requires additional wires for RFB.
    Attachment 5297

A small signal diode across the LED string is required in both cases in order to enable S2G detection in case of the anode is getting short-circuited to ground.
Then the maximum LED voltage is defined as the ratio of the minimum input voltage to the maximum duty cycle (91%).

This also works for TLD5097EP and TLD5098EP. See also the LITIX Power page.
?????

Issue when building iLLD Demo

$
0
0
Dear Forum members,

I downloaded below version of iLLD package from Infineon (version 1.11.0) and trying to port the example to Tasking compiler and I am running into below error.

- iLLD_1_0_1_11_0__TC37A
- iLLD_1_0_1_11_0__TC3xx_Demos/GtmAtomPwmHlDemo

I am using TC377TP MCU and want to port ATOM demo to tasking compiler (Version: 6.3r1)

I followed all the steps listed in “APPLICATION NOTE - HOW TO BUILD YOUR ILLD APPLICATION WITH TASKING VX-TOOLSET FOR TRICORE” from Tasking and reviewed the steps but no luck.

ctc E208: ["C:Userssyednaworkspace_ctc_v6.3r1DemoSrcBaseSwiLL DTC37ATricoreScuStdIfxScuWdt.asm.h" 87/1] syntax error - token "{" inserted before "IFX_INLINE"


I believe it might be some setting issue, this package is working to me with another compiler.
I have not modified "IfxScuWdt.asm.h" or any other file from original example, and followed verbatim the steps indicated in Tasking Application note.

Any thoughts ? I am stuck on this issue.

Any feedback on this will be greatly appreciated !!!

the technical trend of Automotive lighting

$
0
0
can anyone share insights on technical trend of automotive lighting?
what is the rough share of lighting in the total cost of a car averagely?

SPI Flash Example for xmc4500 Relax Kit

$
0
0
Hello,

Could you please change the clock setting to "High if inactive, transmit of falling clock edge, receive on rising clock edge" and test again"?

Thanks and Regards,
Sudheesh

Generate a Clock Signal at a Pin

$
0
0
Quote:

Originally Posted by Vasanth View Post
Hi,

Could you make sure that both pins P0[8] and P1[15] are not already placed and in your design ?

Best Regards,
Vasanth


Thank you for that tip !!!! It solved the Problem !!! I put a DIGITAL OUTPUT PIN on 0.8

Tc223 asclin trapbus

$
0
0
Sorry for my late reply but unfortunately I did not receive any information about all the replies.

To clarify, yes I was unlocking the write by writing the password. Here is an update on what I found. The DEADD Register helped me to identify that the trap was caused by writing into csr Register, writing 0 for the clock selection as it already was 0. After avoiding this, the initialization of the module works fine.
Viewing all 9892 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>