Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

ZL3AVR i przejściówka USB RS232

inspire1 15 Sty 2014 18:20 1803 15
  • #1 15 Sty 2014 18:20
    inspire1
    Poziom 12  

    Witam,
    Mam zestaw zl3avr i jest w nim moduł max232n, zakończony gniazdem RS232. Chcę do tego dorobić przejściówkę na USB, co będę potrzebował?
    Z racji tego że nie mam w laptopie takiego gniazda, potrzeba zrobić takową przejściówkę.
    Jeżeli dobrze kombinuję to potrzebuję wtyczki USB, FT232RL i wtyczki RS232? Nic poza tym?
    Do USB łączę GND i piny od danych do FT232RL, potem z MAX232 do FTL232RL RX i TX i VCC + GND z zestawu do FT232RL.

    0 15
  • #2 15 Sty 2014 18:29
    BlueDraco
    Specjalista - Mikrokontrolery

    Gotową przejściówkę kupisz za 10 zł, a żeby wykonać ją samemu w postaci uproszczonej potrzebujesz jakiegoś FT23.., np. FT230X z elementami towarzyszącymi R i C oraz rezystora 47k.

    0
  • #3 15 Sty 2014 18:36
    inspire1
    Poziom 12  

    Ale po co mi R i C? Jak zasilę ją z zestawu?
    Przeglądam schematy i wydaje mi się że wystarczy ft232 i wtyczki i powinno działać.

    0
  • #4 15 Sty 2014 18:43
    BlueDraco
    Specjalista - Mikrokontrolery

    Popatrz na schemat z dokumentacji FT230X - jest tam kilka potrzebnych elementów. Elementów tych nie wymaga aż tylu CP2102, ale za to CP2102 nie podłączysz do MAX232 - musisz po drodze zanegować sygnały RX i TX, które w FT230X możesz zanegować wewnętrznie przez odpowiednie zaprogramowanie układu przez USB.

    0
  • #5 15 Sty 2014 18:53
    inspire1
    Poziom 12  

    Patrzyłem na dokumentacje FT232 i wiem że jeśli prowadzę zasilanie z wtyki USB to potrzebuję kondensatory. Ale twierdzę że nie potrzeba mi kondów itd. Bo zasilanie będę brał z płytki... a tam mam już kondensatory zastosowane...
    Tzn. z 3v3 out w ft232 będę musiał dać kondensator 100nF i tyle. Jeżeli dobrze rozumiem dokumentacje :)

    0
  • #6 15 Sty 2014 19:12
    BlueDraco
    Specjalista - Mikrokontrolery

    Nie wiem, jaki związek mają kondensatory i rezystory na liniach D+ i D- z tym, skąd zasilasz układ. Kondensator 100n i tak zawsze się przyda na wejściu zasilania.

    0
  • #7 15 Sty 2014 19:28
    inspire1
    Poziom 12  

    Albo ja ślepy jestem albo nie wiem co, bo ja na datasheet od ft232rl nie widzę żadnego rezystora na D+ i D-.

    0
  • #8 15 Sty 2014 20:31
    BlueDraco
    Specjalista - Mikrokontrolery

    Faktycznie w datasheet nie ma. Kiedyś jednak chyba przynajmniej kondensatory były zalecane. Ale za to w self-powered trzeba podłączyć RESET do VBUS i ściągnąć do masy.

    0
  • #9 16 Sty 2014 00:29
    inspire1
    Poziom 12  

    Czyli zamawiam FT i składam :)

    0
  • #10 22 Sty 2014 19:48
    inspire1
    Poziom 12  

    A może jednak lepiej zaopatrzyć się w przejścowkę na Prolific PL-2303??

    0
  • #11 22 Sty 2014 22:10
    emarcus
    Poziom 34  

    inspire1 napisał:
    Czyli zamawiam FT i składam :)


    Masz gotowy cały adapter wbudowany we wtyczce USB kabla Nokia CA-42
    Kosztuje pare zł. gziekolwiek kupujesz.
    Wystarczy obciąć ten "drugi" koniec kabla i masz gotowy " TTL Logic Level USB Serial Port Adapter"; rozpoznanie sygnałów na przewodach nie stanowi wielkiego problemu.

    Możesz oczywiście także kupic otwartą jego versję gotową płytkę) również za 'pare groszy'- taką jak ta:
    http://www.fasttech.com/products/1005/1000309...hx-33v5v-ttl-logic-level-usb-serial-port-ada..
    Nie sądzę abyś zbudował taniej....

    e marcus

    0
  • #12 23 Sty 2014 14:59
    inspire1
    Poziom 12  

    Tylko że ja nie potrzebuje TTL bo na płytce jest wbudowany MAX232..

    Dodano po 47 [minuty]:

    Może rozbrajał kiedyś ktoś kabel od SonyEricssona DCU-65? Ciekawe czy też jest w nim taka przejściówka :P

    0
  • #13 23 Sty 2014 18:07
    emarcus
    Poziom 34  

    inspire1 napisał:
    Tylko że ja nie potrzebuje TTL bo na płytce jest wbudowany MAX232..

    Dodano po 47 [minuty]:

    Może rozbrajał kiedyś ktoś kabel od SonyEricssona DCU-65? Ciekawe czy też jest w nim taka przejściówka :P


    Nie zrozumiał...
    Wiem, że masz na płytce Max 232, który daje ci tylko "transformacje" poziomu sygnału z 12V do poziomu TTL czyli 5 Volt. Sygnał w dalszym ciągu jest w tym samym standardzie.
    Ty potrzebujesz 'przekonvertować' sygnał kodowany wg protokołu USB (D+ i D-) na sygnał TTL; (Rx i Tx). Oba te sygnały są na pozimie 5V lub 3.3 lecz są totalnie różne przesyłając te same data. Podobnie jak język polski i angielski - w obydwu językach używasz tych samych liter; ale aby w pełni zrozumieć ten drugi potrzebujesz dobre tłumaczenie. Jedną z metod /gotowych elementów jest zastosowanie FTDI, stosowane w pierwszych versjach Arduino, lub podobny clone stosowane szeroko w różnego rodzaju azjatyckich (tanich) adapterach i kablach , albo druga metoda to emulacja tej funkcji z zastosowaniem processora i programu, tak jak to ma miejsce w póżniejszych wydaniach 'Arduino' lub programatorach AVR z USB interface./


    e marcus

    0
  • #14 23 Sty 2014 18:48
    inspire1
    Poziom 12  

    Czyli o ile dobrze zrozumiałem to kupuję w/w przejściówkę i podpinam ja do maxa z płyty i chula.

    0
  • #15 23 Sty 2014 19:28
    emarcus
    Poziom 34  

    inspire1 napisał:
    Czyli o ile dobrze zrozumiałem to kupuję w/w przejściówkę i podpinam ja do maxa z płyty i chula.


    Wydaje mi się że raczej zamiast maxa...

    e marcus

    0
  • #16 24 Sty 2014 23:32
    inspire1
    Poziom 12  

    Hmm, przypomniało mi się że mam interfejs do Stag'a (LPG), po podłączeniu samego interfejsu pojawia się port COM i pokazuje producenta FTDI.
    Jak mogę sprawdzić taką przejściówkę czy to coś podobnego do FT232? Oczywiście bez otwierania :P Bo jeszcze gwarancję mam...

    Dodano po 4 [godziny] 31 [minuty]:

    Dobra działa :P Dorobiłem sobie wtyczkę do fejsa staga i teraz mam usb/rs232 przejściówkę i zaoszczędziłem kasę :P

    0