PMS150G内部高频振荡器和内部低频振荡
开机后,IHRC 和 ILRC 振荡器都是被启用的,PMS15A/PMS150G 烧录工具提供 IHRC 频率校准,透过 ihrcr
寄存器来消除工厂生产引起的频率漂移,IHRC 振荡器通常被校准到 16MHz,通常校准后的频率偏差都在 2%以内;
且校准后 IHRC 的频率仍然会因电源电压和工作温度而略有漂移,详细请参阅 IHRC 频率和 VDD、温度的测量图表。
ILRC 的频率会因工厂生产、电源电压和温度而变化,请参阅 DC 规格书。需要精确定时的应用时请不要使用
ILRC 的时钟当作参考时间。更多请联系艾拓微
5.4.2. 芯片校准
IHRC 的输出频率可能因工厂制造变化而有所差异,PMS15A/PMS150G 提供 IHRC 输出频率校准,来消除工
厂生产时引起的变化。这个功能是在编译用户的程序时序做选择,校准命令以及选项将自动插入到用用户的程序,
校准命令如下所示:
.ADJUST_IC SYSCLK=IHRC/(p1), IHRC=(p2)MHz, VDD=(p3)V;
这里:
p1 =2,4,8,16,32;以提供不同的系统时钟。
p2 =14〜18;校准芯片到不同的频率,通常选择 16MHz。
p3 =2.2〜5.5;根据不同的电源电压校准芯片。
有处理单元的堆栈内存。
堆栈内存是定义在数据储存器里。堆栈内存的堆栈指针是定义在堆栈指针寄存器;而每个处理单元的堆栈内存
深度是由使用者定义的。用户可以依其程序需求来订定所需要堆栈内存的大小,以保持的弹性。
数据存储器的间接存取方式,是以数据存储器当作数据指针来存取数据字节。所有的数据存储器,都可以拿来
当作数据指针,这可以让单片机的资源做的使用。由于 PMS15A/PMS150G 的数据存储器只有 64 字节,所以
全部都可以用间接方式来存取。
5.4. 振荡器和时钟
PMS15A/PMS150G 提供 2 个振荡器电路:内部高频振荡器(IHRC)与内部低频振荡器(ILRC)。这二个振荡器
可以分别用寄存器 clkmd.4 与 clkmd.2 启用或停用,使用者可以选择这二个振荡器之一作为系统时钟源,并透过
clkmd 寄存器来改变系统时钟频率,以满足不同的系统应用。
振荡器硬件 启用或停用选择
IHRC clkmd.4
ILRC clkmd.2

PMS150G授权代理商深圳市艾拓微电子科技有限公司
PMS15A/PMS150G 内部内置了一个比较器,图 3 显示了它的硬件框图。它可以比较两个引脚之间的信号
或与内部参考电压 Vinternal R 的信号或者 1.2V Band-gap 电压进行比较。进行比较的两个信号,一个是正输入,另
一个是负输入。负输入可以是 PA3,PA4,PA6,PA7,band-gap 参考电压 1.20V,或 Vinternal R,并由 gpcc 寄
存器的位[3:1]来选择;正输入可以 PA4 或 Vinternal R,由 gpcc 寄存器位 0 选择。比较器输出的结果可以用 gpcs.7
选择性的送到 PA0,此时无论 PA0 是输入还是输出状态,比较器结果都会被强制输出;输出结果信号可以用
gpcc.5 选择为直接输出,或是通过 Timer2 从定时器时钟模块(TM2_CLK)采样。另外,信号是否反极性也可由
gpcc.4 选择。比较输出结果可以用来产生中断信号或通过 gpcc.6 读取出来。
图 3:比较器硬件图框
gpcs.5=1
gpcs.5=0
gpcs.4=0
gpcs.4=1
8R
R R R R
16 stages
VDD
8R 8R
g MUX pcs[3:0]
000
001 M
010 U
011 X
100
101
0
MUX
1
+
-
DFF
MUX
Timer 2
clock
TM2_CLK
XOR
gpcc.4
gpcc
应广 PMS150G-S08 **低价IO芯片原厂授权 现货批发 大量库存 长期供货
PMS150G是应广继PMS150C之后推出的一款单价更低的8脚纯IO IC,艾拓微大量供应
PMS150G 应广单片机 一级代理 现货批发 长期供应 全系列供应 大量库存
-/gbachae/-
http://atw2014.cn.b2b168.com