Hirdetés

Új hozzászólás Aktív témák

  • fpeter84

    senior tag

    válasz Janos250 #6892 üzenetére

    LVCH245A Octal bus transceiver; 3-state

    Inputs accept voltages up to 5.5 V

    In accordance with the Absolute Maximum Rating System...
    VI input voltage [1] 0.5 +6.5 V

    [1] The minimum input voltage ratings may be exceeded if the input current ratings are observed.

    wikipedia.org/wiki/RS-232#Voltage_levels

    RS-232 logic and voltage levels
    Data circuits Control circuits Voltage
    0 (space) Asserted +3 to +15 V
    1 (mark) Deasserted −15 to −3 V

    Semmiképpen nem ajánlott közvetlenül rákötni, mert a pozitív irány is bőven túllépheti a tolerált tartományát, de a jel negatívba is megy ugyanannyit... Fizikailag lehet kibírná, működne, de inkább ne kockáztass ha nem az életed múlik rajta :)

    A leg elegánsabb megoldás természetesen egy MAX232/MAX3232 alapú illesztés, de ha elég alacsonyabb sebesség (félvezető típustól függően akár 19200-38400 baud, de a 4800-9600-ra garantáltan elég) akkor ezt a tranzisztor+dióda+2 ellenállásos kapcsolást másolva is meg lehet oldani:

    A negatív jelet levágja a dióda, a pozitívval pedig egy ellenálláson keresztül le-lehúzza az NPN tranzisztorral a felhúzott RX lábat. Ha az általános diódát egy ~3-5V-os zener-re cseréled, akkor akár a tranzisztort is el lehet hagyni! Elég felhúzni a bemeneti lábat 3-5V-ra és azt lerángatni a bejövő negatív jellel földre a másik ellenálláson keresztül... (a zener a negatív és a pozitív túlfeszt is lenyesi, csak az analizátor programban a serial async kiválasztásakor az invertált jelet is be kell pipálni, mert ugye a tranzisztor ezt is biztosítaná)

Új hozzászólás Aktív témák