Estou tentando descobrir esse problema há alguns dias, lendo sobre a operação / configuração típica de cristal, e estou perdido. Tentei pesquisar aqui, mas não encontrei nada parecido com o meu problema. Sinto muito se perdi minha solução em algum lugar.
Estou tentando executar um RTC de um cristal externo usando um PIC, mas o cristal não está oscilando quando eu espero, e está oscilando sob outras circunstâncias, e não consigo entender nada. Eu não sou um EE, então provavelmente estou apenas sendo super ignorante.
O cristal: LFXTAL016178 . Estou bastante certo de que, como nada está listado, é um cristal ressonante paralelo. Sua capacitância de carga é de 6 pF, o que eu achei meio incomum? Não tenho certeza.
O PIC: PIC24FJ128GB204 . Conectei o cristal como sugere a folha de dados, mas ele não fornece muita ajuda explícita na seleção de capacitores de carga. Pesquisei e encontrei outros recursos on-line para me ajudar lá.
A configuração: vi de algumas fontes que uma boa regra geral para capacitores de carga é , adicionando capacitância perdida a e entre 2 e 5 pF. Escolhi o que eu pensava ser um valor médio de 6pF para os dois capacitores, e ainda não tenho certeza de quão ruim foi essa seleção.
Aqui está uma foto do meu esquema: Layout:
Casos em que não funciona:
- Como está no esquema, com capacitores de carga de 6pF nos dois pinos, ele não oscila. A menos que oscile a cada 10 minutos ou algo assim.
- Com os capacitores removidos, ele oscila extremamente devagar, talvez aproximadamente 2,5 vezes mais devagar do que deveria. Eu não medi essa velocidade.
- Com capacitores extras de 6pF soldados na parte superior para produzir capacitores de 12pF, ele não oscila.
- Com capacitores de 3 pF e resistor de 10 MOhm nos pinos. (O relógio RTCC está irregular.)
Casos em que faz o trabalho:
- Quando sondas o pino SOSCI com um osciloscópio. Nos três primeiros casos acima, assim que toquei a sonda no pino SOSCI, ela foi iniciada e me deu uma boa onda senoidal limpa. Não fez isso quando toquei o pino da SOSCO, ou quando usei capacitores de 3pF. Sei que não estava funcionando de antemão por causa de alguns LEDs que deveriam piscar a cada segundo, que apenas piscavam com a sonda conectada. (Não sei tudo sobre os osciloscópios, apenas sei como operá-los. A sonda diz 6MHz / 1MOhm / 95pF, e o osciloscópio diz 60 MHz / 1 GS / 1 GS / se 300V CAT II onde a sonda se conecta. É uma Tektronix 2002, se isso significa alguma coisa para alguém.)
- Quando conecto um resistor de 330 Ohm entre o SOSCI e o terra. É um dos dois resistores que tenho em mãos; parecia que o 10k o fazia operar com cerca da metade da frequência certa.
- Com capacitores de 3 pF, mas a 14 kHz.
Aqui estão algumas frequências que eu medi:
- (12 pF Caps) Freqüência da sonda de toque em SOSCI: 32,7674 kHz
- (12 pF Caps) Saída de frequência por PIC com o pull-down de 330 ohms no SOSCI: 32.764 kHz
- (12 pF Caps) Saída de frequência por PIC usando LPRC: 32,68 kHz
- (3 pF Caps) Saída de frequência por PIC: 14,08 kHz
Basicamente, o que eu gostaria de saber é por que às vezes oscila perfeitamente quando uso uma sonda de escopo e qual deve ser a solução correta para fazê-la funcionar como eu quero.