Čítač 60 MHz
Jedná se konstrukci DL4YHF.
Vše ostatní je uvedeno na jeho stránkách. Já jsem postavil variantu se
společnou anodou, jelikož jsem potřeboval co nejmenší rozměry
zobrazovacích prvků a menší se společnou katodou nebyly k mání. Do PICe
je potřeba nahrát firmware
pomocí programátoru
a nebo jiného programátoru.
Teoreticky čítač měří do 64 MHz, ale záleží na konkrétním CPU, jak
se tchajwancům poved. :-)
Poznatky ze stavby
Původní zapojení pro společnou katodu bude asi naprosto bezchybné
funkční (procesor jen "uzeměje" společnou katodu, takže přes tranzistor
na výstupu brány CPU teče součet proudů jednotlivých segmentů), ale při
použití displaye se společnou anodou nastane problém (všechny segmenty
jsou napájeny přes jeden odpor v kolektoru brány), že CPU "neukrmí"
všechny segmenty a tak intenzita segmentu bude závíslá (nepřímo úměrná)
množství svítících segmentů. Navíc odpory 1 K, které Wolfgang má ve
schématu, nejsou nejlepší volbou. Bude záležet na druhu segmentovek,
ale ty moje jsem zkoušel a s 1K odporem by byl údaj na nich čitelný jen
zatmy :-( Takže 1K odpory jsem nahradil 360 Ohmy. Ale i tak napájení
společné anody z procesoru nebylo tím, s čím bych se spokojil. Rozhodl
jsem se posílit výstupy pro společnou anodu přidáním tranzistorů. Jenže
v multiplexním zapojení segmentovek se společnou anodou se na nožce CPU
objevuje 5V pro tu segmentovku, která má v tu chvíli svítit. To
znamenalo použít dvojici tranzistoru NPN a PNP pro spínání 5V ze
stabilizátoru. Nakonec jsem přistoupil k úpravě FirmWaru (moje
modifikace ke stažení - XTAL 20 MHz a CPU 16F628A), kde jsem
invertoval výstupy pro multiplex a
tak mohl použít jen PNP tranzistor pro každou segmentovku. ve
výsledku to tedy znamená, že schéma je naprosto stejné, jako pro
společnou katodu (včetně zapojení diod a NPN tranzistoru pro pátý
segment), ale výstupy z CPU jdou přes odpory 100R do bází tranzistorů
PNP, emitory na +5V a kolektory na anody segmentovek. Schéma s úpravami
dodám posléze.
Poslední, co je třeba vyřešit, je zobrazení správného čísla na
posledním (pátém) segmentu. Ona ta poslední segmentovka se rozsvětsuje
fíglem jednoduchého NAND členu. Jenže v mém případě se "někdy" rozsvítí
i v případě, že má být vypnutá. Ve výsledku to vypadá tak, že se na ní
zobrazují "patvary" - něco jako prolnutá trojka s šestkou, atp...
4.5.2008 - Upravená verze čítače funguje na jedničku. Segmentovky se společnou anodou (i páté místo) svítí na plno,
nebliká a hlavně zobrazuje tak, jak jsem zamýšlel. Pro lepší svit jsem použil odpory R1-R8 270 OHMů.
Při plném svitu odebírá čítač 100 mA. Horší je to s VFO, které zatím zlobí a nekmitá, přestože i to je odzkoušenou konstrukcí.
11.5.2008 - VFO je a bylo v poradku. Chybu udelala moje ruky, když špatně zakreslila odpor v emitoru 2N3904 a druhou chybu, kdyz
vytvorila mikroskopický cínový spoj, který bázi spojil se zemí. Provedl jsem ale přeci jednu drobnou modifikaci a to odstranění tlumivky na výstupu
(v emitoru). Tlumivku jsem nahradil dratovou propojkou, neboť při 14 MHz bylo za tlumivkou 0V VF napětí. Prostě tlumivka měla příliš velkou impedanci.



Verze dle DL4YHF




Upravená verze s přidaným VFO