英飞凌TC3xx之一起认识GTM(十四)详细说说GTM子模块ATOM(通道模式及应用举例: SOMP)
如前文所述,ATOM的每个通道都可以在下面这五个模式中的任意一个模式下独立运行:
- ATOM 信号立即输出模式 (SOMI)
- ATOM 信号比较输出模式 (SOMC)
- ATOM 信号PWM输出模式 (SOMP)
- ATOM 信号串行输出模式 (SOMS)
- ATOM 信号缓冲比较输出模式 (SOMB)
本文详细介绍SOMP模式,信号输出模式 PWM (SOMP) 基本上与 TOM 子模块的输出模式相同,但又不同的是,SOMP模式可以通过 ARU 重新加载影子寄存器。
1 概述
在 SOMP模式下,ATOM 子模块通道能够生成复杂 PWM 信号。
- 该PWM信号的占空比和周期可以同步变化,也可以异步变化,同步变化是指占空比或周期在前一周期结束后发生变化,异步变化是指二者在实际运行PWM 周期期间发生变化。
- PWM脉冲的信号电平可以在通道控制寄存器(ATOM[i]_CH[x]_CTRL 寄存器的 SL 位)内配置,初始信号输出电平即是由SL 位定义的反相脉冲电平。
- 每个通道的计数器 CN0 可以以两种不同的模式运行,具体取决于寄存器 ATOM[i]_CH[x]_CTRL 中 UDMODE 的配置。默认情况下,计数器仅向上计数,直到达到 CM0,然后重置为 0。 在上下计数模式, CN0 在递增计数和递减计数之间切换。