23-12-2016, 13:47
Witam!
W poprzedniej wersji zabrakło mi pin-a dla przetwornika A/D dlatego był on wykorzystywany podwójnie zarówno do konwersji A/D jak i do sterowania wyświetlaczem (pin E). Skutkowało to ograniczeniem pracy wyświetlacza do zegara 8MHz bo przy niektórych operacjach graficznych ekran zapełniał się śmieciami jeśli zegar miał 16MHz. W trakcie prób wykryłem jednak, że wyświetlacz obywa się bez sterowania pinem RST dlatego można zostawić go bez podłączenia a zwolniony pin procesora poświęcić wyłącznie na konwersję A/D.
To bieżący schemat układu pokazujący wprowadzone zmiany. Pierwsza dotyczy właśnie bezpośredniego połączenia wyjścia 9/10 AD8302 z pinem 35 procesora. Druga zmiana dotyczy sterowania pinem E (17) wyświetlacza, który teraz jest sterowany z pin-a 38 procesora. Kolejna zmiana dotyczy odłączenia pina RST (14) wyświetlacza a ostatnia zmiana to dołączenie napięcia referencyjnego z układu AD8302 (pin 11) do wejścia referencyjnego przetwornika A/D procesora (pin 32).
W kolejnej informacji pokażę na zdjęciach wprowadzone zmiany oraz podam link do nowego oprogramowania.
L.J.
Pierwsze zdjęcie pokazuje pierwszą ze zmian. Dotyczy ona połączenia pinów 9/10 AD8302 do pina 35 procesora.
Poprzednio działał tu opornik przewlekany R29 (1.8k), który w mojej wersji przeróbki został usunięty a przerwana ścieżka połączona krosówką srebrzoną (rdzeń kynar-a). W zasadzie opornik ten nie musi być usuwany ze względu na dużą oporność wejścia przetwornika A/D.
Kolejne zdjęcie dotyczy dalszych przeróbek:
Na początku należy usunąć wcześniejsze istniejące tu elementy przewlekane (dwie diody i opornik).
Idąc od lewej do prawej: pierwszy kros to połączenie pin-a 38 procesora z pinem 17 wyświetlacza (tuż pod pinem 38 jest słabo widoczna przerwa w ścieżce, którą należy wykonać aby odłączyć pin RST wyświetlacza).
Kolejny kros to połączenie pin-a 36 procesora z pinem 16 wyświetlacza (ten kros istniał już poprzednio).
Trzeci, najdłuższy kros to połączenie pin-a 32 (VREF) procesora z napięciem odniesienia z AD8302. Niestety, ponieważ pin 32 leży na ścieżce wiodącej zasilanie +5V to należy tą ścieżkę przeciąć dwukrotnie: ponad i pod pinem 32 a stosowne połączenie odtworzyć za pomocą "bypass-a" widocznego na zdjęciu jako najkrótszy kros.
Po takiej operacji układ jest gotowy na nowe oprogramowanie:
dla zegara 16MHz i procesora Mega644
dla zegara 16MHz i procesora Mega644P
Nieco później dołączę link dla procesora Mega64
Dla każdego przypadku obowiązuje zasada konfiguracji bitów jaką opisałem w #15 tego wątku. W szczególności proszę pamiętać o bicie podziału zegara przez 8.
L.J.
Witam!
Oto obiecany link do oprogramowania na Mega64:
dla zegara 16MHz i procesora Mega64
Opiszę też krótko jak można kalibrować pomiar wektorowy impedancji. Postaram się w wolnej chwili zrobić film, na którym pokażę jak w praktyce taka kalibracja wygląda a na razie opis:
- należy ustawić pomiar impedancji w zakresie np. 2-32MHz
- kalibrację wykonuje się na rozwartym wejściu pomiarowym czyli dla impedancji nieskończonej
- dobrze skalibrowany miernik pokaże, że wszystkie punkty pomiarowe leżą na linii poziomej z prawej strony gdzie łączy się ona z wykresem
- jeśli tak nie jest to należy użyć lewych klawiszy (pierwszy i drugi licząc od lewej) w połączeniu z klawiszem czwartym (licząc od lewej)
- należy nacisnąć np. klawisz pierwszy i przytrzymując go dodatkowo należy nacisnąć klawisz czwarty. Punkty pomiarowe powinny zbliżać się do ustawienia optymalnego lub oddalać się od niego
- jeśli punkty będą się oddalać to znaczy, że kierunek zmian jest niewłaściwy i należy użyć kombinacji drugiego klawisza i czwartego
- w ustawieniu optymalnym punkty pomiarowe lezą z prawej strony na przecięciu średnicy koła z jego okręgiem a wartości impedancji, rezystancji i części urojonej impedancji powinny być większe niż 500 omów a SWR nieskończony (>10).
L.J.
W poprzedniej wersji zabrakło mi pin-a dla przetwornika A/D dlatego był on wykorzystywany podwójnie zarówno do konwersji A/D jak i do sterowania wyświetlaczem (pin E). Skutkowało to ograniczeniem pracy wyświetlacza do zegara 8MHz bo przy niektórych operacjach graficznych ekran zapełniał się śmieciami jeśli zegar miał 16MHz. W trakcie prób wykryłem jednak, że wyświetlacz obywa się bez sterowania pinem RST dlatego można zostawić go bez podłączenia a zwolniony pin procesora poświęcić wyłącznie na konwersję A/D.
To bieżący schemat układu pokazujący wprowadzone zmiany. Pierwsza dotyczy właśnie bezpośredniego połączenia wyjścia 9/10 AD8302 z pinem 35 procesora. Druga zmiana dotyczy sterowania pinem E (17) wyświetlacza, który teraz jest sterowany z pin-a 38 procesora. Kolejna zmiana dotyczy odłączenia pina RST (14) wyświetlacza a ostatnia zmiana to dołączenie napięcia referencyjnego z układu AD8302 (pin 11) do wejścia referencyjnego przetwornika A/D procesora (pin 32).
W kolejnej informacji pokażę na zdjęciach wprowadzone zmiany oraz podam link do nowego oprogramowania.
L.J.
Pierwsze zdjęcie pokazuje pierwszą ze zmian. Dotyczy ona połączenia pinów 9/10 AD8302 do pina 35 procesora.
Poprzednio działał tu opornik przewlekany R29 (1.8k), który w mojej wersji przeróbki został usunięty a przerwana ścieżka połączona krosówką srebrzoną (rdzeń kynar-a). W zasadzie opornik ten nie musi być usuwany ze względu na dużą oporność wejścia przetwornika A/D.
Kolejne zdjęcie dotyczy dalszych przeróbek:
Na początku należy usunąć wcześniejsze istniejące tu elementy przewlekane (dwie diody i opornik).
Idąc od lewej do prawej: pierwszy kros to połączenie pin-a 38 procesora z pinem 17 wyświetlacza (tuż pod pinem 38 jest słabo widoczna przerwa w ścieżce, którą należy wykonać aby odłączyć pin RST wyświetlacza).
Kolejny kros to połączenie pin-a 36 procesora z pinem 16 wyświetlacza (ten kros istniał już poprzednio).
Trzeci, najdłuższy kros to połączenie pin-a 32 (VREF) procesora z napięciem odniesienia z AD8302. Niestety, ponieważ pin 32 leży na ścieżce wiodącej zasilanie +5V to należy tą ścieżkę przeciąć dwukrotnie: ponad i pod pinem 32 a stosowne połączenie odtworzyć za pomocą "bypass-a" widocznego na zdjęciu jako najkrótszy kros.
Po takiej operacji układ jest gotowy na nowe oprogramowanie:
dla zegara 16MHz i procesora Mega644
dla zegara 16MHz i procesora Mega644P
Nieco później dołączę link dla procesora Mega64
Dla każdego przypadku obowiązuje zasada konfiguracji bitów jaką opisałem w #15 tego wątku. W szczególności proszę pamiętać o bicie podziału zegara przez 8.
L.J.
Witam!
Oto obiecany link do oprogramowania na Mega64:
dla zegara 16MHz i procesora Mega64
Opiszę też krótko jak można kalibrować pomiar wektorowy impedancji. Postaram się w wolnej chwili zrobić film, na którym pokażę jak w praktyce taka kalibracja wygląda a na razie opis:
- należy ustawić pomiar impedancji w zakresie np. 2-32MHz
- kalibrację wykonuje się na rozwartym wejściu pomiarowym czyli dla impedancji nieskończonej
- dobrze skalibrowany miernik pokaże, że wszystkie punkty pomiarowe leżą na linii poziomej z prawej strony gdzie łączy się ona z wykresem
- jeśli tak nie jest to należy użyć lewych klawiszy (pierwszy i drugi licząc od lewej) w połączeniu z klawiszem czwartym (licząc od lewej)
- należy nacisnąć np. klawisz pierwszy i przytrzymując go dodatkowo należy nacisnąć klawisz czwarty. Punkty pomiarowe powinny zbliżać się do ustawienia optymalnego lub oddalać się od niego
- jeśli punkty będą się oddalać to znaczy, że kierunek zmian jest niewłaściwy i należy użyć kombinacji drugiego klawisza i czwartego
- w ustawieniu optymalnym punkty pomiarowe lezą z prawej strony na przecięciu średnicy koła z jego okręgiem a wartości impedancji, rezystancji i części urojonej impedancji powinny być większe niż 500 omów a SWR nieskończony (>10).
L.J.