CTU 是 Collection Transmission Unit(采集传输单元)简写。从命名可知,他的作用有两方面:信号的采集和信号传输。
主要用于模块间的互连。

结构框图

image.png
CTU 模块有如下功能:

    1. UART1 TX 调制
    1. UART RX 捕获
    1. UART RX 滤波
    1. ACMP 输出捕获
    1. RTC 捕获
    1. ADC 触发
    1. PWM2 同步

      UART1 TX 调制

      调制可以简单理解为,数字信号到模拟信号的转换

这里的意思就是说,每个通过 UART1_TX 传送的数据都通过 PWM0_CH0 输出调制。
image.png

UART RX 捕获

可以将 UART1_RX 引脚直接连接至 UART1 模块或连接 PWM0_CH1,用来进行输入捕获。
image.png

UART RX 滤波

将 ACMP1 输出连接至UART1 的接收通道,可以对串口接收到的数据进行ACMP处理,类似于滤波的功能。
image.png

ACMP 输出捕获

这个功能倒是有过了解,在进行BLDC无感控制时,反电动势采集完,通过ACMP模拟比较后,与PWDT相连。
当然还可用作 PWM2 触发/故障输入和 ADC 硬件触发。

ADC 触发

ADC 模块可通过硬件触发器发起转换。
其触发源如下所示:
image.png
RTC、PWM0、PWM2、TIMER0、TIMER1、ACMP0、ACMP1 模块都能触发 ADC 采样。

实测

CTU触发ADC采样

软件

CTU采集传输单元 - 图6