PIC 16F628A a filtrace napájení
Napsal: 12 zář 2007, 11:51
edit: vyřešeno
Zdravím,
dělám pokusy s tímto procesorem, a při využití vnitřního oscilátoru na 37kHz se občas porcesor chová zvláštně, kdy dělá "mrtvého brouka" a nereaguje na žádné podněty (vstupy). Stejně se choval i při zapnutém vnitřním oscilátoru na 4MHz, ale tam stačilo přidat napájení 100nF kondenzátor, a od té doby vše funguje.
Zřejmě se dostává rušení z oscilátoru na napájení.
Takže se chci zeptat, jak fitrujete (blokujete) napájení procesoru při využití vnitřního oscilátoru na 37kHz ? Jaké kondenzátory tam dáváte ?
Listoval jsem v datasheetu a žádné doporučení jsem tam nenašel, nebo jsem to přehlédl. Zkoušel jsem na napájení kondíky 1 mikro a 10mikro, ale bez výsledku. Program je dobře napsán, po prodloužení časových smyček a spuštění na 4MHz vše běží, jak má.
Zdravím,
dělám pokusy s tímto procesorem, a při využití vnitřního oscilátoru na 37kHz se občas porcesor chová zvláštně, kdy dělá "mrtvého brouka" a nereaguje na žádné podněty (vstupy). Stejně se choval i při zapnutém vnitřním oscilátoru na 4MHz, ale tam stačilo přidat napájení 100nF kondenzátor, a od té doby vše funguje.
Zřejmě se dostává rušení z oscilátoru na napájení.
Takže se chci zeptat, jak fitrujete (blokujete) napájení procesoru při využití vnitřního oscilátoru na 37kHz ? Jaké kondenzátory tam dáváte ?
Listoval jsem v datasheetu a žádné doporučení jsem tam nenašel, nebo jsem to přehlédl. Zkoušel jsem na napájení kondíky 1 mikro a 10mikro, ale bez výsledku. Program je dobře napsán, po prodloužení časových smyček a spuštění na 4MHz vše běží, jak má.