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



Teraz jest 11 sty 2025, o 13:03


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 19 ] 
Autor Wiadomość
PostNapisane: 5 lip 2015, o 11:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2014
Posty: 123
Lokalizacja: Świętokrzyskie
Pomógł: 0

Witam Wszystkich

Buduję układ, w którym chcę wyprowadzić cały uart czyli w sumie 8 linii i muszę dokonać konwersji napięć. Bardzo dobrym rozwiązaniem jest scalak 74LVC125, ale on ma na pokładzie tylko 4 bufory, więc w moim układzie muszę zastosować 2 takie układy scalone.

Moje pytanie - czy jest jakiś inny układ scalony, który będzie zbliżony parametrami do naszego wspaniałego 74LVC125, ale żeby miał na pokładzie 8 takich buforów?

W ostateczności zastosuję 2 x 74LVC125, ale bardziej elegancko wyglądałoby to jakby był tylko jeden scalaczek:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 11:12 
Offline
Użytkownik

Dołączył(a): 06 maja 2014
Posty: 415
Lokalizacja: Kraków
Pomógł: 26

Spojrzyj na scalak 74(hc,lvc,co tam chcesz)245 - bufor ośmiokrotny.
Nie wczytywałem się dokładnie w kartę katalogową, ale powinien się nadać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 11:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Zobacz ten układ TXB0108
tu masz link do modułu http://botland.com.pl/moduly-rozszerzajace-raspberry-pi-2/2468-konwerter-poziomow-logicznych-8-kanalowy-dwukierunkowy-adafruit.html

Jeszcze jeden modół z Kamami
http://blog.kamami.pl/?p=106


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 11:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2014
Posty: 123
Lokalizacja: Świętokrzyskie
Pomógł: 0

Moduły odpadają, a w TME nie ma tego scalaka, muszę mieć goły scalak w obudowie smd.
A co powiecie o o 74LVC541?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 12:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

Ja korzystam z takiego scalaka MAXIM-DALLAS MAX3378EEUD+

http://www.tme.eu/pl/details/max3392eeud+/drivery-uklady-scalone/maxim-dallas/

no ale też będziesz potrzebował 2 sztuk, nie kojarzę czy jest taki MAX czy podobny na 8. Jest to rozwiązanie zdecydowanie droższe jednakże bardziej profesjonalne. Ale przy komercyjnym rozwiązaniu idącym w ilości sztuk koszt jego może być dyskusyjny, jednakże dla ilości jednego dwóch urządzeń hobbistycznych uważam czemu nie ;)


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 12:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2014
Posty: 123
Lokalizacja: Świętokrzyskie
Pomógł: 0

Zgadza się. To żadne komercyjne rozwiązanie. Robię mały moduł dla siebie i na własne potrzeby. Co prawda będę używał główne rx, tx, ale na wszelki wypadek chcę przekonwertować cały interfejs, żeby później nie robić pająków i żałować, zwłaszcza że wykonanie pcb zlecę firmie płytkarskiej.
Widziałem ten scalak i jest naprawdę wypasiony. A co myślisz o 74LVC541?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 12:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

No powiem Ci szczerze że wygląda ok i przypuszczam że na nim swój cel byś osiągnoł, ale myślę że niech sie wypowie jeszcze ktoś mądrzejszy odemnie.

Ale zastanawia mnie jedno, rozumiem że chodzi Ci o komunikacje UART uC z komputerem tak dla jakiegoś swojego urządzenia co konstruujesz?

Bo jeśli tak to wg. mnie rx i tx w zupełności wystarczają i nie wiem do czego mogły by być użyte pozostałe linie no i generalnie współcześnie stosuje się raczej standard USB więc ja stosuje zwykle scalak FT232 i tylko rx i tx, aczkolwiek ostatnio w ogóle zmieniam koncepcje i ide jeszcze dalej w nowych projektach jak ma być komunikacja z komputerem to wcześniej Bluetooth a obecnie WiFi ATNEL-WIFI232-https://www.sklep.atnel.pl/pl/p/ATNEL-WIFI232-T-ant/110



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 12:46 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8597
Pomógł: 337

tymczasem ....

Proponuję przy zakładaniu wątków zapoznawać się z zasadami działów i tematyką ....
topic2779.html

bowiem ten wątek to żadne DIY

