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

Problem executing MBIST

$
0
0
Hello, i met the same problem these days, have you solved it?

To Infineon employee, The issue about QSPI iLLD for AURIX TC2x7 series

$
0
0
Hello,

I have used the demo code for TC237 app-kit which is provided from Myicp because of working TFT lcd on TC237 app-kit.
I extracted TFT function codes from the demo files because of my project.
The code successfully has been compiled and downloaded on my app-kit with the Aurix development studio v1.2.2

But my app-kit was not work.
My TFT had displayed continuous thin vertical black lines.

So, I tried to exchange QSPI iLLD from v1.0.1.11.0 (version 2019) to v1.0.1.4.0 (version 2017) because I thought the QSPI operating codes had problems.
(The iLLD files were included SpiMaster, SpiSlave and Std folders.)
Finally, My TFT is working well.

I think the latest version of QSPI iLLD is different from old version which was used demo files.
but I don't know what has changed.

Could you tell me the cause of this problem?
And I guess Qspi_0 operating codes which has been included in demo files have to been modified in accordance with latest iLLD version.
(The TFT is working with QSPI_0 function.)
Can you give me the modified QSPI_0 operating code?

ICE5QR0680AZ does not start!

$
0
0
Hello support,
I tried to replicate the "DEMO_5QR0680AZ_42W1" board with some minor modifications. Attached I send the schematic.
The difference is the feedback loop, where the 5V output is only controlled.
I did a production of 300 boards, and half of the boards, the chip ICE5QR0680AZ is in a state that tries to start, and after a while, sometimes it starts and sometimes it doesn't!
Am I doing something wrong? Do I have a feedback loop, calculated wrong?


Best regards
Ivo Bernardo

TC212 Low-power modes

$
0
0
Hi everybody,
I have a question regarding the low-power modes of the TC212S device.
More specifically, I've read from the datasheet (Electrical Specification paragraph) that:
- SUM of all currents = 150 uA (max, Tj=25°C) in STANDBY MODE
- SUM of all currents= 10 mA (max, Tj=55°C, fSPB=1MHz) in SLEEP MODE.

Is there any way to further reduce the current in SLEEP Mode?
Has anyone directly experienced this topic? Is there any advice/tip on how to eventualy approach this?

Thank you.
Kind regards,
Eleonora

ICE5QR0680AZ does not start!

$
0
0
Hello support,
I tried to replicate the "DEMO_5QR0680AZ_42W1" board with some minor modifications. Attached I send the schematic.
The difference is the feedback loop, where the 5V output is only controlled.
I did a production of 300 boards, and half of the boards, the chip ICE5QR0680AZ is in a state that tries to start, and after a while, sometimes it starts and sometimes it doesn't!
Am I doing something wrong? Do I have a feedback loop, calculated wrong?


Best regards
Ivo Bernardo

GTM dead time module

$
0
0
Hi,
i am working on TC37 trcore uC..
i saw that infineon sample code doesnt have any sample code regarding DeadTime Implementation in GTM, could anyone please help me to sort out regarding the implementation of DTM in TC3x series?

could anyone share the sample code where the sample implemetation of DeadTime Module in GTM? if possible..

Regards
Mohamed Rahmathulla

xmc 2go kit

$
0
0
hi
i just made some changes to xmc 2go kit BMI mode. and i can no longer comminucate with it from dave4. is there a way i can factory reset it??

samuel

Switching frequency for device in PFC

$
0
0
Hello Melli,

You have the right choice for high switching frequency operation.
IKW40N65WR5 is exactly optimized device for PFC application that doesn't require high performance of co-pak diode.
Based on our internal examination it allows the switching frequency up to 75kHz and performs similar or better than equivalent SJ MOSFET (80mohm CoolMOS P7).
The data below can help you.
Attachment 5316
?????

IR2181 Data Sheet Parameters

$
0
0
If i refer the data sheet of IR2181 and attached an image of the ratings and characteristics. I see huge current values of 100A etc. These are very high values, how to understand them, will the IC will be able
to handle so much current without burning etc? I am beginner in electronics and trying to understand things.

Attachment 5317
?????

DMA circular buffer: multiple moves per transaction

$
0
0
I've recently started using the DMA more, and I seem to have trouble with setting up multiple moves with automatic source/destination address increase. I've managed to sort out Linked Lists, interrupts from multiple sources, daisy chaining channels.

The issue is that I have setup multiple channels to do two moves: read from a local array and write the value directly to the GTM SR0/SR1 of a TOM channel.

I can get the first move to work, but for some reason, the second move doesn't do anything. I'm not sure what's wrong in my configuration.

