logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Dlaczego synteza SAA1057+PIC16F84 nie stabilizuje częstotliwości?

radiat 27 Gru 2007 15:07 4710 21
REKLAMA
  • #1 4628251
    radiat
    Poziom 12  
    Posty: 51
    Pomógł: 2
    Ocena: 4
    https://www.elektroda.pl/rtvforum/topic262083.html#1298979Wykonałem prosta synteze(SAA1057+PIC16F84). Niestety po podłączeniu do generatora nie działa. Nie stabilizuje częstotliwości. PIC zaprogramowałsię bez problemów. Generator również pracuje dobrze w zakresie 80-102MHz tyle sprawdzilem po odłączeniu PLL i podaniu napiecia na diody pojemnościowe.
    Na wyjsciu z SAA, które steruje napięciem warikapów jest cały czas 12V czyli napiecie zasilające i nie zmienia sie w ogóle. Spawdziłem pozim napiecia z generatora do syntezy jest OK. Czy może to być objaw uszkodzenia układu SAA.
    A może ktoś poda napiecia na wyprowadzeniach SAA w podobnym układzie.
    Z góry dzięki za pomoc
  • REKLAMA
  • #2 4629025
    sq6ade
    Poziom 40  
    Posty: 6855
    Pomógł: 482
    Ocena: 286
    Sprawdź najpierw czy PIC wysyła coś na 3 liniach do PLL. Bardzo przydaje się do tego sonda logiczna z wykrwywaniem któtkich impulsów - chyba że masz oscyloskop albo coś w ten deseń.
  • REKLAMA
  • #3 4629056
    M. S.
    Poziom 34  
    Posty: 2107
    Pomógł: 259
    Ocena: 680
    Jak będzie OK to następnie odłącz SAA od diód pojemnościowych i podaj na nie połowę napięcia zasilania jakie dla nich maksymalnie przewidujesz. Zobacz czy generator działa i czy częstotliwość jego pracy odpowiada mniej więcej częstotliwości środka pasma, które powinien obsłużyć. Dalej trzeba by ustalić czy amplituda sygnału docierającego z generatora do SAA jest wystarczająca.
  • REKLAMA
  • #4 4629699
    radiat
    Poziom 12  
    Posty: 51
    Pomógł: 2
    Ocena: 4
    Generator działa poprawnie. Nie mam możliwości sprawdzenia PIC-a. Jeśli zaprogramował się poprawnie to powinien działać. Nie mam dużego doświadczenia z mikrokontrolerami.
    W pdf-ie dla SAA1057 podają na wejściu 10-500mV. Zmierzyłem sonda diodowa i jest ok 250mV. Nawet jak bedzie niewielki błąd to i tak mieści się w zakresie. Pytałem o napięcia na pinach SAA bo może to by coś pokazało.
  • #5 4629851
    czarutek
    Poziom 34  
    Posty: 2438
    Pomógł: 150
    Ocena: 86
    Tam nie ma za bardzo nóżek, na których możnaby tak ot pomierzyć sobie napięcia... :|
  • #6 4629921
    radiat
    Poziom 12  
    Posty: 51
    Pomógł: 2
    Ocena: 4
    Np. na wyprowadzeniu 6 mam caly czas napiecie zasilania i nie zmienia się choć powinno. Na innym wyprowadzeniu jest 4V. Poprostu zastanawiam sie czy SAA nie jest uszkodzony.
  • #7 4629989
    czarutek
    Poziom 34  
    Posty: 2438
    Pomógł: 150
    Ocena: 86
    No tak, ale przecież jeśli mu wbijesz częstotliwość 100MHz, a on będzie i tak chodził na 90MHz, to na pinie 6 będziesz miał właśnie napięcie Vcc3.
    Może i układ, ale może być tak, że procek go źle programuje.
    Włączasz komparator cyfrowy, czy S/H?
  • #8 4629998
    M. S.
    Poziom 34  
    Posty: 2107
    Pomógł: 259
    Ocena: 680
    Podłączaj kolejno woltomierz na poszczególne końcówki sterujące SAA i przełączaj częstotliwości (lub inne parametry pracy SAA) nawet niewielkie zmiany (drgnięcie) napięć mówią o tym że transmisja idzie. Są to sygnały cyfrowe i napięcie utrzymujące się na końcówkach nic nie mówi. Sprawdź czy nie pomyliłeś końcówek.
  • #9 4630012
    czarutek
    Poziom 34  
    Posty: 2438
    Pomógł: 150
    Ocena: 86
    Radiat, cewkami szukaj punktu równowagi.
  • #10 4630076
    radiat
    Poziom 12  
    Posty: 51
    Pomógł: 2
    Ocena: 4
    Zaraz sprawdzę te napięcia na liniach sterujących.
  • #11 4630136
    czarutek
    Poziom 34  
    Posty: 2438
    Pomógł: 150
    Ocena: 86
    Nie zapomniałeś o Leading Zero i Load Pulse dla każdego wysyłanego bajtu?
  • #13 4630866
    czarutek
    Poziom 34  
    Posty: 2438
    Pomógł: 150
    Ocena: 86
    Coś słabo sprawdzony chyba...? :D
    Może charakterystyka Vt/f VCO jest odwrotna...? :D
    Może PIC za szybko chodzi...? :D
    Może Vcc1 = Vcc2 = 12V, gdy Vcc PICa = 5V...? :D
    Może wszystko jest dobrze, tylko włączony jest z miejsca komparator S/H i trzeba poczekać na PLL z pięć minut...? :D
  • #15 4631014
    czarutek
    Poziom 34  
    Posty: 2438
    Pomógł: 150
    Ocena: 86
    Radiat, chcesz na ATtiny2313?
  • REKLAMA
  • #16 4631071
    radiat
    Poziom 12  
    Posty: 51
    Pomógł: 2
    Ocena: 4
    Próbowałem zmierzyć napięcie na liniach sterujących. Tylko chwilkę po resecie pokazuje sie tam jakieś niewielkie napięcie. PIC chodzi na oscylatorze RC. Nie sprawdziłem go. Mam miernik ACECO od 1Mhz do 3Ghz a tam jest pewnie sporo mniej. Wczoraj już nie pisałem, ponieważ po raz kolejny sprawdziłem poprawność połączeń. Sprawdziłem podstawki i ścieżki. Jest OK. Po świętach wybieram się do TME to zakupie SAA i może ATtiny2313.
    Czarutek podrzuć na PW ten schemat i krótkie info.
    Mam jeszcze 1 szt. PIC-a. Zaprogramuje nowego i sprawdzę.
    Dzięki za wszystkie porady.

    Dodano po 1 [godziny] 36 [minuty]:

    Wygrzebałem z lamusa miernik od 1Hz do 50MHz. Generator RC przy PIC-ku pracuje na 34kHz.
    Nie mogę zmierzyć czy oscyluje kwarc przy SAA. Za mała czułość lub nie działa. Wlutowałem inny ale nic to nie zmieniło. Na nóżce 17 jest 1,35V napięcie stałe.
    Załączniki:
    • Dlaczego synteza SAA1057+PIC16F84 nie stabilizuje częstotliwości? DSC00225.jpg (35.54 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #17 4631963
    M. S.
    Poziom 34  
    Posty: 2107
    Pomógł: 259
    Ocena: 680
    Zrobiłem podgląd schematu. Brak tam rezystora pomiędzy FFM a masą. O ile pamiętam 180ohm. Bez niego synteza u mnie nie chciała odpalić.
  • #18 4632011
    czarutek
    Poziom 34  
    Posty: 2438
    Pomógł: 150
    Ocena: 86
    ACECO powinien kwarc syntezy pokazać przez dotyk anteną. Ewentualnie około 19-tej sprawdzę i dam znać.
  • #19 4632088
    radiat
    Poziom 12  
    Posty: 51
    Pomógł: 2
    Ocena: 4
    No właśnie nic nie pokazuje. A ten drugi miernik ma troche lepszą czułość i też nic. Również porównywałem schemat z pdf-em SAA1057 ale skoro ktoś to robił i działało bez tego rezystora to nie poprawiałem na siłe.
    Może faktycznie mam uszkodzonego SAA.
    Czrutek sprawdź jakie masz napięcie stałe na nodze 17 syntezy. Ja będę dopiero po 22 w domu.
    Może jutro dodam ten opór 180ohm i zobacze czy to cos zmieni.
  • #20 4633115
    czarutek
    Poziom 34  
    Posty: 2438
    Pomógł: 150
    Ocena: 86
    1.3V i przy mierzeniu ucieka z PLL.
    Aceco FC2002 nie pokazuje, widzi tam nośną po całości, bo mam to w nadajniku.
  • #21 4635905
    radiat
    Poziom 12  
    Posty: 51
    Pomógł: 2
    Ocena: 4
    Dodałem ten rezystor 180 ohm pomiędzy masę i FFM niestety bez zmian. Generator idzie jak burza ale nic go nie stabilizuje.
    Kupie nowego SAA i jeszcze raz spróbuje uruchomić układ.
    Serdeczne dzięki za okazaną pomoc.
    Wszystkiego NAJ w Nowym Roku.
  • #22 4703791
    Tomy_A
    Poziom 12  
    Posty: 26
    Pomógł: 2
    Ocena: 5
    Z tego co tu wyczytałem to PLL to jedna niewiadoma a sterowanei z PICa to druga... Takie równiania z dwiema niewiadomymi trudno sie rozwiazuje ;-) Sugeruje coś wyeliminować na początek np sterowanie z PICa. Nie po to sie kiedyś napisałem aby Koledzy sie teraz męczyli, hi hi.
    Polecam www i pozdrawiam 73 de Tomek
    http://www.sp1wsw.radio.org.pl/programy/saa1057/index.htm



    --------
    jesli pomogłem zapunktuj

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy problemu z syntezą częstotliwości opartą na układzie SAA1057 sterowanym mikrokontrolerem PIC16F84, która nie stabilizuje częstotliwości. Połączenia i programowanie PIC zostały sprawdzone, generator działa poprawnie w zakresie 80-102 MHz, jednak na wyjściu SAA1057 napięcie sterujące warikapami pozostaje na stałym poziomie 12 V, co wskazuje na brak działania pętli PLL. Użytkownik zmierzył sygnał z generatora o amplitudzie około 250 mV, mieszczący się w wymaganym zakresie 10-500 mV. Wskazano konieczność sprawdzenia sygnałów sterujących z PIC do SAA za pomocą sondy logicznej lub oscyloskopu, a także poprawności podłączenia i obecności impulsów Leading Zero i Load Pulse. Zwrócono uwagę na możliwe błędy w programowaniu PIC, działanie oscylatora RC przy PIC oraz brak rezystora 180 Ω między pinem FFM a masą, który w niektórych układach jest niezbędny do uruchomienia syntezy. Pomimo dodania rezystora problem pozostał, co sugeruje uszkodzenie układu SAA1057. Zalecane jest zakupienie nowego układu SAA oraz ewentualna zamiana mikrokontrolera na ATtiny2313. Wskazano również na możliwość testowania działania PLL niezależnie od sterowania PIC-em, aby wyeliminować jedną z niewiadomych.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA