• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Mega 2560 wyświetlacz FT810
#16
(06-09-2019, 11:30)Agregacik napisał(a): Zdaję sobie z wzajemnego wpływu przewodów na siebie przez pojemność czy indukcyjność wzajemną, tylko nie wiedziałem, że ma to aż taki wpływ na długości 20 cm.  W
Policz długość fali dla 8MHz i będziesz wiedział kiedy linia jest długa i trzeba ja dopasować aby nie było odbić.

(06-09-2019, 11:30)Agregacik napisał(a): innym projekcie wyświetlacz LCD 20x4 udało mi się podłączyć na i2c na odcinku 15m, ale nie wiedziałem, że SPI może mieć takie problemy na 20 cm. No ale teraz już wiem. Zależy to zapewne jeszcze od samego interfejsu fizycznego wyświetlacza FT 811.
Jaką szybkość transmisji miałeś na I2C a jaką masz na SPI?

Początkujący "na palę" łączą moduły, nie zwracają uwagi na rodzaj przewodu, długość. Dla nich odbicia, przesłuchy nie istnieją. Nie mają oscyloskopu aby zobaczyć jak wygląda sygnał. Efekty często są takie, że urządzenie działa dobrze na stole po zamknięciu w obudowie lub zmontowaniu na PCB już nie. Wszystko to wynika z niewiedzy i/lub braku sprzętu.
Na forach często czytam "Nie będę kupował oscyloskopu dla jednego hobbystycznego projektu". Jak chcę sobie hobbystycznie sfrezować głowicę w samochodzie to nie muszę kupować frezarki tylko zrobię to pilnikiem?

Rozczarowań można uniknąć wiedząc do czego został stworzony i gdzie jest używany dany interfejs. I2C wymyślono w celu komunikacji z niedużą prędkością w obszarze jednego urządzenia. Długość magistrali to co najwyżej kilkadziesiąt centymetrów. Ekspandery pozwalają na komunikację na większe odległości, z mniejsza prędkością. SPI służy do szybkiej komunikacji na niewielkie odległości rzędu centymetrów. Możliwa jest komunikacja na dziesiątki centymetrów ale kosztem prędkości. Do szybkiej komunikacji na duże odległości służy RS422/485. Trzeba oczywiście pamiętać, w przypadku interfejsów synchronicznych, o czasie w jakim elektrony podróżują w przewodniku. W przypadku interfejsu synchronicznego, czas podróży "tam i z powrotem" nie powinien przekraczać 50% czasu trwania sygnału zegarowego.

(06-09-2019, 11:30)Agregacik napisał(a): Zależy to zapewne jeszcze od samego interfejsu fizycznego wyświetlacza FT 811.
Bez problemu FT811 zadziała na 25MHz ale nie na półmetrowym przewodzie. Jeśli przewód jest długi to należy zmniejszyć prędkość transmisji. Jeśli musi być duża użyć RS422. Naturalnie przewody połączeniowe muszą być odpowiedniego typu. Jeśli będą nieodpowiednie trzeba będzie zmniejszyć prędkość transmisji.

Istnieje też problem nieznajomości softu (bibliotek, C/C++) i not katalogowych użytych układów. Połączenie razem tych braków w wiedzy razem z chęcią naciągnięcia klienta aby wcisnąć im największe możliwe bzdury, jak wyświetlacz 480x320 do ArduinoMega2560 owocuje rozczarowaniem i postami "Kompilator ma błędy", "Kupiłem zepsuty układ".
 
Odpowiedź
  


Wiadomości w tym wątku
Mega 2560 wyświetlacz FT810 - przez Marcoos - 24-08-2019, 15:39
RE: Mega 2560 wyświetlacz FT810 - przez kaczakat - 24-08-2019, 16:21
RE: Mega 2560 wyświetlacz FT810 - przez Marcoos - 24-08-2019, 16:25
RE: Mega 2560 wyświetlacz FT810 - przez kaczakat - 24-08-2019, 16:32
RE: Mega 2560 wyświetlacz FT810 - przez Marcoos - 24-08-2019, 16:47
RE: Mega 2560 wyświetlacz FT810 - przez Marcoos - 24-08-2019, 19:30
RE: Mega 2560 wyświetlacz FT810 - przez semi - 25-08-2019, 09:51
RE: Mega 2560 wyświetlacz FT810 - przez Agregacik - 27-08-2019, 08:11
RE: Mega 2560 wyświetlacz FT810 - przez Agregacik - 03-09-2019, 19:55
RE: Mega 2560 wyświetlacz FT810 - przez semi - 03-09-2019, 21:24
RE: Mega 2560 wyświetlacz FT810 - przez kaczakat - 03-09-2019, 22:11
RE: Mega 2560 wyświetlacz FT810 - przez Agregacik - 04-09-2019, 13:04
RE: Mega 2560 wyświetlacz FT810 - przez semi - 05-09-2019, 17:53
RE: Mega 2560 wyświetlacz FT810 - przez Agregacik - 06-09-2019, 11:30
RE: Mega 2560 wyświetlacz FT810 - przez semi - 07-09-2019, 09:12
RE: Mega 2560 wyświetlacz FT810 - przez Agregacik - 09-09-2019, 13:41
RE: Mega 2560 wyświetlacz FT810 - przez semi - 09-09-2019, 18:16
RE: Mega 2560 wyświetlacz FT810 - przez Agregacik - 09-09-2019, 20:26
RE: Mega 2560 wyświetlacz FT810 - przez Agregacik - 10-09-2019, 10:59
RE: Mega 2560 wyświetlacz FT810 - przez Agregacik - 31-10-2019, 12:11
RE: Mega 2560 wyświetlacz FT810 - przez semi - 31-10-2019, 13:36
RE: Mega 2560 wyświetlacz FT810 - przez Agregacik - 31-10-2019, 14:43
RE: Mega 2560 wyświetlacz FT810 - przez semi - 31-10-2019, 15:26
RE: Mega 2560 wyświetlacz FT810 - przez Agregacik - 31-10-2019, 17:23
RE: Mega 2560 wyświetlacz FT810 - przez semi - 31-10-2019, 21:01
RE: Mega 2560 wyświetlacz FT810 - przez Agregacik - 04-11-2019, 17:46

Skocz do:


Przeglądający: 2 gości