Communication interface between a TTL microcontroller and a RS232 Device avoiding level translation

   
   

A communication interface circuit transfers signals between a TTL microcontroller and a RS232 device while avoiding level translation. The interface circuit includes two switch elements. A first switch element is connected between the TTL receive terminal and the ground supply. The second switch element includes a first node that is an electrical communication with the TTL transmit data terminal, the RS232 transmit data terminal and the RS232 receive data terminal, a second node in electrical communication with the first TTL power supply and a control node in electrical communication with the TTL receive data terminal. The interface circuit is configurable to a first switching state in which electrically connects the first TTL power supply terminal to the RS 232 receive data terminal. In a second switching state, a -12V default voltage signal is conveyed from the RS232 transmit data terminal to the RS232 receive data terminal and a voltage signal is conveyed from the RS232 transmit data terminal to the TTL receive data terminal. [An interface circuit permits communication between an RS232 port and a TTL device without requiring level translation. This is accomplished by interposing a switching transistor between the RS232 port and the TTL device. Selective activation of the switching transistor permits a high voltage signal to be transmitted from the power supply rail of the non-RS232 device to the RXD pin of the RS232 port, where the signal is interpreted as a logical low. This step takes advantage of the fact that the RS232 standard interprets any voltage received at the RXD pin greater than a receiver threshold voltage to be logical zero. Selective deactivation of the switching transistor isolates the RS232 port from the non-RS232 device, permitting a negative voltage signal output by the TXD pin of the idling RS232 port to be conveyed back to the RS232 port at the RXD pin. This negative voltage signal is interpreted by the RS232 port as a logical high signal. This step takes advantage of the fact that the RS232 standard calls for the TXD pin to emit a -12V signal when the RS232 port is otherwise idle.]

Ένα κύκλωμα διεπαφών επικοινωνίας μεταφέρει τα σήματα μεταξύ ενός μικροελεγκτή TTL και μιας συσκευής RS232 αποφεύγοντας τη μετάφραση επιπέδων. Το κύκλωμα διεπαφών περιλαμβάνει δύο στοιχεία διακοπτών. Ένα πρώτο στοιχείο διακοπτών συνδέεται μεταξύ του TTL λαμβάνει το τερματικό και τον επίγειο ανεφοδιασμό. Το δεύτερο στοιχείο διακοπτών περιλαμβάνει έναν πρώτο κόμβο που είναι μια ηλεκτρική επικοινωνία με το TTL διαβιβάζει το τερματικό στοιχείων, το RS232 διαβιβάζει το τερματικό στοιχείων και το RS232 λαμβάνει το τερματικό στοιχείων, ένας δεύτερος κόμβος στην ηλεκτρική επικοινωνία με την πρώτη παροχή ηλεκτρικού ρεύματος TTL και ένας κόμβος ελέγχου στην ηλεκτρική επικοινωνία με το TTL λαμβάνουν το τερματικό στοιχείων. Το κύκλωμα διεπαφών είναι διαμορφώσιμο σε ένα πρώτο κράτος μετατροπής στο οποίο συνδέει ηλεκτρικά το πρώτο τερματικό παροχής ηλεκτρικού ρεύματος TTL με το RS 232 λαμβάνει το τερματικό στοιχείων. Σε ένα δεύτερο κράτος μετατροπής, ένα σήμα τάσης προεπιλογής -12V μεταβιβάζεται από το RS232 διαβιβάζει το τερματικό στοιχείων στο RS232 λαμβάνει το τερματικό στοιχείων και ένα σήμα τάσης μεταβιβάζεται από το RS232 διαβιβάζει το τερματικό στοιχείων στο TTL λαμβάνει το τερματικό στοιχείων. [ Ένα κύκλωμα διεπαφών επιτρέπει την επικοινωνία μεταξύ ενός λιμένα RS232 και μιας συσκευής TTL χωρίς απαίτηση της μετάφρασης επιπέδων. Αυτό ολοκληρώνεται με την παρεμβολή μιας κρυσταλλολυχνίας μετατροπής μεταξύ του λιμένα RS232 και της συσκευής TTL. Η εκλεκτική ενεργοποίηση της κρυσταλλολυχνίας μετατροπής επιτρέπει σε ένα σήμα υψηλής τάσης για να διαβιβαστεί από τη ράγα παροχής ηλεκτρικού ρεύματος της συσκευής μη- rs232 στην καρφίτσα RXD του λιμένα RS232, όπου το σήμα ερμηνεύεται ως λογικό χαμηλό. Αυτό το βήμα εκμεταλλεύεται το γεγονός ότι τα πρότυπα RS232 ερμηνεύουν οποιαδήποτε τάση που παραλαμβάνεται στην καρφίτσα RXD μεγαλύτερη από μια τάση κατώτατων ορίων δεκτών να είναι λογικό μηδέν. Η εκλεκτική απενεργοποίηση της κρυσταλλολυχνίας μετατροπής απομονώνει το λιμένα RS232 από τη συσκευή μη- rs232, επιτρέποντας σε μια αρνητική παραγωγή σημάτων τάσης από την καρφίτσα TXD του τεμπελιάζοντας λιμένα RS232 για να μεταβιβαστεί πίσω στο λιμένα RS232 στην καρφίτσα RXD. Αυτό το αρνητικό σήμα τάσης ερμηνεύεται από το λιμένα RS232 ως λογικό υψηλό σήμα. Αυτό το βήμα εκμεταλλεύεται το γεγονός που τα πρότυπα RS232 απαιτούν για την καρφίτσα TXD για να εκπέμψουν ένα σήμα -12V όταν ο λιμένας RS232 είναι ειδάλλως μη απασχόλησης.

 
Web www.patentalert.com

< Network device with embedded timing synchronization

< Programmable identification in a communications controller

> Mask, exposure method, line width measuring method, and method for manufacturing semiconductor devices

> Video/audio alarm processing apparatus for base station manager in mobile radio communication system

~ 00112