Odpowiedz 
 
Ocena wątku:
  • 3 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Synteza na układzie Si-570
SP6FRE Offline
Leszek
****

Liczba postów: 725
Dołączył: 20-09-2009
Post: #61
RE: Synteza na układzie Si-570
Na swojej stronie, pod adresem SI570 zamieściłem pełny opis generatora z oprogramowanim mikrokontrolera włącznie. Tu zamieszczam aktualny schemat oraz rysunek montażowy. Chętnie pomogę w budowie o ile ktoś się na nią porwie. Sama konstrukcja nie jest trudna ale generator SI570 nieco kosztuje co może być sporą barierą.
W ten sposób uznaję (nareszcie) temat za zakończony ;-)
L.J.


Załączone pliki Miniatury
İmage İmage
09-10-2010 14:18
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP3VPA Offline
Tadeusz
**

Liczba postów: 56
Dołączył: 12-08-2009
Post: #62
RE: Synteza na układzie Si-570
Witam.
Zrobiłem tą syntezę ze strony sp6fre ale chyba coś poszło nie tak... Najpierw kłopoty z "fusami" i zablokowany Atmega8. Myślałem, że po części to wina braku SI570. Teraz nie mogę w SETUP ustawić SET Fof. Cały czas pokazuje -0.000.00 a po wyjściu z SETUP nie wyświetla częstotliwości. Niestety, nie mogę
zmierzyć co wychodzi z układu SI570. A coś wychodzi bo sonda dość mocno wychyla się. Szczerze mówiąc jestem już nieco zniechęcony, bo nie wyszła synteza wg. Oleg 9 - brumi, teraz z tą też kiszka, a złożony Piligrim czeka....
Może ktoś ma jakiś pomysł?
Na marginesie: i tak nie wiem, czy te fusy dobrze ustawiłem, ale układ zdaje się jakoś pracować oczywiście ze wspomnianą wyżej usterką.
Tadeusz - sp3vpa.
07-11-2010 12:04
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP2QCA Offline
Artur
****

Liczba postów: 341
Dołączył: 22-06-2009
Post: #63
RE: Synteza na układzie Si-570
czesc,

masz moze oscyloskop? Jak nie to moze ktos z Twoich kolegów w okolicy ma - sama sonda to nie za dobry przyrzad do usuwania problemow. Na oscyloskopie widac duzo wiecej.

To ze brumi synteza - a probowales calosc zasilac z akumulatora ?
Brum w odbiornikach o przemianie bezposredniej czesto wiaze sie z problemami od zasilania a nie np. samej syntezy.
Warto zasilacz oddalic od układu i filtrowanie 50Hz jest b. wazne. Test z akumulatorem warto zrobic.

73! Artur sp2qca
07-11-2010 14:07
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6FRE Offline
Leszek
****

Liczba postów: 725
Dołączył: 20-09-2009
Post: #64
RE: Synteza na układzie Si-570
Coś mi się wydaje, że częściowo jestem winien Twojej frustracji Angry
Jak napisałeś o bitach Fuse to sprawdziłem jak to jest na stronie i faktycznie podałem ustawienie bitów nie dla ATMega 8 a dla procesora ATiny 2313 - prawdopodobnie przeniosłem tą część opisu z innej publikacji. Dla ATMega 8 nie ma opcji wewnętrznego podziału zegara na 8 a takie ustawienie jest możliwe dla ATiny23113
Prawidłowe ustawienie bitów dla ATMega 8 wymaga aby dokonać zmiany, w stosunku do ustawień fabrycznych, na trzech pozycjach:
Fusebit KL na 01:6 CK 4ms delay
Fusebit A987 na 1110:1110 external XTAL
Fusebit G na 0: Preserve EEPROM when chip erase
Te oznaczenia pochodzą z Bascom-a z najprostszym programatorem SPI przez port LPT. Niestety, nie wiem jak to wygląda z użyciem innych narzędzi choć kiedyś analizowałem ustawienia dla PonyProg-a i wydaje mi się, że można było dość jednoznacznie stwierdzić które ustawienia są wzajemnie odpowiednie.
W szczególności ustawienie bitu A987 ma istotne znaczenie. Dla pracy z zewnętrznym rezonatorem kwarcowym można zaprogramować również ustawienie 1111:1111 czyli takie jakie prawdopodobnie zrobiłeś ,ale dla tego ustawienia zwykle miałem kłopoty z pracą mikrokontrolera. Dość długo nie mogłem dojść dlaczego układy Mega 8 raz działały, raz nie, zanim odkryłem, że jedyne stabilne ustawienie dla zewnętrznego kwarca to 1110:1110. Z tym ustawieniem udawało mi się 'przeciągnąć ATMega 8 do 20MHz częstotliwości zegara.
Mam nadzieję, że uda Ci się przeprogramować układ. Oczywiście w ostateczności możesz liczyć, że sam zaprogramuję Ci układ i w takim wypadku proszę o kontakt na mój adres e-mail.
L.J.
(Ten post był ostatnio modyfikowany: 07-11-2010 17:23 przez SP6FRE.)
07-11-2010 16:47
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ6ADE Offline
Radjoamator.
****

