Announcements

Help us improve the Power & Sensing Selection Guide. Share feedback

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lsi
Level 2
Level 2
First solution authored 25 sign-ins 5 questions asked

I want to reset counter of tom's channel (ex. Tom1's Channl 1) from trigger of another tom channel(ex. Tome0's channel 1)'s trigger signal.(trigger signal is generated when Tom0's channel's pwm rising edge timing) 

I'm trying to use illd functions to do above reset from triggering. 

What illd function should I use? 

Is there any similar questions like mine or code example for this problem?

0 Likes
1 Solution
Yuva
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 100 solutions authored

Hello,

You can check 'GtmTomPwmHlDemo' in the myICP.

Thanks.

View solution in original post

0 Likes
7 Replies
Yuva
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 100 solutions authored

Hello,

You can check 'GtmTomPwmHlDemo' in the myICP.

Thanks.

0 Likes
lsi
Level 2
Level 2
First solution authored 25 sign-ins 5 questions asked

 

Hello Thanks for reply. When I go to the link, there come a page with 'no page exist'

Is there any way to goto the link another way? 

0 Likes
lsi
Level 2
Level 2
First solution authored 25 sign-ins 5 questions asked

Hello Thanks for reply. When I go to the link, there come a page with 'no page exist'

Is there any way to goto the link another way? 

0 Likes
Giraffe1492
Level 5
Level 5
25 sign-ins 25 likes received 10 solutions authored

Apologies for the broken link. It seems that the link provided is not accessible directly. To access the 'GtmTomPwmHlDemo', please follow these steps:

  1. Go to the Infineon website.
  2. Click on the \"Products\" tab in the top menu.
  3. Under \"Microcontrollers\", click on \"AURIX™ Family\".
  4. On the AURIX™ Family page, scroll down to the \"Software & Tools\" section.
  5. Click on \"iLLD (Infineon Low Level Driver)\" to access the iLLD documentation and software package.

Once you have downloaded the iLLD package, you can find the 'GtmTomPwmHlDemo' within the package. This demo should provide you with the necessary information and code examples to reset the counter of one TOM channel using the trigger signal from another TOM channel.

If you still have any issues or need further assistance, please let us know.

https://www.infineon.com/cms/en/product/promopages/makeradar/makeradar-school/programming-tutorial/
https://www.infineon.com/cms/en/product/power/automotive-conventional-powertrain-ics/constant-curren...
https://www.infineon.com/cms/en/product/power/automotive-conventional-powertrain-ics/constant-curren...
https://www.infineon.com/cms/en/product/power/automotive-conventional-powertrain-ics/constant-curren...
https://www.infineon.com/cms/en/product/power/automotive-conventional-powertrain-ics/constant-curren...

0 Likes

Thanks for your reply, But I can't find the \"AURIX™ Family\" in step 3. \화면 캡처 2023-05-30 155246.png

If I go to the 32-bit AURIX™ TriCore™ Microcontroller menu, 

I can't find the 'software & tools" section.

 Can you give me some more explanation about this?? 

I would appreciate if you give me some more info or you give me the site of step 5 link that i can directly download illd software package! 

Thanks 🙂

0 Likes
Yuva
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 100 solutions authored

Hello,

Please use the link which I shared earlier, you need myICP access to download the iLLD. You can follow the below link for the instructions to get access to myICP if you don't have.

https://www.infineon.com/dgdl/Infineon-MyICP_Platform_For_Microcontrollers-Presentations-v01_00-EN.p...

Thanks.

0 Likes
lsi
Level 2
Level 2
First solution authored 25 sign-ins 5 questions asked

I found solution from other question page.

 I started clock after finishing setting all the pwm pins, then I got synchronized pwm. 

for example, 

IfxGtm_Cmu_enableClocks(gtm, IFXGTM_CMU_CLKEN_FXCLK | IFXGTM_CMU_CLKEN_CLK0); // Enable every fixed clock (for TOM timer) and CLK0 (for Tim module)

Abode code line is written at the last line in the pwm setting. 

That code means that you enable clock for pwm counter

 

0 Likes