USER GUIDE / DATA MOVEMENT & TIMERS / TIMER / OVERVIEW

概述

TCU包含8个通道以及WDT和OST,每个通道支持多种工作模式和功能。

特征

  • TCU:包含0,1,2,3,4,5,6,7通道,支持以下模式:
    • 通用模式:计数器在所选时钟上升沿或者下降沿或者双沿计数
    • 门控模式:计数器根据门控信号状态决定是否计数
    • 方向模式:计数器根据方向信号的状态自加或自减
    • Pos模式:计数器在控制信号的上升沿或下降沿置0并重新计数
    • 捕获模式:计数器计数信号周期时长,输出周期时长和高电平持续时间
    • 支持EXTAL时钟((0~65535)+1) *2分频
    • 只支持EXTAL时钟和input时钟
    • 分频为1时不支持双沿计数
  • ADC 触发模式:通道 0
    • 支持同时触发双ADC
    • 支持分时触发双ADC
  • 霍尔模式:通道 0-7
    • 每个计数器计数GPIO0的周期时长,输出周期时长和高电平持续时间
    • 当信号的上升沿或下降沿被检测到时,对应的中断标志位置1
    • 普通模式:TCU每次捕捉单个脉冲的时间
  • 正交编码模式:通道 1-6(固定为123/456通道组合)
    • 通道1,4:当输入信号GPIO0(A)和GPIO1(B)正交时,计数器每次会加1或减1,当检测到GPIO0(Z)上升沿时,计数器会置0x8000(通道1的GPIO1复用通道2的GPIO0,通道4的GPIO1复用通道5的GPIO0)
    • 通道1,4:当通道3,6的GPIO0(Z)上升沿时,计数器复位置0x8000
    • 通道3,6:当输入信号GPIO0(Z)上升沿时计数器自加,当计数器等于TDHR时,计数器清零并且对应的标志位拉高
    • 通道2,5:当所选时钟上升沿时,计数器计数,并间隔一段时间输出store脉冲至通道1,3,4,6,当计数器到达TDHR时,对应的中断标志位置1