Koleżankom i Kolegom Radioamatorom, Krótkofalowcom,
Konstruktorom i Waszym Rodzinom –
w tych trudnych czasach –
po dotkliwej awarii naszego forum
Pogodnego czasu po Bożym Narodzeniu,
Dosiego Nowego Roku
oraz Radosnych Trzech Króli
Przy końcu wątku jest lekko podrasowany schemat :-)
Rysiu warto zwrócić uwagę, że PY2OHH łączy bramki logiczne równolegle (nawet do 3...4 w zależności od zastosowanego scalaka) dla zwiększenia wydajności prądowej. Dodatkowo zmienił tranzystor na przełączniku N/O na bardziej wysokonapięciowy (na irf510 czyli ten sam co we wzmacniaczu). Mam w planie sprawdzić wzmacniacz na 3xbs170 vs irf530 (również zasilany podwyższonym napięciem tak do 20-22volt)
(04-03-2021, 10:18)SO6R Wrote: Fajna ta wersja od SQ4AVS....można się wpasować w różne obudowy i daje też alternatywę rozbudowy o kolejne pasma na "kanapkach" z filtrami.
Pojawiła się wersja "o" oprogramowania...m.in. znowu poprawa SSB i obsługa kwarcu 16MHz (np nie trzeba wtedy wymieniać w Uno na 20MHz).
U mnie tylko odbiornik na bazie Uno...od razu mamy CAT (TS480)
08-03-2021, 0:40 (This post was last modified: 08-03-2021, 0:40 by SP6AUO.)
Rysio.
Podpowiedz w której linijce (nr) jest wzmianka o fuse bitach.
Czy w ver.1.02j to
nr 67 // FUSES = {.low = 0xFF, .high = 0xD6, .extended = 0xFD}; // Ustawienia bezpieczników powinny być takie podczas programowania
I czy tak należy wybrać
W tym programie
DLa wersji 1.02o jest zapis
nr80 // Instalacja UCX: Na pustym chipie użyj ustawień bezpiecznika (standardowe Arduino Uno) (E: FD, H: DE, L: FF) i użyj dostosowanego bootloadera Optiboot dla zegara 20 MHz, a następnie prześlij przez interfejs szeregowy (z RX, TX i linie DTR podłączone odpowiednio do pinów 1, 2, 3)
Z Twoich zapisów wynika,że nie wystarczy wybrać >8MHz (tam się te różowe same ustawiają),ale trzeba ręcznie wklepać.
Dla 20MHz zaznaczyć >8MHz i wklepać FF D6 FD
Czy dobrze myślę ?
Rozpocząłem montaż, obecnie płytkę którą składam przeznaczam na testy, finalnie całość przeniosę na nowe PCB z ewentualnymi modyfikacjami.
Najbardziej zależy mi na zastąpieniu tranzystorów BS170 w PA na IRF610 i na tym się głównie skupię.
W chwili obecnej uruchomiłem część odbiorczą, na razie bez filtrów (zwora widoczna na zdjęciu). Jestem mile zaskoczony czułością odbiornika, w paśmie 20m na kawałku przewodu wyrzuconego przez okno odebrałem łączność foniczną.
Wraz z istotnym postępem będę informował o poczynaniach.
(08-03-2021, 0:40)SP6AUO Wrote: ciach:.....
Z Twoich zapisów wynika,że nie wystarczy wybrać >8MHz (tam się te różowe same ustawiają),ale trzeba ręcznie wklepać.
Dla 20MHz zaznaczyć >8MHz i wklepać FF D6 FD
Czy dobrze myślę ?
Andrzej, TAK!
W różnych wersjach pisze to w innych liniach, nie będę przytaczał gdzie.
W programie AVRCalkulator wpisujesz ręcznie:
1. W różowych kratkach.....LOW FF, HIGH D6, Extended FD,
to dla kwarcu 20MHz.
2. Wciskasz "USTAW"
3. W "rodzaj pamięci" zaznaczyć "Fuse bity"
4. Wcisnąć "WYKONAJ"
Sam program może być już wgrany, tego nie zmienimy, zmieniamy tylko ustawienia taktowania procesora.
Pewnie to wiedziałeś jak zrobić, ale napisałem dla potomnych....
Grzegorzu SQ5DTL, moja rada dla Ciebie, nie musisz jej brać pod uwagę......
Zmontuj najpierw oryginał i uruchom, a dopiero potem kombinuj, bo łatwo się zapętlić w rzeczach oczywistych.
Ten problem przerobiłem już wielokrotnie, straty mogą być spore, czasowe przede wszystkim.
Przyjemnego konstruowania!
..................
Rysio!
RYSIO!. Serdeczne dzięki.Jesteś WIELKI.
Sprawa fuse bitów załatwiona,a jaki plik muszę mieć do programu mkAVRCalculator (problem z moją pamięcią)
Czy ten QSB-SSB.ino trzeba jakoś skompilować na .HEX ? Czy w arduino ?
Raz chyba z rok temu jakoś zaprogramowałem i kompletnie wyleciało z głowy.
Muszę od nowa jakoś to oswoić. Wyciągnąłem moduł z szuflady,żeby go poprawić jak mi się uda.
Nie ukrywam,że też mam odbiór nie najlepszej jakości.Dlatego zmontowane pcb wylądowało w dolnej szufladzie.
Rysiu a może byś wrzucił hex-a skompilowanego przez Ciebie bez bootladera myślę, że wielu Kolegom by to pomogło
Do produkcji zostanie płytka przerobiona zgodnie z uwagami Rysia SP6IFN
(08-03-2021, 11:52)SP6AUO Wrote: Czy ten QSB-SSB.ino trzeba jakoś skompilować na .HEX ? Czy w arduino ?
Andrzeju,
tak, należy go skompilować.
Otwórz go w Arduino IDE, wybierz odpowiedni procesor i skompiluj. Z poziomu tego IDE można również wgrać skompilowany wsad, pod warunkiem, że w procku siedzi już arduinowy bootloader.
08-03-2021, 12:45 (This post was last modified: 08-03-2021, 12:48 by SP6IFN.)
(08-03-2021, 11:58)SQ4AVS Wrote: Rysiu a może byś wrzucił hex-a skompilowanego przez Ciebie bez bootladera myślę, że wielu Kolegom by to pomogło
Do produkcji zostanie płytka przerobiona zgodnie z uwagami Rysia SP6IFN
Z tym HEXem to trochę będzie nie w porządku, bo ja mam go skompilowanego dla f=27000000, dlatego że mam jako generator użyty gotowy moduł PLL, i tu jest dokładna częstotliwość (odczyt na wyświetlaczu jest zgodny z rzeczywistością). Dla samego kwarcu wystąpi znaczna odchyłka, o czym pisze w pliku .ino.
Nie mniej dla samych prób moja wersja bez botloudera wersji najnowszej "o", f kwarcu 27MHz.
....................
Rysio!
(08-03-2021, 12:28)SQ8MVY Wrote: Andrzeju,
tak, należy go skompilować.
Otwórz go w Arduino IDE, wybierz odpowiedni procesor i skompiluj. Z poziomu tego IDE można również wgrać skompilowany wsad, pod warunkiem, że w procku siedzi już arduinowy bootloader.
Dodam tylko że musi to być bootloader dla Arduino UNO, inny mi nie chodził, usiłowałem na Arduino Deumilanowe, bo nie mam UNO.
Ale to dla mnie nie był problem gdy zrozumiałem swój błąd w ustawieniu FUSE Bitów w McAVRCalkulatorze.
................