PMS15A SOP8/SOT23-6 应广IC 应广芯片 应广代理商艾拓微电子科技有限公司应广MCU单片机 方案开发
8 位 PWM 计数器(Timer2)
PMS15A/PMS150C 内置 1 个 8 位 PWM 硬件定时器(Timer2/TM2),硬件框图请参考图 9。计数器的时钟
源可能来自系统时钟(CLK)、内部高频 RC 振荡器时钟(IHRC)、内部低频 RC 振荡器时钟(ILRC)、PA0 或 PA4
的输出 。寄存器 tm2c 的位[7:4]用来选择定时器时钟。若内部高频 RC 振荡器时钟(IHRC)被选择当做 Timer2
的时钟,当仿真器停住时,IHRC 时钟仍继续送到 Timer2,所以 Timer2 在仿真器停住时仍然会继续计数。依据
寄存器 tm2c 的设定,Timer2 的输出可以通过 tm2c[3:2]选择性输出到 PA3 或 PA4,此时无论 PA3 或 PA4 是输
入还是输出的状态,Timer2 的信号都会被强制输出。利用软件编程寄存器 tm2s 位[6:5],时钟预分频器的模块
提供了÷1,÷4,÷16 和÷64 的选择,另外,利用软件编程寄存器 tm2s 位[4:0],时钟分频器的模块提供了÷1~÷31
的功能。在结合预分频器以及分频器,Timer2 时钟(TM2_CLK)频率可以广泛和灵活,以提供不同产品应用。
TM2_CLK 也可以被选定为系统时钟,以提供特殊的系统时钟频率,请参阅 clkmd 寄存器。
8 位 PWM 定时器只能执行 8 位上升计数操作,经由寄存器 tm2ct,定时器的值可以设置或读取。当 8 位
定时器计数值达到上限寄存器设定的范围时,定时器将自动清除为零,上限寄存器用来定义定时器产生波形的
周期或 PWM 占空比。8 位 PWM 定时器有两个工作模式:周期模式和 PWM 模式;周期模式用于输出固定周期
波形或中断事件;PWM 模式是用来产生 PWM 输出波形,PWM 分辨率可以为 6 位或 8 位。图 10 显示出 Timer2
周期模式和 PWM 模式的时序图。
艾拓微大量批发PMS15A,PMS15A是应广继PMS150C之后推出的一款单价较低的8脚纯IO IC,
掉电模式 (stopsys)
掉电模式是深度省电的状态,所有的振荡器模块都会被关闭。使用 stopsys 指令就可以使
PMS15A/PMS150C 芯片直接进入掉电模式。在下达 stopsys 指令之前建议将 GPCC.7 设为 0 来关闭比较器。
下面显示发出 stopsys 命令后,PMS15A/PMS150C 内部详细的状态:
? 所有的振荡器模块被关闭。
? OTP 内存被关闭。
? SRAM 和寄存器内容保持不变。
? 唤醒源:设定为数字模式(PxDIER 对应位为 1)的 IO 切换。
输入引脚的唤醒可以被视为正常运行的延续,为了降低功耗,进入掉电模式之前,所有的 I/O 引脚应仔细
检查,避免悬空而漏电。断电参考示例程序如下所示:
CMKMD = 0xF4; // 系统时钟从 IHRC 变为 ILRC,关闭看门狗时钟
CLKMD.4 = 0; // IHRC 停用
…
while (1)
{
STOPSYS; // 进入断电模式
if (…) break; // 假如发生唤醒而且检查 OK, 就返回正常工作
// 否则,停留在断电模式。
}
CLKMD = 0x34; // 系统时钟从 ILRC 变为 IHRC/2
深圳市艾拓微电子科技有限公司是一家以单片机应用为**的整体方案合作商,同时也是闽台应广科技的正式授权代理商。经营的型号:PMC153,PMC156,PMC251,PMS150,PMS153,PMS156,PMS271,PMS130,PMS131,PMS232,PMS234,PMC156,PMC251,pdk82c12,PMC150,PMC271,PMS132,PMS134,PMS154B等型号,同时代理国内外各大品牌产品。产品覆盖:DC-DC升压IC/降压IC、锂电充电/保护IC、快充/识别IC、type-c-IC、MOS场效应管、LDO稳压IC、MCU、LED驱动IC、触摸IC、AC-DC、电感、FLASH、蓝牙IC等。欢迎来电!唐先生:1562*6510*025 Q:290*804*8741