DTE a DCE

Feb 17, 2005 8 Replies

Jak wygl±da relacja/ró¿nica miêdzy tymi dwoma rodzajami urz±dzeñ? W ksi±¿ce mam napisane tylko, ¿e dte to komputer,a CE to modem. A jak to sie ma w stosunku do urz±dzeñ dzia³aj±cych poza komputerem? Np. taka komunikacja miêdzy mikrokontrolerami?


dokladniej to DCE to modem [communication equipment], a DTE to to co sie do modemu podlacza - komputer, terminal, drukarka, router ..

A wtedy jest klopot :-) Jedno z urzadzen udaje DCE, albo robimy null modem cable.

J.

Czyli podsumowuj±c jeden uC to DTE a drugi DCE? A jak wykorzystam jeszce TRANSIVER`y dwa (po jednym na ka¿dy uC) MAX214 (które mi sie i tak nie nadadz± bo potrzebuj± i wszystkich wej¶æ (DTR, RI, DCD etc. a nie tylko RxD i TxD jako wej¶cie) to te MAX`y j±k± rolê pe³ni±? Dopowiem jeszce, ¿e maj± specjalne wyprowadzenia, którymi decyduj± jako jakie urz±dzenie (DTE czy DCE) ten TRANSIVER ma dzia³aæ.

A "null modem cable" oznacza?

Panoramix <panoramix snipped-for-privacy@BEZSPAMUPROSZEo2.pl napisal nam:

ze nie ma modemu po drugiej stronie, kurcze do notatek bym zagladnal by sie upwnic ale sa w piwnicy :O

masz zapetlone kilka lini w standardowym zlaczu, tak by program po stronie kompa myslal ze gada zmodemem, linia wystaw nosna jest zapetlona z wykryj nosna itp

chyba koja¿e o co chodzi. styki 7 z 8 na z³±czu db-9 s± zwarte.

U¿ytkownik "J.F." <jfox snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@4ax.com

DCE = Data Communication Equipment. DTE = Data Terminal Equipment

Urz±dzenia DCE (np. modem) maj± gniazda ¼eñskie (DB9-F, DB25-F). Z urz±dzeniem DTE ³±czy siê je prostym kablem skrosowanym 1 to 1.

Urz±denia DTE (terminal) maj± gniazda mêskie (DB9-M, DB25-M). Np. COM na PC-cie. I s³usznie, bo komputer pe³ni funkcjê terminala, czyli urz±dzenia koñcowego produkuj±cego/konsumuj±cego dane, transmitowane dalej przez urz±dzenia komunikacyjne.

Je¿eli chce siê po³±czyæ mordka w mordkê dwa urz±dzenia DTE (czyli urz±dzenia z _mêskimi gniazdami_ - np. dwa PC-ty) to trzeba uzyæ kabla Null-Modem. Albo pe³nego, krzy¿uj±cego linie danych RxD z TxD oraz linie oraz RTS z CTS i DSR z DTR i umo¿liwiaj±cego pe³ny handshake sprzêtowy. Albo uproszczonego w którym synga³y gotowo¶ci sa zapêtlone lokalnie (RTS z CTS oraz DSR z DTR i DCD) i gdzie zak³ada siê, ¿e odbiornik zawsze wyrabia siê z odbieraniem znaków lub stosuje siê programowe sterowanie przep³ywem (np. XON/XOFF). Na zdrowy rozum z ³±czeniem DCE<->DCE powinno byæ analogicznie .

Nazewnictwo linii w RS232C jest tak intuicyjne, ¿e ile razy mam polutowaæ jakiego¶ RS-a, to po pierwsze siêgam do jakiej¶ ¶ci±gawki ;-) Np.:

formatting link
-> SERIAL

->

formatting link
- tu jest pe³ne nazewnictwo wszystkich linii V.24 vel RS232.

->

formatting link
- okrojony port PC-towy (9pin)

->

formatting link
- okrojony port PC-towy (25pin)

->

formatting link
- RS232D, czyli z³±cze terminalowe na RJ45

Uk³ady uC z UARTem na pok³adzie mo¿na konstruowaæ zarówno jako DCE jak i DTE. Je¿eli pod³acza siê do nich PCta w roli terminala (DTE), to IMO naturalniejsze wydaje siê wykonanie urz±dzenia w wersji DCE i ³aczenie _prostym_ (tzn. niekrosowanym) kablem.

To teraz uk³ad MAX214 ustawiæ jako DTE czy DCE? Bo ma osobny pin na ustawieie tego parametru.

Schemat ma byæ m.w. taki:

uC <=>MAX214<===>MAX214<=>uC

Proponuje przespacerowac sie do biblioteki - i poszukac odpowiedniej ksiazki, cos tak kojarze ze byla jakas na rynku. Przeczytac, zrozumiec o co chodzi, potem kombinowac.

A te maxy to mi sie wydaja jakos dziwnie i glupio przekombinowane.

J.

Tylko ¿e na moim zapi¼dziejewku (przepraszam za wyra¿enie) nie ma odpowiedniej bilblioteki w której zamiast Harlekinów by³by Chwaleba, Rusek czy Horowitz :( A do Szczecina do Ksi±¿nicy daleko.

Ale juz i tak du¿o wiêcej wiem ni¿ 12h temu :) W ka¿dym badz razie wys³a³em promotorowi schematy i zobaczymy co na to powie. Je¶li co¶ nie bedzie gra³o to mi powie. Tak czy inaczej dziêki wielkie za zainteresowanie moimi problemami :)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required