文件名称:振荡器类型-windows internals part 2(6th) 无水印pdf
文件大小:9.91MB
文件格式:PDF
更新时间:2024-06-27 11:57:41
PIC18F46k80 中文资料
3.0 振荡器配置 3.1 振荡器类型 PIC18F66K80 系列器件可以在以下振荡器模式下工作 : • EC 外部时钟, RA6 可用 • ECIO 外部时钟,时钟输出 RA6 (RA6 上输出 FOSC/4 信号) • HS 高速晶振 / 谐振器 • XT 晶振 / 谐振器 • LP 低功耗晶振 • RC 外部电阻 / 电容, RA6 可用 • RCIO 外部电阻 / 电容,时钟输出 RA6(RA6 上 输出 FOSC/4 信号) • INTIO2 内部振荡器,RA6 和 RA7 均用作 I/O 引脚 • INTIO1 内部振荡器,通过RA6引脚输出FOSC/4信 号, RA7 用作 I/O 引脚 此外,器件还提供了对输入频率处于 4 至 16 MHz 范围 内的任意时钟源运行 4xPLL 的选项。 可以通过将 PLLCFG 位(CONFIG1H<4>)或 PLLEN 位 (OSCTUNE<6>)置 1 来使能 PLL。 对于 EC 和 HS 模式,可以使用 PLLEN(软件)或 PLLCFG (CONFIG1H<4>)位来使能 PLL。 对于 INTIOx 模式 (HF-INTOSC): • 只有 PLLEN 可以使能 PLL(PLLCFG 会被忽略)。 • 当振荡器配置为内部振荡器(FOSC<3:0> = 100x) 时,只有在 HF-INTOSC 频率为 4、8 或 16 MHz 时 才能使能 PLL。 当RA6和RA7引脚不用于振荡器功能或CLKOUT功能 时,它们可用作通用 I/O。 要在使用 EC/HS/XT/LP/RC 作为主振荡器时优化功耗, 可以通过配置频率输入范围来产生优化的功耗偏置: • 低功耗偏置 —— 外部频率小于 160 kHz • 中等功耗偏置 —— 外部频率介于 160 kHz 和 16 MHz 之间 • 高功耗偏置 —— 外部频率大于 16 MHz 用 户 可 以 通 过 编 程 F O S C < 3 : 0 > 配 置 位 (CONFIG1H<3:0>)来选择所有这些模式。此外, PIC18F66K80系列器件还可以在软件控制下或在某些 条件下自动在不同时钟源之间进行切换。通过实时管 理器件时钟速度而无需复位应用,进一步节省了功耗。 图 3-1 显示了 PIC18F66K80 系列器件的时钟源。 对于 HS 和 EC 模式,另外还有一些功耗工作模式,具 体取决于工作频率。 H S 1 是中等功耗模式,其频率范围为 4 M H z 至 16 MHz。HS2 是高功耗模式,此时的振荡器频率可以 为 16 MHz 至 25 MHz。 HS1 和 HS2 通过正确设置 CONFIG1H<3:0> 位来实现。(详情请参见第 464 页上 的寄存器 28-2。) EC 模式具有以下工作模式: • EC1—— 低功耗,频率范围 高为 160 kHz • EC2——中等功耗,频率范围为160 kHz至16 MHz • EC3—— 高功耗,频率范围为 16 MHz 至 64 MHz EC1、 EC2 和 EC3 通过正确设置 CONFIG1H<3:0> 来 实现。(详情请参见第 464 页上的寄存器 28-2。) 表 3-1 列出了 HS 和 EC 模式的频率范围和 FOSC<3:0> 设置。 2011 Microchip Technology Inc. 初稿 DS39977C_CN 第 53 页