-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.p
l!news.samoylyk.net!news.uzoreto.com!newsreader4.netcologne.de!news.netcologne.
de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwind
s-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neos
trada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Mon, 16 Jan 2023 14:42:56 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Subject: Re: SPI vs I2C
Content-Language: pl
Newsgroups: pl.misc.elektronika
References: <63c476d6$0$9609$65785112@news.neostrada.pl>
<6...@g...com>
<tq3124$tq1$1$Janusz@news.chmurka.net>
<63c54868$0$19605$65785112@news.neostrada.pl>
From: Robert Wańkowski <r...@w...pl>
In-Reply-To: <63c54868$0$19605$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 78
Message-ID: <63c55460$0$9603$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 78.10.60.229
X-Trace: 1673876576 unt-rea-b-01.news.neostrada.pl 9603 78.10.60.229:32115
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 3846
Xref: news-archive.icm.edu.pl pl.misc.elektronika:777161
[ ukryj nagłówki ]W dniu 2023-01-16 o 13:51, Adam Górski pisze:
> Dane + zegar to nie jest SPI. To dane + zegar.
>
> SPI jest fajny ale to 4 przewody sygnałowe + 2 zasilania + może coś
jeszcze vendor specyfic.
>
> Mniej jak I2C + zasilanie czyli 4 przewody nie zrobisz w łatwy sposób.
No tak, ale ten okrągły mi sie spodobał, a nie znalazłem takiego od
zaraz z I2C.
https://allegro.pl/oferta/okragly-wyswietlacz-tft-ip
s-1-28-240x240-spi-12709902746
>
> Czy muszą być grube przewody ? To zależy ile wyświetlacz prądu pobiera.
>
> Np taki :
https://kamami.pl/wyswietlacze-oled-graficzne/572241
-1-5-inch-oled-module-128-x-128-wyswietlacz-oled.htm
l
>
> Który ma I2C i SPI pobiera max 0.5W co przekłada się na max 0.15A
przy wszystkich pikselach włączonych. Wg dokumentacji.
>
> Powyższy wyświetlacz ma niestety dodatkowe sygnały D/C czyli
Data/Command i Reset. Można to jednak rozwiązać stosując I2C expander
PCF8574. Czyli nadal mamy 4 przewody. Przewaga I2C.
To jeżeli sobie poradzę umożliwi zastosowanie tego wyświatlacza okrągłego.
>
> Stosując np 4 x przewód
>
> 1806-BK005 z oferty tme o średnicy miedzi 28AWG i całkowitej średnicy
0.6mm , drut o rezystancji
> 65 ohm / 1000ft czyli ok 0.2 ohm / metr
> Czyli spadek napięcia przy max obciążeniu w okolicy 60mV/metr.
>
> Zasilanie spokojnie może się wachać 3.2-3.3V przy 1m przewodach.
>
> Układamy go 2 x 2 co daje 1.2mm x 1.2 mm
>
> Potrzebujemy zatem otworu o średnicy 1.697mm.
>
> Jest to zatem w miarę łatwo wykonalne z I2C czego nie da się
powiedzieć o SPI.
>
> Tanio nie jest, ale działać będzie. Zawsze możesz poszukać tańszego
przewodu lub wyświetlacza co mniej prądu ciągnie.
Na ten patrzę:
https://www.tme.eu/pl/details/1032-0500-44/druty-naw
ojowe/synflex/1032-0500-44/
Odległość wyświetlacza od Arduino to 0,3 m (czyli 0,6 m).
Tym będę się martwił później.
Teraz chciałem wiedzieć na który protokół się zdecydować.
>
> To tylko przykład.
>
> SPI jest szybszy, łatwiejszy w programowaniu, bardziej odporny na
błędy ( czasem na I2C zdarzy się ,że slave trzyma SDA i trzeba umieć
wyjść z tego stanu ).
>
> W tym przypadku mam SPI:DIN+CLK+CS+DC+VCC+GND+RST vs
> I2C: SDA+SCL+GND+VCC.
> Dodatkowo w tym przypadku SPI nie dostanie potwierdzenia odebrania
danych. Nie ma danych wracających. I2C ma w protokole ACK i z założenia
jest dwukierunkowy.
>
> SPI jest w tym wypadku pewnie 10 - 20 razy szybszy ( zależnie od
długości przewodów ).
> Tylko niekoniecznie jest to potrzebne.
Pewnie będę pytał dalej jak dojdzie wyświetlacz.
Robert
Następne wpisy z tego wątku
- 16.01.23 14:59 Janusz
- 16.01.23 15:21 Adam Górski
- 16.01.23 20:24 Janusz
- 17.01.23 09:00 Piotr Wyderski
- 17.01.23 09:06 Piotr Wyderski
- 17.01.23 09:43 Janusz
- 17.01.23 15:31 Adam Górski
- 18.01.23 18:27 Dawid Rutkowski
Najnowsze wątki z tej grupy
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
Najnowsze wątki
- 2025-01-17 Zniknął list gończy za "Frogiem". Frog się nam odnalazł?
- 2025-01-17 Kto wytłumaczy "głupiemu" prezydentowi Dudzie wielką moc prawną "dekretu premiera" TUSKA? [(C)Korneluk (2025)]
- 2025-01-17 Warszawa => Inżynier oprogramowania .Net <=
- 2025-01-17 Natalia z Andrychowa
- 2025-01-17 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-17 Warszawa => System Architect (Java background) <=
- 2025-01-17 Warszawa => Full Stack .Net Engineer <=
- 2025-01-17 Gliwice => IT Expert (Network Systems area) <=
- 2025-01-17 Lublin => Programista Delphi <=
- 2025-01-17 Warszawa => Developer .NET (mid) <=
- 2025-01-17 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-01-17 Katowice => Senior Field Sales (system ERP) <=
- 2025-01-17 Wróblewo => Analityk finansowy <=
- 2025-01-17 Żerniki => Specjalista ds. Employer Brandingu <=
- 2025-01-17 pradnica krokowa