Re: RS-232 i petla pradowa - napiecia

Autor: Jarek Andrzejewski (jareka_at_dawid.com.pl)
Data: Thu 02 Apr 1998 - 15:53:40 MET DST


Thu, 2 Apr 1998 09:59:10 +0200, "Stanislaw Geppert" <<XXX>sgeppert_at_talex.com.pl>
napisał(-a):

>Interfejs RS-232 ma, wg normy, poziomy napiec:
>"0" -12 do -3V
>"1" +3 do +12V.
Niezupełnie:
"1": -15 <= Ui <= -3
"0": +3V <= Ui <=+15V
>(sprawdzilem na oscyloskopie, sygnaly na liniach Tx i Rx sa +/-12V).
Bo bufory RS-232 w PC są zasilane +-12V.
>Terminale sa laczone z portami przez petle pradowe. Sygnal po "drugiej
>stronie" petli, podawany na linie Rx portu, ma poziomy 0V / +12V (tez to
>sprawdzilem). Zatem logiczne "1" jest OK (>+3V), natomiast "0" - nie (nie
>jest <-3V).
>U mnie transmisja idzie poprawnie (na 9600 zawsze, na 19200 prawie zawsze).
>Chcialbym jednak wiedziec, czy uklad z taka petla powinien zawsze dzialac,
>czy tez mialem szczescie, ze trafily mi sie porty o dostatecznie duzej
>tolerancji?
Norma jedno, układ drugie. Jak odbiornik ma interpretować napięcie -3V <= Ui <= +3V?
W PC przyjęli (nieco niezgodnie z normą), że stan w pobliżu 0V odpowiada napięciom
ujemnym. Znacznie upraszcza to konstruowanie urządzeń podłączanych do portu
szeregowego. Oczywiście odbywa się to kosztem pewności działania.

-
Jarek Andrzejewski
* nie odpowiadam na anonimowe listy prywatne *



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 17:09:00 MET DST