Página 1 de 1

QY4A Com cristal externo de 32MHZ

MensagemEnviado: 24 Set 2007 11:06
por Rodrigo_P_A
Olá pessoal, seguinte, no datasheet do QY4 A diz que podemos usar ele com cristal externo de até 32MHZ, mas eu só consigo usar com cristal de até 24MHZ, qdo coloco um de 32MHZ ele num oscila direito ( fica como 10MHZ ), e o chip pelo que eu vi está configurado corretamente.

alguém já passou por algum problema desses?

MensagemEnviado: 24 Set 2007 11:26
por eletroinf
Bueno, faz tempo que não mexo com esses chips, mas pelo que andei vendo ele suporta cristal de 1 a 24 MHz. Pra ti usar os 32 MHz tem de ser a partir de um gerador de clock externo...
Veja a página 164 do datasheet, nas especificações elétricas.
MC68HC908QY4/D
Rev. 4
11/2004

MensagemEnviado: 24 Set 2007 12:15
por Rodrigo_P_A
eletroinf escreveu:Bueno, faz tempo que não mexo com esses chips, mas pelo que andei vendo ele suporta cristal de 1 a 24 MHz. Pra ti usar os 32 MHz tem de ser a partir de um gerador de clock externo...
Veja a página 164 do datasheet, nas especificações elétricas.
MC68HC908QY4/D
Rev. 4
11/2004

Valeu a dica, mas é o seguinte, eu to usando o QY4A e no datasheet diz que podemos usar cristal de 8MHZ até 32MHZ

realmente, nos chips anteriores ao "A" era só até 24MHZ

Datasheet MC68HC908QY4A REV 2 04/2007

página 101 diz que posso usar cristal externo de 8 ~32MHZ

mas num funciona.

MensagemEnviado: 24 Set 2007 12:27
por HC908
Amigo tive o mesmo problema q o seu e so resolvi colocando um gerador de clock 32Mhz. Pois estava acontecendo do jeito q vc esta relatando.

MensagemEnviado: 24 Set 2007 12:34
por fenix3
Esta alimentado com 5 volts ?

No osciloscopio, o sinal do modulo oscilador esta quadrado, variando de 0 a 5 Volts ?

Experimentou elevar a tensao um pouco, tipo para uns 5.5Volts ?

Mudou o valor de resistor do cristal para valores menores ou maiores?

Teve um amigo meu(Gibim), que usou este bichinho com oscilador externo de 66Mhz, mas teve que aumentar a alimentacao....mas funcionou!

MensagemEnviado: 24 Set 2007 13:18
por mastk
Reconfira o divisores e a frequencia do BUS interno, sugiro...

MensagemEnviado: 24 Set 2007 13:31
por Rodrigo_P_A
Resolvido, era falta de atenção minha

seguinte: Até 24MHZ sem resistor em série, ele roda normal.

para funcionar com XT de 32MHZ, eu coloquei um resistor de 100R em série entre o pino 4 do QY e o cristal, e um resistor de 15K em paralelo com o cristal, pronto, tá funcionando

dica:

Inicializar configurando oscilador interno

OSCSC=0b00100000; // habilito clock interno, para inicializar 12.8MHZ

dar um delay ( eu dei de 500mS )

ativar o Oscilador externo a cristal, aguardar estabilizar testando o bit assim:

// rev A oscilador é escolhido neste registrado
OSCSC=0b11000010; // habilito cristal externo de até 32MHZ
while ( (OSCSC&0x01)==0x00 );



obrigado a todos pela ajuda.