This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-TDAX: Whether TDA4x timer IO can mapping to any internal 1024 internal timer module?

Part Number: PROCESSOR-SDK-TDAX

Hi Experts:

We need connect 12 ultra sonic sensor capture function to TDA4x. Those sensor need use timer PWM capture function to detect the PWM pulse wide change.

TDA4x have 7 timer_io pins at main domain and 9 MCU_Timer_io pins at MCU domain.

At TRM 12.10.3.1 introduce that it contain 30 timer module at TDA4x. In-order to avoid conflict to software used Timer, whether those 30 timer , any timer module can mapping to MCU/Main domain timer IO or it have some limited?

Best Regards!

Han Tao

  • Hi Han Tao,

    I will check on this and get back to you later today. Thanks for your patience!

    Thanks and Regards

    Piyali

  • Hi Piyali:

    Thanks for help us check this problem.

    From TRM 5.1.2.4.48 table 5-617 and table 5-1052, I think MCU domain can mapping to any 10 MCU_TimerX (X means 0 -9 )and Main domain can mapping to any 20 TimerX (X means 0-19).

    I think Main domain timer IO can not use MCU_timer module.

    But TRM 11.2.1.1 part said TDA4x contain 1024 timers.

    So it make us confuse that timerIO will using which timer at TDA4x.

    Waiting for you feedback.

    Thanks a lot!

    Han Tao

  • Hi Han Tao,

    In the MCU domain the device provides 10 timer pins to be used as MCU Timer Capture inputs or as
    MCU Timer PWM outputs. In order to provide maximum flexibility, these 10 pins may be used with any of
    MCU_TIMER0 through MCU_TIMER9 instances. System level muxes are used to control the capture
    source pin for each MCU_TIMER[9-0] and the MCU_TIMER[9-0] source for each MCU_TIMER_IO[9-0]
    PWM output.

    In the MAIN domain the device provides 8 timer pins to be used as Timer Capture inputs or as Timer
    PWM outputs. For maximum flexibility, these 8 pins may be used with any of TIMER0 through TIMER19
    instances. System level muxes are used to control the capture source pin for each TIMER[19-0] and the
    TIMER[19-0] source for each TIMER_IO[7-0] PWM output.

    MAIN domain timers cannot be connected to the MCU Pin outs.

    TRM 11.2.1.1 part said TDA4x contain 1024 timers.
    This is the Timer Manager Timers which can be used by Software for timing operations for the processes running on multiple
    processors in the device.

    This would not drive the PWM pins.

    Thanks and Regards

    Piyali