HomeMade
Tranciever Тюльпан-DSP - Wersja do druku

+- HomeMade (http://sp-hm.pl)
+-- Dział: Urządzenia nadawczo odbiorcze KF (/forum-62.html)
+--- Dział: Transceivery HomeMade (/forum-64.html)
+--- Wątek: Tranciever Тюльпан-DSP (/thread-2339.html)



RE: Tranciever Тюльпан-DSP - SQ8MVY - 20-06-2015 15:32

Witam,

Do programowania wystarczy wlutowany sam STM.
Do pracy musi być również RAM i Flash. Bateria jest tylko do podtrzymania pracy wewnętrznego licznika czasu.

Po zaprogramowaniu pobierany prąd podskoczy do góry.

Ja walczę już 2 dzień z kontrolerem. Cały czas się restartuje po wyświetleniu na LCD napisu "testFSMC OK..." Pamięć mam FM25V02-G.
W zewnętrznym programatorze ta pamięć się programuje i odczytuje bez błędów, więc jest sprawna. Walczę dalej...


RE: Tranciever Тюльпан-DSP - SP6AUO - 20-06-2015 16:01

Dzięki Paweł. Pamięć zamówiłem FM25L256-G,tylko jeszcze nie dojechała.
Teraz muszę poczytać coś o programowaniu.(czarno to widzę, brak wiedzy).
Chcę to przygotować tak jak w m0nku.Tylko nie wiem gdzie pobrać bootloadera.


RE: Tranciever Тюльпан-DSP - SQ8MVY - 20-06-2015 16:35

Witam,

Bootloader jest zaszyty w procesorze. Na płycie sterownika zą złącza nazwane Boot0 i Boot1. Przez odpowiednią ich konfigurację aktywujemy bootloader.
Link do artykułu już podawałem w tym temacie. Generalnie polecam odwiedzić portal stm32.eu, a w szczególności dział Porady. Są tam artykuły z filmikami jak programować za pomocą programatora, jak i również poprzez USB lub USART za pomocą bootloadera.


RE: Tranciever Тюльпан-DSP - SP3OSJ - 20-06-2015 18:24

.....


RE: Tranciever Тюльпан-DSP - SQ8MVY - 20-06-2015 21:03

Witam,

Arturze, ja mam LCD 7 cali. Nie mam tam zworek jak w wersji 5 cali. A do czego ta zworka tam jest ?? ...... Jeżeli się nie mylę to związana jest chyba ze sterowaniem PWM podświetlenia wewnętrzne/zewnętrzne ?

Zamówiłem już inną kostkę pamięci tj. 25W256. Jak dojedzie na dniach to się podmieni. Zresztą jeden z kolegów pisał, że też miał problem z FM25V02 i dopiero podmiana na inną pozwoliła na start sterownika.

Mam takie wrażenie, że gdzieś w sofcie jest jeszcze błąd związany z komunikacją lub rozpoznawaniem pamięci FRAM (25V02-G).
W ostateczności zostanie mi jeszcze przelutowanie STM-a, choć wszystkie luty sprawdzałem i są prawidłowe połączenia z STM-a do obu pamięci oraz LCD. Napisy które zdążą się pojawić również prawidłowo są wyświetlane. Restart następuje natychmiast po odczycie danych z pamięci FM25V02. Przy podglądzie szyny SPI widać, że pamięć danych praktycznie nie wysyła, co mnie trochę dziwi.

Arturze, bardzo ładna wersja TRX-a powstaje. Czekam z niecierpliwością na efekt końcowy.

---------------------------------------------
Pragnę poinformować, że sterownik ruszył. Jestem prawie pewien, że w firmware jest błąd, który nie pozwala prawidłowo wystartować z pamięcią FM25V02.
Z ciekawości wgrałem firmware testowy, który został zamieszczony kilka postów wyżej. Po tym zabiegu sterownik nie dawał na wyświetlaczu żadnych oznak życia. Po usunięciu testowego wsadu i wgranie ponowne standardowego firmware pozwoliło na prawidłowy start.


RE: Tranciever Тюльпан-DSP - SP5FCS - 21-06-2015 9:05

(20-06-2015 21:03)SQ8MVY napisał(a):  Z ciekawości wgrałem firmware testowy, który został zamieszczony kilka postów wyżej. Po tym zabiegu sterownik nie dawał na wyświetlaczu żadnych oznak życia.

1/ Paweł ten testowy soft nie jest do sterownika tylko do procesora DSP !
Wgrywając go do sterownika narażamy procesor na uszkodzenie (inna konfiguracja pinów i układów peryferyjnych).
2/ Tak z ciekawości który wyświetlacz 7 calowy wybrałeś (może jakieś foto) ?
3/ Czy wyświetlacz zasilasz z modułu sterownika, nie grzeje się za bardzo stabilizator ?
4/ Na mojej płytce sterownika jest za wąska obudowa pod CY62157EV30L.
5/ Stabilizatory 3,3V powinny mieć większe pola do odprowadzania ciepła.
6/ Na złączu SWD brakuje sygnału do zerowania procesora NRST.

Postanowiłem narysować ręcznie nowy druk sterownika pod wyświetlacz 7 cali (pod ten typ). Druk będzie zgodny ze schematem R6DAN. W załączniku widok aktualnego stanu zaawansowania projektu. Podświetlona sieć zasilania procesora 3,3V.


RE: Tranciever Тюльпан-DSP - SQ8MVY - 21-06-2015 10:21

Witam,

Ad.1 Tak zorientowałem się, jak sterownik się nie uruchomił po wgraniu tego firmware. Po przywróceniu prawidłowego wsadu normalnie się uruchomił, co przed tym zabiegiem nie było możliwe. Problemem jest prawidłowe zainicjalizowanie danymi układu FM25V02-G. Przy podglądzie transmisji procesor bardzo mało danych wysyła do pamięci i jeszcze mniej pamięć odsyła. W programatorze zewnętrznym te pamięci prawidłowo się zapisują i odczytują. Być może, że trzeba rejestr konfiguracyjny pamięci prawidłowo ustawić, czego nie robi automatycznie oprogramowanie sterownika dla tego modelu pamięci. Choć stawiam, na drobny błąd w oprogramowaniu sterownika.

Ad2. Wyświetlacz miałem dużo wcześniej, kupiony w Elty.pl Przeznaczony był do innego projektu. Jest to ten, którego zdjęcie zamieściłeś w którymś poście.

Ad3. wyświetlacz jest zasilany ze sterownika. Stabilizator jest chłodny, z tym, że nie mam ustawionego na maxa podświetlenia, bo nie mogę się dostać do Menu, aby to ustawić. Z tym wyświetlaczem jest jeszcze taki problem, że dotyk w poziomie jest odwrócony, tzn, naciskając z lewej strony, pozycja jest odczytywana jako naciśnięcie z prawej strony względem środka wyświetlacza. Aby to poprawić, wystarczy zamienić miejscami lewą stronę z prawą panela dotykowego na złączu. Z tego co wyczytałem na rosyjskim forum to są w trakcie dodania funkcji która to będzie robić programowo.

Ad4. Układ pamięci RAM dostępny jest w 2 wersjach obudowy 44 nóżki i 48 nóżek. Potrzebna jest TSOP44 i będzie pasować. Ja lutowałem gorącym powietrzem i pastą z cyną. wszystko pasuje prawidłowo.

Ad5. mogły by mieć większe pola lutownicze, ale pasta z cyną załatwia problem.

Ad6. W tym przypadku nie jest potrzebny sygnał NRST do programowania. A to dlatego, że piny PA14 (SWCLK) oraz PA13(SWDIO) nie są do niczego innego używane. W tej aplikacji są przeznaczone tylko do programowania i debugowania softu. Więc reset oraz przełączenie w tryb programowania odbywa się poprzez komendy wysyłane przez to złącze.

Jak pisałem , sterownik uruchamia się , ale nie mogę wejść do menu, nawet jak trafię na klawisz menu. Zresztą wszystkie klawisze się tak samo zachowują tylko pokazują że są naciskane, ale żadnej reakcji nie ma. Podejrzewam, że musi być podpięty moduł DSP, aby zaczęło to prawidłowo działać.

Co do Twojej płytki, to można ją uciąć w połowie tym samym redukując koszty wykonania PCB. Złącza z prawej strony są niepotrzebne. Mam już przygotowany mały adapterek między ten LCD a płytkę sterownika. Na razie LCD wisi mi na tasiemce od FDD, którą trzeba było z jednej strony obciąć i odpowiednio zlutować z wtyczką.


RE: Tranciever Тюльпан-DSP - PREZES - 21-06-2015 10:48

Sterownik z wyświetlaczem 7 cali przy maksymalnej jasności pobiera ok.650 mA .
Należy zastosować dodatkowe chłodzenie albo zewnętrzny zasilacz do zasilania wyświetlacza ,wbudowany w płytkę sterownika grzeje się .
Po 2 minutach pracy ma 48 stopni i dalej rośnie temperatura.
Na wyświetlaczu jest dodatkowy stabilizator ,który powinien wystarczyć do zasilania,nie sprawdziłem jak to będzie działać i czy nie będzie za ciepły,ale jest wbudowany oryginalnie i powinien wystarczyć.

Ryszard


RE: Tranciever Тюльпан-DSP - SQ8MVY - 21-06-2015 13:02

Witam,

Mój sterownik z wyświetlaczem na chwilę obecną pobiera 300 mA i stabilizator od napięcia dla LCD jest lekko ciepły. Może przy max podświetleniu będzie cieplejszy.

Na zdjęciach sterownik w obecnej postaci, projekt adaptera do tego LCD oraz Adamie, jak leży u mnie pamięć na PCB. U ciebie jest inaczej ?
Jeżeli stabilizator napięcia dla LCD będzie się znacznie nagrzewał przy pełnym podświetleniu, to przeniosę go na adapter. Jest tam sporo miejsca jeszcze.

Ryszardzie, czy u siebie możesz wejść do menu za pomocą klawiszy dotykowych bez podpiętego modułu DSP ? U mnie klawisze ekranowe dostają granatowe obwódki po przyciśnięciu. Pytam, bo widzę, że masz ustawiony zegar


[attachment=10062][attachment=10064][attachment=10065][attachment=10063]


RE: Tranciever Тюльпан-DSP - PREZES - 21-06-2015 15:42

Nie ma potrzeby podpinania DSP aby działał sterownik, nastawy działają.
Mam wszystko ustawione dlatego że ustawiłem z ekranem 5 cali, 7 cali podłączyłem tylko do sprawdzenia jak to działa i jak wygląda taki "telewizorek".
Załączam zdjęcia dla porównania z ekranem 4,3 cala


Ryszard