tym razem przenoszę następnym razem bez uprzedzenia będę wątki poddawał exterminacji ...

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 13:23 
Offline
Użytkownik

Dołączył(a): 25 cze 2015
Posty: 123
Pomógł: 4

michał6201 napisał(a):
A co myślisz o 74LVC541?


Zobacz zasadę działania MAX3378, czy TXB0108 (chociaż ja bym dał dwa TXS0104 bo mam ich trochę ;)), albo jak Intre MAX3378 tych mam jeszcze więcej (jak chcesz mogę ci odsprzedać 2-4szt MAXów).

74LVC541 i pochodne, łącznie z LVC125 zasilane z 3.3V, pozwalają na transfer poziomów tylko w jedną stronę (zastanów się dla czego).

Nie mówiąc już o braku zabezpieczenia ESD, sam używam w komercyjnych i nie komercyjnych projektach tylko pełnego translatora napięć z ESD na pokładzie.
Jeżeli chcesz tanio, to 2x LVC125 też załatwi sprawę. Kwestia jaki układ. Ma być tanio to LVC, ma być zgodnie ze sztuką odporności ESD to dedykowane rozwiązania.

Nie chce tu zaczynać kolejnej miałkiej dyskusji, na zasadzie u mnie LVC125 działa, bo ten scalak sprawdza się świetnie, tylko nie wszędzie. Zresztą tak samo jak nie ma sensu dawać do każdego układu MAXa czy TXSa który kosztuje 10-15zł.
Wszystko zależy od potrzeb. Warto po prostu zdawać sobie sprawę z istnienia różnych rozwiązań i stosować je w zależności od potrzeby, vide. dwa mosfety + kilka rezystorów dla i2c, które do tych 400khz sprawdzają się, co prawda znowu problem rozbija się o brak ESD, ale jak już wspomniałem kwestia priorytetów i potrzeb.

_________________
"O sygnałach bez całek" Czesław Frąc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 13:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2014
Posty: 123
Lokalizacja: Świętokrzyskie
Pomógł: 0

OK, rozumiem, będę pamietał następnym razem.

Co do pełnego UART to też myślę, że nie wykorzystam wszystkich linii UART, a tak jak pisałem rx tx do komunikacji z prockiem.
Żeby było jaśniej robię na własne potrzeby układ z modułem gsm. Ten moduł ma wyprowadzony pełny UART i tak sobie pomyślałem, że skoro jest pełny, to mogę go w całości przekonwertować tak na zaś i w razie czego jest pod ręką. A do komunikacji z prockiem użyję tylko rx tx.

Kurde nie pomyślałem o zabezpieczeniu ESD tych linii

To jak mi radzicie Panowie - odpuścić pełny uarty i zrobić sobie tylko wyprowadzenia i konwersję dla RX i TX?



Ostatnio edytowano 5 lip 2015, o 13:32 przez michał6201, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 13:41 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8597
Pomógł: 337

michał6201 napisał(a):
To jak mi radzicie Panowie - odpuścić pełny uarty i zrobić sobie tylko wyprowadzenia i konwersję dla RX i TX?


wszystko tak naprawdę zależy od tego co potrzebujesz , ja zwykle daje RX, TX, RTS i CTS


Autor postu otrzymał pochwałę

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 13:43 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 599
Lokalizacja: Lubin
Zbananowany użytkownik

Pomógł: 35

michał6201 napisał(a):
Witam Wszystkich

Buduję układ, w którym chcę wyprowadzić cały uart czyli w sumie 8 linii i muszę dokonać konwersji napięć. Bardzo dobrym rozwiązaniem jest scalak 74LVC125, ale on ma na pokładzie tylko 4 bufory, więc w moim układzie muszę zastosować 2 takie układy scalone.

Moje pytanie - czy jest jakiś inny układ scalony, który będzie zbliżony parametrami do naszego wspaniałego 74LVC125, ale żeby miał na pokładzie 8 takich buforów?

W ostateczności zastosuję 2 x 74LVC125, ale bardziej elegancko wyglądałoby to jakby był tylko jeden scalaczek:)


Nie piszesz jaka to ma być konwersja. Dla układów współpracujących ze sobą o stanach 3,3V i 5V, stan wysoki i niski z 3,3V są poprawnie rozpoznawane w układach 5V więc konwersje napięć należy zastosować na liniach RX układu 3,3V, linie TX nie muszą podlegać konwersji z 3,3V do 5V (zresztą 74lvc125 tego nie zrobi), więc jeden scalak i konwersja na 4 liniach RX powinna wystarczyć.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 14:07 
Offline
Użytkownik