Liczba postów: 539
Dołączył: 05-04-2010
Post: #65
RE: Synteza na układzie Si-570
(07-11-2010 16:47)sp6fre napisał(a):  Dość długo nie mogłem dojść dlaczego układy Mega 8 raz działały, raz nie zanim odkryłem, że jedyne stabilne ustawienie dla zewnętrznego kwarca to 1110:1110. Z tym ustawieniem udawało mi się 'przeciągnąć Mega8 do 20MHz częstotliwości zegara.

Tabela "Table 4" na str.27 pdf od Atmega8 dokładnie opisuje fusy dla rezonatora zewnętrznego. Twoje odkrycie jest w tabeli opisane.
Warto zawsze poczytać pdf przy przesiadaniu się na inny procek.

tylko na FM UKF -> Just True Sound Hi-Fi Smile
07-11-2010 17:22
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6FRE Offline
Leszek
****

Liczba postów: 725
Dołączył: 20-09-2009
Post: #66
RE: Synteza na układzie Si-570
Może mamy inne dokumentacje, choć w mojej na stronie 27 również jest tabela 4, z której zgoła wynika coś przeciwnego a mianowicie to, że ustawienie bitów dla wyższych częstotliwości zewnętrznego rezonatora powinno być postaci:
1 (CKOPT) oraz 111 (CKSEL1..3) czyli, na mój rozum, 1111
Jak to się ma do ustawienia 1110?
Z drugiej strony, Bascom używa nieco innego sposobu opisu bitów generatora, który trudno powiązać wprost z tabelą 4. Jak pisałem wcześniej, dla rezonatora kwarcowego możliwe są (przynajmniej w mojej wersji Bascom-a) tylko dwa ustawienia: 1111:1111 oraz 1110:1110
L.J.
(Ten post był ostatnio modyfikowany: 07-11-2010 18:47 przez SP6FRE.)
07-11-2010 18:42
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ6ADE Offline
Radjoamator.
****

Liczba postów: 539
Dołączył: 05-04-2010
Post: #67
RE: Synteza na układzie Si-570
(07-11-2010 18:42)sp6fre napisał(a):  powinno być postaci:
1 (CKOPT) oraz 111 (CKSEL1..3) czyli, na mój rozum, 1111
Jak to się ma do ustawienia 1110?

1110 jest ok czyli CKSEL3=1,CKSEL2=1,CKSEL1=1,CKSEL0=0/1
Pojmując to 1110 jako młodszą tetradę bajtu Fuse Low Byte ,której zawarość masz w "Table 88" str.224
Zaznaczam że nie wiem jak jest w Baskomie zorganizowane.

Wpływ CKSEL0 na SYS masz w "Table 5" str.28

tylko na FM UKF -> Just True Sound Hi-Fi Smile
07-11-2010 19:52
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6FRE Offline
Leszek
****

