23-07-2012, 15:17
Sterowanie wyborem pasma
W sterowniku przyjęto wystawianie informacji o numerze pasma na rejestrze szeregowym w formacie BCD. Dla pasma 1,8MHz mamy kod [0000] dla 3,5MHz [0001] itd. Na płytkach zaprojektowanych do Hasara, Husarka znajduje się dekoder 74LS145 sterujący odpowiednią sekcja przekaźników.
Wielu Kolegów posiada jednak gotowe moduły filtrów bez dekodera lub z inną numeracją pasm, tak jak na płytkach projektowanych pod Piligrima (BPF_SP2JJH, Combo_SP5FCS).
Aby ułatwić możliwość wykorzystania takich modułów zaimplementowałem w sterowniku dwa sposoby wyboru pasm:
- w kodzie BCD, dwie grupy filtrów po 4 bity sterujące;
- w kodzie dziesiętnym, każde pasmo ma oddzielny bit na rejestrze szeregowym do sterowania. Zastosowanie driverów ULN2803 pozwala bezpośrednio sterować przekaźnikami wyboru pasm bez dodatkowych dekoderów i tranzystorów.
Sposób dekodowania pasm jest ustawiany w konfiguracji sterownika (Band_BCD, Band_DEC). Pasmo 1,8Mhz na najniższym bicie wyboru pasma.
Opcja wyboru dekodowania pasm dostępna w ver. 1.02.
W sterowniku przyjęto wystawianie informacji o numerze pasma na rejestrze szeregowym w formacie BCD. Dla pasma 1,8MHz mamy kod [0000] dla 3,5MHz [0001] itd. Na płytkach zaprojektowanych do Hasara, Husarka znajduje się dekoder 74LS145 sterujący odpowiednią sekcja przekaźników.
Wielu Kolegów posiada jednak gotowe moduły filtrów bez dekodera lub z inną numeracją pasm, tak jak na płytkach projektowanych pod Piligrima (BPF_SP2JJH, Combo_SP5FCS).
Aby ułatwić możliwość wykorzystania takich modułów zaimplementowałem w sterowniku dwa sposoby wyboru pasm:
- w kodzie BCD, dwie grupy filtrów po 4 bity sterujące;
- w kodzie dziesiętnym, każde pasmo ma oddzielny bit na rejestrze szeregowym do sterowania. Zastosowanie driverów ULN2803 pozwala bezpośrednio sterować przekaźnikami wyboru pasm bez dodatkowych dekoderów i tranzystorów.
Sposób dekodowania pasm jest ustawiany w konfiguracji sterownika (Band_BCD, Band_DEC). Pasmo 1,8Mhz na najniższym bicie wyboru pasma.
Opcja wyboru dekodowania pasm dostępna w ver. 1.02.
73 Adam

