我正在使用PIC16F690,并且我知道内部振荡器具有某些值(20、8、4 ...)。
我想放一个外部的8MHz晶振,但我只能找到8.8MHz或7.6MHz。
我想知道是否可以将这些中的任何一个放到 PIC 中,还是必须正好是 8MHz?另外,我应该如何为每个选择电容器?
我正在使用PIC16F690,并且我知道内部振荡器具有某些值(20、8、4 ...)。
我想放一个外部的8MHz晶振,但我只能找到8.8MHz或7.6MHz。
我想知道是否可以将这些中的任何一个放到 PIC 中,还是必须正好是 8MHz?另外,我应该如何为每个选择电容器?
您可以使用任何晶体,只要它在 PIC 晶体驱动器指定的频率范围内。
大多数 PIC 的晶体驱动器(我没有专门查找您的 PIC,这是您的工作)可以设置为三个不同的驱动级别,通常称为 LP(低功耗)、XT(晶体)和 HS(高速)。较慢的那些使用较少的功率,但它们可以支持的最大晶体频率也较低。HS 模式可能会过载并损坏敏感的低频 32768 Hz 晶体,就像手表中使用的那样。三个晶体驱动电平一起覆盖了从几十 kHz 到 20 MHz 的范围,这是 PIC 可以驱动的最快速度。
另一点是您要使用指定用于并联谐振应用的晶体。这意味着它的频率是为 PIC 晶体驱动器驱动晶体的方式指定的。这些晶体将指定一个负载电容。串联谐振晶体可以工作,但频率可能不在公差范围内。
假设您不超过芯片、编程熔丝和应用程序代码中的时钟速率规范,您可以使用任何您喜欢的晶体。数据表将解释使用哪些电容器。
正如数据表所述,您可以使用高达 20Mhz 的振荡器。对于电容器,数据表可以告诉您使用哪种类型的电容器,但对于电容器的数量,您应该使用您的经验。