Here's my code example:
I'm moving 16bits. The source data is in an array of uint16, so I increment the source address by 1 width. The destination addresses are 0x-------4 and 0x-------8, so I increment by 2 widths. The thing I'm not sure is the circular buffer size, but I've tried multiple configurations and none of them work with the second transfer.

Code:

   
    cfg.operationMode = IfxDma_ChannelOperationMode_single;
    cfg.channelId = IfxDma_ChannelId_127-LegNumber;  /* Init channel from highest priority */
    cfg.transferCount = NUM_TRANSFERED_WORDS;                /* Moving one 16bits register */
    cfg.blockMode = IfxDma_ChannelMove_2;                        /* Two moves SR0 and SR1 */
    cfg.requestMode = IfxDma_ChannelRequestMode_completeTransactionPerRequest;
    cfg.moveSize = IfxDma_ChannelMoveSize_16bit;
    cfg.shadowControl = IfxDma_ChannelShadow_none;
    /* Source and destination addresses */
    cfg.sourceCircularBufferEnabled = TRUE;
    cfg.sourceAddressIncrementStep = IfxDma_ChannelIncrementStep_1; //1 width
    cfg.sourceAddressCircularRange = IfxDma_ChannelIncrementCircular_2;    //2bytes buff       
    cfg.destinationCircularBufferEnabled = TRUE;
    cfg.destinationAddressIncrementStep = IfxDma_ChannelIncrementStep_2; //2 widths
    cfg.destinationAddressCircularRange = IfxDma_ChannelIncrementCircular_4;    //4 bytes buffer

    cfg.sourceAddress = ... (pointer to my local array)
    cfg.destinationAddress = ... (pointer to GTM SR registers)

Can you see anything wrong? I suppose its the circular buffer size but I don't think I understand how it works.
For example on the source address, with IfxDma_ChannelIncrementCircular_2, it should be a buffer of 2 bytes. First move will read from (for example) 0x60000000, second move from 0x60000002, then next transfer, it'll select 0x60000000 again due to the circular buffer size.
Same for the destination address, IfxDma_ChannelIncrementCircular_4 is a 4 bytes buffer, so first write to 0xF0000000 and second write to 0xF0000004 then back to 0xF0000000 on the next transfer, right?

Apparently not...

UL listed XMC4500 based microcontroller board

J-Link GDB Server failed: Could not listen on tcp port. Please check if another vers

$
0
0
Hi,

It seems the GDB server is not started.
Which JLink software are your using?

Regards,
Jesus

Migration from XMC4500-E144x1024 to XMC4500-F144x1024 fails

Default Handler disrupting FreeRTOS program

IR2214 component calculations assistance

$
0
0
Gate resistor calculations are explained in pages 17 to 19 of IR2214 datasheet.

The power dissipation calculations are available at https://www.infineon.com/dgdl/Infine...523ee694b74f18

For Rgon of 5R and Rgoff of 12R and internal Ron of 15R from gate driver, the drive current is Vdd / Rtotal = 15 / 20 = 0.75 A for turn on and 0.55 A for turn off. This is not exceeding the IC capability.

Pdon = 0.5 * Qg * Vcc*fsw *Ron/(Ron+Rgon)
Pdoff = 0.5 * Qg * Vcc*fsw*Roff/(Roff+Rgoff)
Pdstatic = Vcc*Istatic
Pdtotal < Pd of 1.5W as per device datasheet. As per above you are well below this.

Soft shutdown on resistance is specified on page 4 as 90R based on the desat timing requirement.

2W is sufficient to run the three half bridges. Total energy to drive per IGBTs = 0.5 Cgs * VDD*VDD ~ 3 uJ, power required = 3 uJ * 10 kHz = 30 mW x 6 = 180 mW ~ 12 mA.

Ipw90r340c3用于dcdc全桥电路异常损坏

$
0
0
ipw90r340c3 应用电路ä¸*,输入电压500v ,选型是否合理?

Can PWM and ST pins of 2x TLE4242G be connected directly for N-1 functionality?

$
0
0
If one TLE4242G shows a fail, also the other shall fail. Is there the risk that the circuit latches?

HOST and HSM accessing Their D Flashs Simultaneously on TC39x

$
0
0
Good news! Thanks for letting me know.

BTN8982TA easy to burn...

$
0
0
I checked your suggestion - the voltage on Vs not exceed 30V when the driver is burned.

I also try to reduce the voltage to 14.7V just for test, and it burned also in the same way :( - the Vs not exceed 20V when it burned

About the format of the single-chip computer programming

$
0
0
Hello there! I encountered a program file in .cod format, which is not like the common hex and bin file formats, so how can the .cod file be burned into my xc2267?
Viewing all 9892 articles
Browse latest View live


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