|
Když jsem zkoušel postavit digitální stupničku popsanou v tomto článku pro TRX SW20+ ukázalo se, že čítač již kmitočet přes 5Mhz čítá značně nespolehlivě. (pásmo 14 Mhz = mezifrekvence 9 Mhz + oscilátor cca 5 Mhz). Proto jsem vyzkoušel verzi s krystalem o dvojnásobném kmitočtu. |
Procesor ATtiny2313 má sice při 5-ti voltech zaručovaný nejvyšší kmitočet krystalu 20 Mhz, ale jak jsem vyzkoušel na několika kusech (a také Petr OK1NS), s kmitočtem 22,1184 Mhz si bez problémů poradí. Program se změní jenom nepatrně. Kromě definování kmitočtu oscilátoru $crystal = 22118400, se změní ještě přednastavení Timer0 na hodnotu 40 (Tcnt0 = 40 v podprogramu Pridej0) abychom dosáhli dělení 216-ti. (S krystalem 11,0592 Mhz to byla hodnota 148 abychom dosáhli dělení 108-mi). Zapojení a plošný spoj zůstává stejný. Pouze je potřeba vyzkoušet jiné kapacity kondenzátorů u krystalu.
Jak jsem otestoval, ukazuje tato verze stupnice kmitočet celkem spolehlivě asi do 7 Mhz.
Další možnost zvýšení rozsahu je na podnět Martina OK1FIO.
Pokud bychom chtěli měřit vyšší kmitočty, museli bychom předřadit děličku dvěma, nebo čtyřmi. V tom případě, aby čítač načítal správnou hodnotu, je potřeba drobnou úpravou v programu zajistit, aby čítač čítal dvakrát nebo čtyřikrát delší dobu. To se jednoduše zařídí změnou hodnoty pomocné proměnné "A" při které se zjišťuje stav čítače z původní hodnoty 10 na 20 nebo 40. (opět v podprogamu Pridej0, někde okolo řádku 116). Pokud by to někdo chtěl vyzkoušet, a třeba na to i navrhnout plošný spoj, rád zde jeho verzi zveřejním. Vyzkoušel jsem, že čítač skutečně ukazuje dvojnásobnou (čtyřnásobnou) hodnotu, ale děličku jsem k tomu fyzicky nepřipojoval.
Podle mého názoru se však přidáním děličky již ztrácí efekt maximální jednoduchosti zapojení. Poněkud se zvýší spotřeba a také se může stát, že stupnice bude rušit příjem.
Programy (jak zdrojový kód v basicu, tak zkompilovaný .HEX soubor) pro všechny tři verze čítače s krystalem 22,1184 Mhz (Bez děličky, s děličkou dvěma a děličkou čtyřmi) je možné stáhnout v DOWNLOAD sekci v společně v jednom .ZIP souboru.
V původním článku jsem se také nikde nezmínil, odkud vzít signál do vstupu. Oscilátor v SW80+ bohužel nemá žádný oddělovací stupeň, signál je veden přes vazební kondenzátory přímo do směšovačů, takže stupnici musíme také připojit někam na oscilátor přímo. Tím bude pochopitelně oscilátor vždy ovlivněn. Několika pokusy jsem vyzkoušel, že nejmenší vliv na kmitočet a stabilitu oscilátotoru má připojení na emitor oscilátorového tranzistoru. Propojku uděláme co nejmenším kondenzátorem při kterém ještě stupnice spolehlivě ukazuje (cca 10 až 15 pF). Není dobré připojení pomocí koaxiálního kablíku, protože ten má velkou kapacitu a oscilátor značně rozladí. V každém případě je dobré provést přesné nastavení kmitočtu až po připojení stupnice.
Pokud by někdo měl nějakou vlastní úpravu, nebo vylepšení, o kterém se domnívá, že by se mohla hodit ostatním, ať se mi ozve. Rád jeho verzi zveřejním na tomto webu.
Jarda ok1hdu