Dołączył(a): 25 cze 2015
Posty: 123
Pomógł: 4

OdeOn napisał(a):
stan wysoki i niski z 3,3V są poprawnie rozpoznawane w układach 5V


Niski jak najbardziej, z wysokim polemizował bym. Wszystko zależy w jakiej technologi jest wykonany układ, jaka jest wydajność wyjścia (częstotliwość przełączania też ma znaczenie). Trzeba się upewnić w datasheet, że wejście układu 5V ma wystarczający margines błędu dla 3.3V
Po za tym na papierze zawsze wszystko wygląda idealnie, a praktyka swoje.
Z własnego doświadczenia wiem, że nie zawsze zostawienie 3.3V dla stanu wysokiego jest wystarczające. Tj. układ działa po japońsku tj. Jako-tako.

_________________
"O sygnałach bez całek" Czesław Frąc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 16:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2014
Posty: 123
Lokalizacja: Świętokrzyskie
Pomógł: 0

Czyli tego MAX3378 można w ten sposób połączyć:
Obrazek

Pytanie do ramrusazer - pin three-state podłączasz bezpośrednio do VL?


Ale znalazłem też podobny scalak z 8 liniami: http://www.tme.eu/pl/Document/607315073 ... T2378E.pdf

Co o tym myślicie?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 16:57 
Offline
Użytkownik

Dołączył(a): 25 cze 2015
Posty: 123
Pomógł: 4

michał6201 napisał(a):
Pytanie do ramrusazer - pin three-state podłączasz bezpośrednio do VL?


To raczej kwestia zajrzenia do dokumentacji, ale tak, podłączasz do 3.3V

_________________
"O sygnałach bez całek" Czesław Frąc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 17:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

Masz przykład podłączenia MAX`a:

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 18:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2014
Posty: 123
Lokalizacja: Świętokrzyskie
Pomógł: 0

A czy nie ma tu czasami błędu na Twoim przykładzie?

MAX31855 zasilany jest z 3,3V więc na jego liniach też jest ten sam poziom napięć.
Na tym przykładzie jego linie podłączone są do wyprowadzeń i/o vcc, a wydaje mi się, że powinny być podłączone do wyprowadzeń i/o vl?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 18:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

Wiesz ja jestem początkującym elektronikiem i powiem tak, urządzenie działa ale może być źle podłączone i działa fuksem :)

Chociaż kierowałem się tym co w nocie na str 14 na dole http://datasheets.maximintegrated.com/en/ds/MAX3372E-MAX3393E.pdfno i publikowałem to na forum klika osób powiedziało że ok no coż ale też się mogą mylić :)

Tutaj przykład innego scalaka z nawigacją GPS i też działa :)

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2015, o 19:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2014
Posty: 123
Lokalizacja: Świętokrzyskie
Pomógł: 0

To niech się wypowiedzą na ten temat bardziej doświadczeni od nas.

Ja ze swojej strony robię malutką płytkę ze scalakiem ST2378 i będę testował układ na żywym organizmie:)

Do Intre:
Nawet patrząc na stronę 14 w nocie katalogowej, którą wskazałeś zauważ, że układ zasilany napięciem niższym -> 1,8V jest dołączony do do wyprowadzeń omawianego scalaka z oznaczeniami I/O VL, a układ zasilany wyższym napięciem, e tym przypadku -> 3,3V dołączony jest do wyprowadzeń scalaka o oznaczeniu I/O VCC.
Analogicznie powinno być zrobione w Twoim schemacie czyli układ zasilany niższym napięciem dołączony do wyprowadzeń VL, natomiast układ zasilany wyższym napięciem podłączony powinien być do wyprowadzeń VCC. Nie wiem jakim cudem działa to u Ciebie, ale masz schemat odwrotnie zrobiony, niż na stronie 14 noty katalogowej.

U Ciebie układ zasilany napięciem 5V powinno być podłączone do wyprowadzeń I/O VCC, a układ zasilany napięciem 3,3V powinien być dołączony do wyprowadzeń scalaka oznaczonych jako I/O VL.

Uważam, że źle Ci ktoś podpowiedział.

U Ciebie jest to wymieszane :)



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: 19 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO