Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 27 kwi 2026, o 16:14


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 6 sty 2016, o 13:05 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Witam, Bawię się generatorkiem dds na układzie ads9850. Udało mi się już ustawiać częstotliwości i działa to prawidłowo jednak nie mogę ustawić wypełnienia.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Może ktoś z was bawił się już tym modułem będzie mógł pomóc. Ten kod wykonuje tylko raz w pliku main oczywiście po zainicjalizowaniu modułu i linii sterujących

Tak wygląda przebieg transmisji:
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2016, o 22:59 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Robię już próby na najprostszym organizmie aby sprawdzić o co chodzi. Według noty powinienem wysyłać ramkę danych 40 bitów gdzie 8 najstarszych odpowiadają za regulację fazy.
Więc w pętli za jednym razem wysyłam te 40 bitów po kolei ale jak do tej ramki wstawić liczbę odpowiadającą wypełnieniu.
Ramka u mnie wygląda tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

i wyliczyłem dane do wystawienia częstotliwości 1khz i to działa. Ale jak tu regulować to wypełnienie?

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


------------------------ [ Dodano po: 22 minutach ]

A jeszcze jedno głupie pytanie. Częstotliwość sprawdzam analizatorem stanów logicznych i myślałem że wypełnienie też na nim zobaczę ale wpadłem na to Ze przecież analizator nie sprawdzi poziomu napięcia. Wtedy możliwe że wszystko jest ok tylko ja o tym nie wiem bo nie mam jak sprawdzić? Nie wiem czy dobrze rozumuje.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2016, o 22:59 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Witam po dłuższej przerwie. Wszystko uruchomiłem i działa, jednak jedna rzecz mnie zastanawia. Sygnał wyjściowy jest nie równy tzn. stan niski trwa np. 0.3 sekundy, a stan wysoki 0.6 sekundy.
Nie wiem czy to może jest normalne. Jeśli nie, to czym to może być spowodowane?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lut 2016, o 10:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 mar 2014
Posty: 334
Lokalizacja: Rybnik
Pomógł: 55

Zapewne masz gotowy moduł z tym układem. Na płytce powinien być potencjometr do zmiany wypełnienia sygnału.


Autor postu otrzymał pochwałę

_________________
Amatorska stacje meteorologiczna



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lut 2016, o 11:29 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

właśnie nie do końca rozumiałem do czego jest ten potencjometr, teraz już wiem:) Teraz działa super, dziękuje za pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 12 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO