AURIX™ Forum Discussions
As suggested by following table in user manual, For the TC357TA eval board I use, the maximum sampling rate should be 2.6 MHz:
But I cannot achieve this rate.
The first problem I encounter is that, using iLLD API, DIVA cannot be configured to 2, because in "IfxEvadc_initializeFAdcI" function, the maximum analog frequency is limited by IFXEVADC_ANALOG_FREQUENCY_MAX which is 20 MHz. Can I safely change IFXEVADC_ANALOG_FREQUENCY_MAX to 53333333, so that analog frequency can achieve 53.3 MHz as indicated in previous table?
Show Less
Hello Infineon,
I am confused about how PWM triggers EVADC conversion . How exactly this PWM triggers are generated. What should we take in considerations ?
Thanks and regards,
Ashwini
Show LessHello,
For the Tasking compiler integrated in ADS, we know that it requires purchase of a license for production. Can it be used at only development stage in a commercial project?
Show LessHello,
We are new to AURIX platform. We are looking for a safety RTOS. In the past we used Azure RTOS in our applications with other microcontrollers. For AURIX platform, is there any port for it? It now becomes the only open source safety certified RTOS in the market. Does Infineon plan to support it? It can be very attractive for all customers.
Show LessI am using Aurix tc399 starter kit.
after setting the fout frequency via k2, P and N to be 50MHz, I want to use this frequency outputted via p23,1 pin to be the clk/interrupt source for my CCU6 timer/interrupt, but I am not sure how the configurations should be, the examples show only using internal timer.
code:
void initCCU6(void) {
IfxCcu6_Timer_Config timerConfig;
IfxCcu6_Timer_initModuleConfig(&timerConfig, CCU6);
timerConfig.clock.t12ExtClockEnabled = TRUE;
timerConfig.clock.t12ExtClockInput = &IfxCcu60_T12HRE_P00_0_IN;
timerConfig.clock.t12countingInputMode = IfxCcu6_CountingInputMode_externalRising;
timerConfig.base.t12Frequency = CCU6_TIMER_FREQ;
timerConfig.base.t12Period = CCU6_TIMER_PERIOD;
timerConfig.interrupt1.source = IfxCcu6_InterruptSource_t12PeriodMatch;
timerConfig.interrupt1.priority = ISR_PRIORITY_CCU6_INT1;
timerConfig.interrupt1.typeOfService = IfxSrc_Tos_cpu0;
timerConfig.base.t13Frequency = CCU6_TIMER_FREQ;
timerConfig.base.t13Period = CCU6_TIMER_PERIOD;
timerConfig.interrupt2.source = IfxCcu6_InterruptSource_t13PeriodMatch;
timerConfig.interrupt2.priority = ISR_PRIORITY_CCU6_INT2;
timerConfig.interrupt2.typeOfService = IfxSrc_Tos_cpu0;
timerConfig.trigger.t13InSyncWithT12 = TRUE;
IfxCcu6_Timer_initModule(&g_timer, &timerConfig);
}
I made sure the fout on p23,1 is 50MHz using an oscilloscope, and I connected it to p00,0 but I am not sure if this is necessary, or if there is an option to do this internally (since the 20MHz oscillator is already on the board)
Anyways, it doesn't work as expected. I am also not sure if I should set the frequency, period and interrupt source to be period match or not:
timerConfig.base.t12Frequency = CCU6_TIMER_FREQ;
timerConfig.base.t12Period = CCU6_TIMER_PERIOD;
timerConfig.interrupt1.source = IfxCcu6_InterruptSource_t12PeriodMatch;
Thanks in advance 🙂
What material is the metal hydroxide used in the device substrate made of?
I would appreciate it if you could let me know Cas#.
Product: SAK-TC387TP-128F300S AE
Show Less