Liczba postów: 725
Dołączył: 20-09-2009
Post: #68
RE: Synteza na układzie Si-570
Dalej nie wiem dlaczego ustawienie 1110 powinno być (według Ciebie) lepsze niż 1111, dla którego częstotliwość pracy powinna być, według tej samej dokumentacji, większa bowiem ustawienie 1110 zaleca się dla rezonatorów 2x(09-3.0MHz) a ustawienie 1111 dla rezonatorów 2x(3-8MHz).
O tym, że jest to jednak prawda przekonałem się w praktyce i tą wiedzą, różniącą się zasadniczo od opisu w dokumentacji, podzieliłem się w pierwszym sprostowaniu mojego opisu.
A jeśli nie wiesz jak to jest w Bascomie to może w przyszłości najpierw się dowiedz a potem rób uszczypliwości w rodzaju "odkrycie" lub dawaj mało istotne rady typu "Warto zawsze..". Chociaż, może i ja się odwdzięczę tym samym, poczytaj jak to jest w Bascom-ie Undecided
Jednak jestem skłonny zgodzić się z Tobą w jednym: motto masz adekwatne.
L.J.
07-11-2010 20:20
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ6ADE Offline
Radjoamator.
****

Liczba postów: 539
Dołączył: 05-04-2010
Post: #69
RE: Synteza na układzie Si-570
(07-11-2010 20:20)sp6fre napisał(a):  Dalej nie wiem dlaczego ustawienie 1110 powinno być (według Ciebie) lepsze niż 1111, dla którego częstotliwość pracy powinna być, według tej samej dokumentacji, większa bowiem ustawienie 1110 zaleca się dla rezonatorów 2x(09-3.0MHz) a ustawienie 1111 dla rezonatorów 2x(3-8MHz).

Zaleca się - ale sprawdź na co wpływa ostatni bit w tej tetradzie.
Table 5.
Jeśli nie używałeś Power Down i Power Save to jedyne na co może to wpłynąć
to czas opóźnienia po resecie systemu.
Wątpię aby twórcy Baskoma pomieszali organizację bitów (fusebitów) od najstarszego do najmłodszego - no ale może ???

Pozostałej treści twojego posta nie komentuję bo i po co. Wink

tylko na FM UKF -> Just True Sound Hi-Fi Smile
(Ten post był ostatnio modyfikowany: 07-11-2010 21:30 przez SQ6ADE.)
07-11-2010 20:29
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP3VPA Offline
Tadeusz
**

Liczba postów: 56
Dołączył: 12-08-2009
Post: #70
RE: Synteza na układzie Si-570
Witam.
Dziękuję za odpowiedzi. Jeśli chodzi o syntezę wg Oleg 9 to zasilałem ją z akumulatora. Jest dokładnie tak samo. Sprawdziłem filtrowanie, płytkę pod kątem błędów ale nic nie znalazłem - co nie znaczy, że ich nie ma.... Cóż nie mam też takiego oscyloskopu jakim mógłbym podejrzeć tak wysokie częstotliwości a kolegów z takim sprzętem chyba nie znajdę. Lepiej chyba będzie zrobić tę syntezę od nowa na innym układzie a odpowiednie kroki już
poczyniłem.
Co zaś tyczy syntezy na SI570 to programuję Atmegę8 prg.ISP Programmer
bo innym nie mogę (nie widzi procka). Są tam trochę inne nazwy niż kolega
podał. Bity CKSEL3,2,1,0 ustawiłem jak zalecone czyli 1110, rozumiem, że EESAVE należy ustawić 0 - EEPROM jest chroniony, i nie wiem co to za fusebit KL, bo w tym prg są troszkę inne oznaczenia. Angielskiego nie umiem, więc czytanie pdf-a opisującego procesor też mi nie pomoże. Proszę zatem o podanie za co on odpowiada lub, który jest w kolejności i czy jest "L" czy "H". Może jakoś sobie poradzę. Po ponownym zaprogramowaniu procesora nic się nie zmieniło: nie ma częstotliwości tak jakby nie chodziło I2C a częstotliwość skacze.
Pozdrawiam - Tadeusz - sp3vpa.
07-11-2010 21:33
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 8 gości