Página 1 de 1

PLL não está funcionando com o 18F4431!

MensagemEnviado: 05 Dez 2007 09:48
por B-EAGLE
Seto HS-PLL nos fuses, no mikroC, e coloco um cristal de 10Mhz e não funciona!

Se eu coloco um de 4Mhz funciona normal....

testei capacitores de 15pF, 22pF, 27pF e 33pF para o cristal de 10mhz


oque pode estar acontecendo?

obrigado!

MensagemEnviado: 05 Dez 2007 10:32
por fabim
todos os 18F com pll, só aceitam 4mhz na entrada do pll. Sendo assim use apenas multiplos de 4 para o pll.
4,8,12,16,20........

Aí voce seleciona o poptscaler e divide o valor do cristal para atingir os 4 mhz.

Exemplo.
Cristal de 20mhz.. poptscaler de 5... resultado de frequencia na entrada do pll interno = 4 mhz...

Pronto falei..

rs

fabim

MensagemEnviado: 05 Dez 2007 10:58
por B-EAGLE
estranho pois o 18f452 funciona perfeitamente com 10mhz e pll ativado...
e essa parte do datasheet que diz respeito ao pll, tanto do 452 quanto do 4431 dizem a mesma coisa!

vou testar de tarde com 12 mhz de qualquer forma...


valeu fabim!

MensagemEnviado: 05 Dez 2007 12:04
por fabim
é o 18F452 tem um X4 fixo no pll.. Eu ainda não tinha mexido com eles. Só 18F24,25,44,45

desculpa.

Abraços

Fabim

MensagemEnviado: 05 Dez 2007 16:32
por B-EAGLE
com o 2331 também tá a mesma coisa.... :(

MensagemEnviado: 05 Dez 2007 16:45
por fabim
abilitar hspll, cristal de 10mhz cap´s de 15..22pF.

é para funcionar

MensagemEnviado: 05 Dez 2007 19:16
por B-EAGLE
problema resolvido.

coloquei um capacitor de 100nF entre os pinos AVdd e AVss e funcionou 100%....

que coisa, o 452 não precisa desse cap não, deve ser porque não tem o AVdd e AVss, somente VDD e VSS...

não achei nada no ds dos xx31 que diz respeito a esses avdd e avss, se bem que não olhei com calma.... hehe

valeu aí!!!