Problém s krystalový oscilátor / PIC 16F870

R

ripkars

Guest
Zdravím všechny,
Jsem potýká s problémy s PIC16F870
1) jsem na pojistku Oscillator na HS
2) I odkaz na pin 9 (OSCIN) a pin 10 (OSCOUT) s krystal 8MHz
3) I odkaz na zem pin 9 & 10
To je přesně to, co říká datasheet dělat.Napsal jsem kód osvědčené spolupráci s RC oscilátorem, je tu někdo, kdo ví proč, když jsem rason nahradit RC oscilátor s krystalem ve způsobu, jakým descibed nad obvod přestane fungovat?
Kód mluvím je zveřejněn zde: http://groups.google.it/group/it.hobby.elettronica/browse_thread/thread/97ffaa73d3ebbef0/09564bdd6680624d # 09564bdd6680624d
Mohu uvést theat krystal okruhu nefunguje (a že to není příliš rychle), protože vedla k RA2 nezdá se zapnout
Díky všem a escuse mi hrozně anglicky,
Riccardo

 
Pokud připojíte piny 9 a 10 na zem, nemáte hodiny také.Byste měli připojit krystalu pin piny 9 a 10 PIC a spojit dva keramické kondenzátory 22pF (nebo kolem této hodnoty) od země k těmto krystal / piny PIC.Viz katalogový list pro obrázek.

 
Promiňte, to byl wat jsem chtěl říct ...
9 --- ceramic_capacitor_22pf ---- GND
10 --- --- ceramic_capacitor_22pf GND
Tato konfigurace nefunguje a nemůžu říct, proč!

 
Zkontrolujte, zda je přípona PIC 04P a 20P nebo IP (pro ponořování balíky těchto prostředků: 4MHz, 20MHz a průmyslové - 20MHz zařízení).Pokud je to 04P, pravděpodobně to nebude fungovat na 8MHz.

 
Můj poslední sázka

<img src="http://www.edaboard.com/images/smiles/icon_surprised.gif" alt="Surprised" border="0" />

)

Nahradit kondenzátory, možná, že byly poškozeny při pájení (hot může poškodit).To už se mi stalo.

Ostatní hádat: možná si krystal je poškozen.Nemáš jinou provést test?

Poslední odhad: krystaly mají dva provozní režimy: rezonance sériové a paralelní rezonance.PIC je oscilátory pracovat paralelně s krystaly typu rezonance.Smůla, pokud jste použili jeden z sériového typu (není pravděpodobné, ale může být).

 
mmmh ... po přečtení vašich příspěvků jsem šel do mé místní prodejce elektroniky věci a snažil se koupit krystalový oscilátor, ale řekli mi, že krystal se již prodávají!Tak se mi prodal keramický rezonátor ... to je v pořádku, nebo ne?V datovém listu se zdá být zcela stejné nebo jsem chybu? [/ GVideo]

 
OK.Zkuste ressonator.To je hodně jednoduchý k použití (nemusíte kondenzátory), ale ztratí přesnost, jak ressonator má vyšší tolerance než křišťál

 
Ale je to dostatečně přesné pro asyncronous sériový přenos?Je lepší použít keramický rezonátor nebo RC oscilátoru?
Díky moc

 
Myslím, že pokud používáte nízké přenosové rychlosti, že mohou pracovat s rezonátoru, ale při vysoké přenosové rychlosti (9600 a 4800) budete mít problémy.Rezonátory mají 0,5% toleranci, krystaly mají 30 až 50 ppm (0,00005 = 0,005% chyba).
Má vaše oscilátor pracovat s rezonátor?Proveďte test s sériové komunikace, může to fungovat, ale není jisté, pro všechny, rezonátory.

RC oscilátory jsou méně přesné, a nejhorší ze všech.Ty nevíš, a nemají na to, co předpovědět frekvenci budou pracovat, a jsou více závislé na teplotě.

 
Rezonátor i koupě nefunguje.Na něm je napsáno CRB 1.0M.I spojila dva piny mezi pic to pin 9 a 10, jak je popsáno v listu.
Jakýkoliv idea?

 
Pokud se rezonátoru má dva piny, pak potřebujete ještě kondenzátory.Pokud to má tři vývody, pak prostřední pin jde k zemi.

Je / MCLR pin vysoká?Jaké jsou další konfigurační bity?Co napájecí napětí?

 
Rezonátor má jen dva vývody, pokusím se je propojit s kondenzátorem a pak na zem ...

Config bity jsou:
Oscilátor: XT
Watchdog Timer: OFF
Power Up Timer: OFF
Brown Out Detect: OFF
Nízkého napětí Program: ON
Program Flash Write: ON
Data EE Přečtěte si Chraňte: OFF
Chraňte kód: OFF

/ MCLR je nastavena na 5 V

Napájecí napětí 5 V

 
prkénko na krájení má dostatek kapacitní
jednoduše odstranit
nebo oscilátor je přetížený a bude colapse na startu

 
1) Zapomněla jsem, že tam jsou 2 čepy rezonátory.Ano, měli byste použít kondenzátory s 2 pin rezonátor.

2) Máte prostor?Použijte vysoké impedance sondy (10x pozice) a zkontrolujte oscout pin (jeden z oscilátoru kolíky v PIC).Tam by měl být signál (hodiny).

3) Chcete-li vyzkoušet krystal, použijte střídače brána (74HC04, 4049, 74LS06, existuje), a vytvořit oscilátor podobné oscilátor PIC.Jedinou další konstrukční díly jsou 2 odpory: 10Mohm souběžně s měničem kolíky a 100 ohmů odpor v sérii s krystaly (check listu z PIC vidět na obrázku. Samozřejmě byste měli použít kondenzátory 22 pF. Jestli to funguje Myslím, že vaše PIC je poškozen (velmi nepravděpodobné).

4) Na co si pamatuju z konfigurační pojistky 16F870 není Low Voltage Programming bit.Jste si jisti, že děláte to správně?

 
4) I'm uing MPLAB IDE pro nastavení pojistky, a samozřejmě i vybrané PIC16F870 jako prostředek, který je naplánován

3) Mám tady 6 Odpovědná osoba: nikdo z nich pracuje ...: * (

2) Je mi líto, ale já nemám prostor ...Je nějaký jiný způsob, jak otestovat krystaly?

Díky!

 
Sorry, jsem zkontroloval listu, a ano, 16F870 má nízké napětí programování funkce.Tak to může být váš problém.Zakázat LVP.Z nějakého důvodu, může PIC vstoupit do režimu nízkého napětí programování (tento pin připojit k zemi stejně).Může být vaše oscilátor (křišťálové) byl spuštěn, ale LVP neumožňuje normální funkci.

Můžete také vyzkoušet oscilátor s frekvencí pultem, nebo logickou sondou.Každý nástroj, který vám ukáže, že tam je kolísání signálu bude dělat svou práci.

 
ripkars napsal:

Rezonátor i koupě nefunguje.
Na něm je napsáno CRB 1.0M.
I spojila dva piny mezi pic to pin 9 a 10, jak je popsáno v listu.

Jakýkoliv idea?
 
Všiml jsem si, že teprve nyní je místo, ve kterém je napsáno hodnotu kalibrace oscilátoru ...je to tak důležité?Zní 1 minuta:unkarc napsal:Nazdar,Typ CRB1.0M není 1MHz rezonátor??
Pravděpodobně to je ...
Podle jeho TypeName.unkarc
 

Welcome to EDABoard.com

Sponsor

Back
Top