No, rysunek doprawdy imponujący. Mnie na pewno by się przydał bo oko już nie to co dawniej ;-)
Wspominałem wcześniej, że zamierzam zająć się również układem AD9850 jako generatorem DDS do NA02. I ta pora właśnie przyszła.
Na początek krótkie porównanie:
Na pierwszym zdjęciu, pierwszy od góry to AD9851 z "kwarcem" 30MHz a poniżej AD9850 z "kwarcem" 125MHz. Na drugim zdjęciu byłoby trudno rozpoznać, który układ jest na której płytce bo obie są jednakowe. No, może po nóżkach wlutowanego generatora kwarcowego można poznać, że AD9850 jest poniżej.
Elektrycznie oba układy są niemal identyczne. Różnią się poborem mocy bo AD9851 pobiera 555mW@180Mhz a Ad9850 380mW@125MHz (180 i 125 to częstotliwości zegara). W przypadku AD9851 i zasilania 5V to 110mA a dla AD9850 76mA. Zakres pracy AD9850 to połowa częstotliwości zegara czyli 62.5MHz. Teoretycznie , AD9851 powinien działać do 90MHz choć nie wyczytałem tego w opisie układu tak jak to wyraźnie napisano dla AD9850. Jedyna informacja na temat częstotliwości to
"Wideband Spurious-Free Dynamic Range ... Analog Out (DC to 72 MHz)"
Porównanie kosztów obu układów na ebay to 12.5$ i 8$ (najtańsze jakie znalazłem). Ja swoje układy kupowałem właśnie na ebay, wszystkie są sprawne choć nie mam technicznej możliwości sprawdzenia jak zachowują się powyżej 50-60MHz. Tak więc należy zastanowić się jaki układ zastosować biorąc pod uwagę zarówno pobór mocy (dłuższa lub krótsza praca na baterii), koszty, dostępność jak i spodziewany zakres pracy.
Jak pisałem wcześniej, układ AD9850 nie działał wprost z kodem dla AD9851 i nieco zajęło mi dlaczego, bo samo słowo sterujące częstotliwością jest identyczne. Inne są jednak bity sterujące rejestrem obu układów. Obecnie zmieniłem kod programu, który ma w tej chwili wersję 1.5 w taki sposób, że przy starcie pojawia się komunikat z jakim DDS-em pracuje układ. Zmiany typu DDS-a dokonuje się podczas startu urządzenia. Przed włączeniem zasilania należy nacisnąć i przytrzymać, do pojawienia się komunikatu o typie DDS-a, środkowy klawisz dla AD9851 lub skrajny lewy klawisz dla AD9850. Oczywiście, procedurę tą wykonuje się tylko podczas inicjacji układu lub podczas zmiany układu DDS. Przy okazji, procedura ta ustawia domyślne wartości podstawowych parametrów takich jak częstotliwość startu (1MHz), stopu (30MHz), krok zmiany częstotliwości (1MHz) i inne. Z powodu możliwości użycia obu układów DDS procedura ta jest obecnie obowiązkowa dla tej i kolejnych wersji oprogramowania.
Gdyby dla tego układu użyć podstawki, to można byłoby używać obu DDS-ów zamiennie ;-), Niemniej, jak pisałem wcześniej, każdy z tych DDS-ów można wstawić do płytki głównej bez lutowania a otwory są na tyle ciasne, że zapewniają pewny kontakt.
Nowe oprogramowanie można znaleźć pod adresem:
Na02 wersja 1.5
L.J.