Jak wiadomo przyrządów pomiarowych nigdy dosyć nawet jak się ma już kilka analizatorów. Układ powstał na podstawie opisu Kolegi UR5FFR
http://www.ur5ffr.com/viewtopic.php?p=25...ite#p2523. Układ jest tani zbudowany jest na procesorze ATMEGA328 a funkcję generatora pełni układ SI5351. Nie byłbym sobą jakbym nie wsadził palców do niego i nieco nie zmodyfikował. Soft ma bardzo fajną funkcję która bardzo ułatwia dobór kwarców do filtru. Fotki w załączniku plus wynik pomiaru rezonatora kwarcowego 5MHz
[
attachment=18845][
attachment=18844][
attachment=18843]
Uwaga wersja jest nieco zmodyfikowana co poprawia dynamikę układu.
Plus dokumentacja.
Dobra umieszczam schemat mojej modyfikacji i skorygowane schematy montażowe.
Uwagi:
1 Cewka L8 7x7 typu 137 można zastąpić inną cewką ale ma być ona w rezonansie z kondensatorem C10. Ja wszystkie zbędne piny z cewki 137 usunełem.
2 Wartość opornika R14 dobrać tak by napięcie wyjściowe z AD8307 nie przekraczało nigdy 1,05V. Ja wykonałem to następująco: ustawiłem przemiatanie ciągłe w zakresie 1,000000 do 1,000001MHz i mierzyłem napięcie ba wejściu 23 układu ATMEGA328. Dla mego "AD8307" wartość R14 jak na schemacie. Dlaczego "AD8307" w cudzysłowiu bo nie jest to oryginał. Podczas pomiarów okazało się, że ma nachylenie nie 25mV na dB a 20mV, ma przesuniętą charakterystykę względem oryginału ale wyższą dynamikę.
3 Ja wykorzystałem zewnętrzny konwerter RS TTL do USB na układzie CH340 z kwarcem działał bez zarzutu. Teoretycznie można użyć układu CH340N nie wymagającego kwarcu i miejsce na układ jest przygotowane na płytce ale zdarzało mi się, że układ bez kwarcu nie zawsze działał 100% poprawnie stąd opcja. Aby wykorzystać układ CH340N należy montować elementy oznaczone dwoma gwiazdkami IC5 i R24, R25.
4 Scalak przetwornicy podwyższającej pochodzi z bardzo łatwo dostępnej przetwornicy podwyższające za 2zł. Stąd też pochodzi i dioda Shotk'y i kondensator 10uF.
5 Filtry ceramiczne 455kHz praktycznie wszystkie dostępne filtry Muraty jeśli po wmontowaniu filtru do płytki jeden pin masowy jest wolny zewrzeć go należy opornikiem 0R do masy
6 Czy można uprościć, można wyrzucić konwerter i2c z logiki 5V na 3,3V (tranzystory n-mosfet) a procka zasilić z 3,3V
(10-05-2024 7:36)SQ4AVS napisał(a): [ -> ][...]
6 Czy można uprościć, można wyrzucić konwerter i2c z logiki 5V na 3,3V (tranzystory n-mosfet) a procka zasilić z 3,3V
Rafał wybacz że się wcinam - patrzę, próbuję zrozumieć i coś mi nie pasuje. Masz zły symbol mosfetów na schemacie (P zamiast N).
Druga sprawa, dawno już nie siedziałem w AVRach ale o ile pamiętam przy 16MHz nie bardzo uprościsz na 3.3V, przynajmniej katalogowo...
Sławku nie nie wcinasz się. Dzięki za zwrócenie uwagi. Rzeczywiście na schemacie wkleiłem tranzystor o p kanale zamiast n kanale. Sam typ podany był prawidłowo 2n7002. Schemat poprawiłem i podmieniłem go. Przeglądając dokumentację i robiąc na arduino nie zauważyłem żadnych problemów z i2c pracującym na 3,3V poza lcd wielorzędowym ale to cecha wyświetlacza i prosta do obejścia przez podniesienie samego napięcia dla lcd. Ten układ testowany był z konwerterami poziomów czyli tak jak jest na schemacie.
(10-05-2024 7:36)SQ4AVS napisał(a): [ -> ]6 Czy można uprościć, można wyrzucić konwerter i2c z logiki 5V na 3,3V (tranzystory n-mosfet) a procka zasilić z 3,3V
Można a nawet należy (dla czystości układu). Zasilasz SI5351 z 3v3, i2c podciągasz do 3v3 i kompletnie nie przejmujesz się co przychodzi od strony procka, bo tam jest open drain (czy open source, nie pamiętam) i nie miesza.
Czasem (to tak do innych układów) jest problem na typowych bibliotekach ardu dla i2c, bo tam się na początku biblioteki i2c podciąga do 5v, więc trzeba je w setupie ardu szybko spuścić w dół, ale to nie jest problem. (albo te pullupy z biblioteki usunąć, wtedy jest czysto - ale biblioteka staje się nietypowa co nie jest dobre).
Zresztą przy nanoVFO o tym z Andriejem gadaliśmy i tam już level converter jest usunięty.
Przyjedziesz do Burzenina?
Maciek
sp9mrn