SlideShare a Scribd company logo
1 of 4
Download to read offline
RS-232 INTERFACE

Introduction:

         The RS-232 interface is the Electronic Industries Association (EIA) standard for the interchange of serial binary
data between two devices. It was initially developed by the EIA to standardize the connection of computers with telephone
line modems. The standard allows as many as 20 signals to be defined, but gives complete freedom to the user. Three
wires are sufficient: send data, receive data, and signal ground. The remaining lines can be hardwired on or off
permanently. The signal transmission is bipolar, requiring two voltages, from 5 to 25 volts, of opposite polarity.

Communication Standards:

          The industry custom is to use an asynchronous word consisting of: a start bit, seven or eight data bits, an optional
parity bit and one or two stop bits. The baud rate at which the word sent is device-dependent. The baud rate is usually
150 times an integer power of 2, ranging from 0 to 7 (150, 300, 600 ,...., 19,200 ). Below 150 baud, many system-unique
rates are used. The standard RS-232-C connector has 25 pins, 21 pins which are used in the complete standard. Many of
the modem signals are not needed when a computer terminal is connected directly to a computer, and Figure 1 illustrates
how some of the "spare" pins should be linked if not needed. Figure 1 also illustrates the pin numbering used in the original
DB-25 connector and that now commonly used with a DB-9 connector normally used in modern computers

          Specifying compliance to RS-232 only establishes that the signal levels in two devices will be compatible and that
if both devices use the suggested connector, they may be able to be connected. Compliance to RS-232 does not imply that
the devices will be able to communicate or even acknowledge each other's presence.



                                                    RS-232 Interface
                                                  Frame (Chassis) Ground
                              1                                                             1
                                  Transmit data                      Transmit data          2   3
                         3    2
                                  Receive data                       Receive data           3   2
                         2    3
                                                     Signal Ground                          7   5
                         5    7
                                  Request to send                    Request to send        4
                         7    4                                                                 7
      COMPUTER                    Clear to send                      Clear to send                   TERMINAL
                         8    5                                                             5   8
                                  Carrier detect                     Carrier detect         8   1
                         1    8
                                  Data set ready                     Data set ready             6
                         6    6                                                             6
                                  Ring indicator                     Ring indicator         22 9
                         9 22
                                  Data terminal ready                Data terminal ready    20 4
                         4 20




                                     Figure 1. Direct-to-computer RS-232 Interface




                                                            9-2.1
Table 1 shows the signal names, and functions of the RS-232 serial port pinout. Table 2 shows a complete pin description

                                          Table 1. RS-232 Serial Port Pinout

  Name Pin Signal Name               Function

     AA    1   PG                    This line is connected to the chassis ground of the GPIB-232CV. Since the
               Protective Ground     GPIB-232CV chassis ground is not connected to earth ground, pin 1 should be
                                     connected on both serial devices.
     BA    2   TxD                   This line carries serial data from the GPIB-232CV to the serial host.
               Transmit Data
     BB    3   RxD                   This line carries serial data from the serial host to the GPIB-232CV.
               Receive Data
     CA    4   RTS                   This signal line is driven by the GPIB-232CV and when asserted indicates that
               Request to Send       the GPIB-232CV is ready to accept serial data. The GPIB-232CV unasserts
                                     RTS when it is no longer ready to accept serial data because of a buffer full
                                     condition.
     CB    5   CTS                   This signal line is asserted by the serial host and sensed by the GPIB-232CV.
               Clear to Send         When asserted, it indicates that the serial host is ready to accept serial data.
                                     When unasserted, it indicates that data transmission should be disabled.
     AB    7   SG                    This line establishes a reference point for all interface voltages.
               Signal Ground
     CD    20 DTR                    This signal line is asserted by the GPIB-232CV to signal that it has been
              Data Terminal          powered on, and is ready to operate.
              Ready


                                         Table 2. RS-232C Interface Signals.
 Pin   Description                 Pin   Description                               PinDescription
 1     Protective Ground           10    (Reserved for Data Set Testing)           19 Secondary Request to Send
 2     Transmitted Data            11    Unassigned                                20 Data Terminal Ready
 3     Received Data               12    Sec. Rec'd. Line Sig. Detector            21 Signal Quality Detector
 4     Request to Send             13    Sec. Clear to Send                        22 Ring Indicator
 5     Clear to Send               14    Secondary Transmitted Data                23 Data Signal Rate Selector
                                                                                      (DTE/DCE Source)
 6     Data Set Ready              15 Transmission Signal Element Timing           24 Transmit Signal Element
                                      (DCE Source)                                    Timing (DTE Source)
 7     Signal Ground (Common       16 Secondary Received Data                      25 Unassigned
       Return)
 8     Received Line Signal        17 Receiver Signal Element Timing
       Detector                       (DCE Source)
 9     (Reserved for Data Set      18 Unassigned
       Testing)


                                                          9-2.2
Electrical Characteristics: The RS-232-C specifies the signaling rate between the DTE and DCE, and a digital signal is used
on all interchange circuits. The RS-232 standard specifies that logic "1" is to be sent as a voltage in the range -15 to -5 V
and that logic "0" is to sent as a voltage in the range +5 to +15 V. The standard specifies that voltages of at least 3 V in
amplitude will always be recognized correctly at the receiver according to their polarity, so that appreciable attenuation
along the line can be tolerated. The transfer rate is rated > 20 kbps and a distance of < 15m. Greater distance and data
rates are possible with good design, but it is reasonable to assume that these limits apply in practice as well as in theory.
The load impedance of the terminator side of the interface must be between 3000 and 7000 ohms, and not more than
2500pF.

Table 3, summarizes the functional specifications of the most important circuits.

                                           Table 3. RS-232-C Circuit Definitions
                                          Direction
 Name                                                 Function
                                             to:
 Data Signals
 Transmitted Data (BA)                     DCE        Data generated by DTE
 Received Data (BB)                        DTE        Data Received by DTE
 Timing signals
 Transmitter Signal Element Timing (DA)    DCE        Clocking signal, transitions to ON and OFF occur at center of each signal element
 Transmitter Signal Element Timing (DB)    DTE        Clocking signal, as above; both leads relate to signals on BA
 Receiver Signal Element Timing (DD)       DTE        Clocking signal, as above, for circuit BB
 Control Signals
 Request to Send (CA)                      DCE        DTE wishes to transmit
 Clear to Send (CB)                        DTE        DCE is ready to transmit; response to request to send
 Data Set Ready (CC)                       DTE        DCE is ready to operate
 Data Terminal Ready (CD)                  DCE        DTE is ready to operate
 Ring Indicator (CE)                       DTE        Indicates that DCE is receiving a ringing signal on the communication channel
 Carrier Detect (CF)                       DTE        Indicates that DCE is receiving a carrier signal
 Signal Quality Detector (CG)              DTE        Asserted when there is reason to believe there is an error in the received data
 Data Signal Rate Selector (CH)            DCE        Asserted to select the higher of two possible data rates
 Data Signal Rate Selector (CI)            DTE        Asserted to select the higher of two possible data rates
 Ground
 Protective Ground (AA)                     NA        Attached to machine frame and possibly external grounds
 Signal Ground (AB)                         NA        Establishes common ground reference for all circuits

Range: The RS-232-C standard specifies that the maximum length of cable between the transmitter and receiver should
not exceed 100 feet, Although in practice many systems are used in which the distance between transmitter and receiver
exceeds this rather low figure. The limited range of the RS-232C standard is one of its major shortcomings compared with
other standards which offer greater ranges within their specifications. One reason why the range of the RS-232C standard
is limited is the need to charge and discharge the capacitance of the cable connecting the transmitter and receiver.

Mechanical Characteristics: The connector for the RS-232-C is a 25 pin connector with a specific arrangement of wires.
In theory, a 25 wire cable could be used to connect the Data Terminal Equipment (DTE) to the Data Communication
Equipment (DCE). The DTE is a device that is acting as a data source , data sink, or both, e.g. a terminal, peripheral or
computer. The DCE is a device that provides the functions required to establish, maintain,and terminate a data-transmission
connecting, as well as the signal conversion, and coding required for communication between data terminal equipment and
data circuit; e.g. a modem. Table 4, shows the complete summary of the RS-232-C, e.g., descriptor, sponsor, data format,
etc.




                                                                 9-2.3
Table 4. Summary of the RS-232-C

Data Format      5- to 8- bit serial

Transfer Type    Asynchronous

Error Handling   Optional Parity Bit

Connector        25-pin female connector on DCE; 25-pin male connector on DTE

Length           20 meters

Speed            20 kb/s

Remarks          RS-232 is used in the microcomputer world for communications between two DTEs. The null-
                 modem is included into one or both connecting devices, and/or cable and is seldom documented.
                 As a result, establishing an RS-232 connection between two DTEs is frequently a difficult task.




                                                      9-2.4

More Related Content

What's hot

IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...IRJET Journal
 
ADS Workshop on PCI Express(r)
ADS Workshop on PCI Express(r)ADS Workshop on PCI Express(r)
ADS Workshop on PCI Express(r)Colin Warwick
 
8051 serial communication1
8051 serial communication1 8051 serial communication1
8051 serial communication1 vijaydeepakg
 
Technical Proposal - IPTV - Solution Design
Technical Proposal - IPTV - Solution DesignTechnical Proposal - IPTV - Solution Design
Technical Proposal - IPTV - Solution Designwolfthrone
 
Shenzhen Hifibercom Technology Co.,Ltd Qsfp28 CWDM4 optical module
Shenzhen Hifibercom Technology Co.,Ltd  Qsfp28 CWDM4 optical moduleShenzhen Hifibercom Technology Co.,Ltd  Qsfp28 CWDM4 optical module
Shenzhen Hifibercom Technology Co.,Ltd Qsfp28 CWDM4 optical moduleWendyXia8
 
SGSN- serving gprs support node - Platform - HW, SW and CLI
SGSN- serving gprs support node  - Platform - HW, SW and CLI SGSN- serving gprs support node  - Platform - HW, SW and CLI
SGSN- serving gprs support node - Platform - HW, SW and CLI Mustafa Golam
 
Identifying PCIe 3.0 Dynamic Equalization Problems
Identifying PCIe 3.0 Dynamic Equalization ProblemsIdentifying PCIe 3.0 Dynamic Equalization Problems
Identifying PCIe 3.0 Dynamic Equalization Problemsteledynelecroy
 
Examen final ccna2
Examen final ccna2Examen final ccna2
Examen final ccna2Juli Yaret
 
Routing basics/CEF
Routing basics/CEFRouting basics/CEF
Routing basics/CEFDmitry Figol
 
HSRP (hot standby router protocol)
HSRP (hot standby router protocol)HSRP (hot standby router protocol)
HSRP (hot standby router protocol)Netwax Lab
 
Conexion cables
Conexion cablesConexion cables
Conexion cables1 2d
 
Universal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP coreUniversal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP coreAneesh Raveendran
 
Serial Communication
Serial CommunicationSerial Communication
Serial CommunicationUshaRani289
 

What's hot (18)

IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
 
ADS Workshop on PCI Express(r)
ADS Workshop on PCI Express(r)ADS Workshop on PCI Express(r)
ADS Workshop on PCI Express(r)
 
8051 serial communication1
8051 serial communication1 8051 serial communication1
8051 serial communication1
 
Technical Proposal - IPTV - Solution Design
Technical Proposal - IPTV - Solution DesignTechnical Proposal - IPTV - Solution Design
Technical Proposal - IPTV - Solution Design
 
Shenzhen Hifibercom Technology Co.,Ltd Qsfp28 CWDM4 optical module
Shenzhen Hifibercom Technology Co.,Ltd  Qsfp28 CWDM4 optical moduleShenzhen Hifibercom Technology Co.,Ltd  Qsfp28 CWDM4 optical module
Shenzhen Hifibercom Technology Co.,Ltd Qsfp28 CWDM4 optical module
 
rs-232
rs-232rs-232
rs-232
 
SGSN- serving gprs support node - Platform - HW, SW and CLI
SGSN- serving gprs support node  - Platform - HW, SW and CLI SGSN- serving gprs support node  - Platform - HW, SW and CLI
SGSN- serving gprs support node - Platform - HW, SW and CLI
 
74hc373 data sheet
74hc373 data sheet74hc373 data sheet
74hc373 data sheet
 
Identifying PCIe 3.0 Dynamic Equalization Problems
Identifying PCIe 3.0 Dynamic Equalization ProblemsIdentifying PCIe 3.0 Dynamic Equalization Problems
Identifying PCIe 3.0 Dynamic Equalization Problems
 
Examen final ccna2
Examen final ccna2Examen final ccna2
Examen final ccna2
 
Routing basics/CEF
Routing basics/CEFRouting basics/CEF
Routing basics/CEF
 
HSRP (hot standby router protocol)
HSRP (hot standby router protocol)HSRP (hot standby router protocol)
HSRP (hot standby router protocol)
 
Conexion cables
Conexion cablesConexion cables
Conexion cables
 
Universal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP coreUniversal Asynchronous Receive and transmit IP core
Universal Asynchronous Receive and transmit IP core
 
Fhrp notes
Fhrp notesFhrp notes
Fhrp notes
 
M3488 datasheet
M3488 datasheetM3488 datasheet
M3488 datasheet
 
Tcp 6[1]
Tcp 6[1]Tcp 6[1]
Tcp 6[1]
 
Serial Communication
Serial CommunicationSerial Communication
Serial Communication
 

Viewers also liked

Deteccion Y Control De
Deteccion Y Control DeDeteccion Y Control De
Deteccion Y Control Deguestc9b52b
 
Reed Solomon Code
Reed Solomon CodeReed Solomon Code
Reed Solomon Codeadi234
 
Codigos Corrector de Errores
Codigos Corrector de ErroresCodigos Corrector de Errores
Codigos Corrector de ErroresWalter Toledo
 
5. codificación resumida
5. codificación resumida5. codificación resumida
5. codificación resumidajaimepech
 
REDES "Trasmision de Datos"
REDES "Trasmision de Datos"REDES "Trasmision de Datos"
REDES "Trasmision de Datos"guestbe9b1a
 
Detección y Corrección de errores
Detección y Corrección de erroresDetección y Corrección de errores
Detección y Corrección de erroresRonie Martínez
 
Implementation of reed solomon codes basics
Implementation of reed solomon codes basicsImplementation of reed solomon codes basics
Implementation of reed solomon codes basicsRam Singh Yadav
 
Reed Solomon Frame Structures Revealed
Reed Solomon Frame Structures RevealedReed Solomon Frame Structures Revealed
Reed Solomon Frame Structures RevealedDavid Alan Tyner
 
Metodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresMetodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresFernando Luz
 
Bch and reed solomon codes generation in frequency domain
Bch and reed solomon codes generation in frequency domainBch and reed solomon codes generation in frequency domain
Bch and reed solomon codes generation in frequency domainMadhumita Tamhane
 
Error control coding bch, reed-solomon etc..
Error control coding   bch, reed-solomon etc..Error control coding   bch, reed-solomon etc..
Error control coding bch, reed-solomon etc..Madhumita Tamhane
 
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoCodificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoOscar Javier Jimenez Revelo
 
Reed Soloman and convolution codes
Reed Soloman and convolution codesReed Soloman and convolution codes
Reed Soloman and convolution codesShailesh Tanwar
 

Viewers also liked (20)

rsa-1
rsa-1rsa-1
rsa-1
 
Deteccion Y Control De
Deteccion Y Control DeDeteccion Y Control De
Deteccion Y Control De
 
Reed Solomon Code
Reed Solomon CodeReed Solomon Code
Reed Solomon Code
 
IntrRSCode
IntrRSCodeIntrRSCode
IntrRSCode
 
Codigos Corrector de Errores
Codigos Corrector de ErroresCodigos Corrector de Errores
Codigos Corrector de Errores
 
5. codificación resumida
5. codificación resumida5. codificación resumida
5. codificación resumida
 
REDES "Trasmision de Datos"
REDES "Trasmision de Datos"REDES "Trasmision de Datos"
REDES "Trasmision de Datos"
 
Codigos bloque
 Codigos bloque Codigos bloque
Codigos bloque
 
Detección y Corrección de errores
Detección y Corrección de erroresDetección y Corrección de errores
Detección y Corrección de errores
 
Tema 4 codificación de canal
Tema 4   codificación de canalTema 4   codificación de canal
Tema 4 codificación de canal
 
Reed Solomon
Reed SolomonReed Solomon
Reed Solomon
 
Implementation of reed solomon codes basics
Implementation of reed solomon codes basicsImplementation of reed solomon codes basics
Implementation of reed solomon codes basics
 
Reed Solomon Frame Structures Revealed
Reed Solomon Frame Structures RevealedReed Solomon Frame Structures Revealed
Reed Solomon Frame Structures Revealed
 
Metodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresMetodos de deteccion y correcion de errores
Metodos de deteccion y correcion de errores
 
Bch and reed solomon codes generation in frequency domain
Bch and reed solomon codes generation in frequency domainBch and reed solomon codes generation in frequency domain
Bch and reed solomon codes generation in frequency domain
 
Error control coding bch, reed-solomon etc..
Error control coding   bch, reed-solomon etc..Error control coding   bch, reed-solomon etc..
Error control coding bch, reed-solomon etc..
 
Codigo Hamming
Codigo HammingCodigo Hamming
Codigo Hamming
 
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoCodificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
 
Hamming y CRC
Hamming y CRCHamming y CRC
Hamming y CRC
 
Reed Soloman and convolution codes
Reed Soloman and convolution codesReed Soloman and convolution codes
Reed Soloman and convolution codes
 

Similar to rs-232

Practical Radio Telemetry Systems for Industry
Practical Radio Telemetry Systems for IndustryPractical Radio Telemetry Systems for Industry
Practical Radio Telemetry Systems for IndustryLiving Online
 
Hands On Data Communications, Networking and TCP/IP Troubleshooting
Hands On Data Communications, Networking and TCP/IP TroubleshootingHands On Data Communications, Networking and TCP/IP Troubleshooting
Hands On Data Communications, Networking and TCP/IP TroubleshootingLiving Online
 
Pc Serial Port Rs 232 De9 Pinout
Pc Serial Port Rs 232 De9 PinoutPc Serial Port Rs 232 De9 Pinout
Pc Serial Port Rs 232 De9 PinoutSais Abdelkrim
 
Application Note 83 Fundamentals of RS 232 Serial Communications.pdf
Application Note 83 Fundamentals of RS 232 Serial Communications.pdfApplication Note 83 Fundamentals of RS 232 Serial Communications.pdf
Application Note 83 Fundamentals of RS 232 Serial Communications.pdfRhonda Cetnar
 
A zigbee wireless sensor network and multiple way bus communication meduim ca...
A zigbee wireless sensor network and multiple way bus communication meduim ca...A zigbee wireless sensor network and multiple way bus communication meduim ca...
A zigbee wireless sensor network and multiple way bus communication meduim ca...ranjitha mudhiraj
 
Kyl 210 user manual
Kyl 210 user manualKyl 210 user manual
Kyl 210 user manualkyl03losia
 
Physical layer interface & standards
Physical layer interface & standardsPhysical layer interface & standards
Physical layer interface & standardsSrashti Vyas
 
GSM based patient monitoring system
GSM based patient monitoring systemGSM based patient monitoring system
GSM based patient monitoring systemssvarma k
 
Rs232 laser transceiver
Rs232 laser transceiverRs232 laser transceiver
Rs232 laser transceiverNoopur Koli
 
KYL 210 RF Module user manual
KYL 210 RF Module user manualKYL 210 RF Module user manual
KYL 210 RF Module user manualSunny Zhou
 
Data communication lab manual
Data communication lab manualData communication lab manual
Data communication lab manualNafe Singh Yadav
 
Unit III IPV6 UDP
Unit III IPV6 UDPUnit III IPV6 UDP
Unit III IPV6 UDPsangusajjan
 

Similar to rs-232 (20)

Practical Radio Telemetry Systems for Industry
Practical Radio Telemetry Systems for IndustryPractical Radio Telemetry Systems for Industry
Practical Radio Telemetry Systems for Industry
 
Hands On Data Communications, Networking and TCP/IP Troubleshooting
Hands On Data Communications, Networking and TCP/IP TroubleshootingHands On Data Communications, Networking and TCP/IP Troubleshooting
Hands On Data Communications, Networking and TCP/IP Troubleshooting
 
RS 232
RS 232RS 232
RS 232
 
BIE-601_Unit-3_Part-2
BIE-601_Unit-3_Part-2BIE-601_Unit-3_Part-2
BIE-601_Unit-3_Part-2
 
Batch 25(a)
Batch 25(a)Batch 25(a)
Batch 25(a)
 
Pc Serial Port Rs 232 De9 Pinout
Pc Serial Port Rs 232 De9 PinoutPc Serial Port Rs 232 De9 Pinout
Pc Serial Port Rs 232 De9 Pinout
 
Application Note 83 Fundamentals of RS 232 Serial Communications.pdf
Application Note 83 Fundamentals of RS 232 Serial Communications.pdfApplication Note 83 Fundamentals of RS 232 Serial Communications.pdf
Application Note 83 Fundamentals of RS 232 Serial Communications.pdf
 
UART
UARTUART
UART
 
COM_BASIC.pptx
COM_BASIC.pptxCOM_BASIC.pptx
COM_BASIC.pptx
 
A zigbee wireless sensor network and multiple way bus communication meduim ca...
A zigbee wireless sensor network and multiple way bus communication meduim ca...A zigbee wireless sensor network and multiple way bus communication meduim ca...
A zigbee wireless sensor network and multiple way bus communication meduim ca...
 
Kyl 210 user manual
Kyl 210 user manualKyl 210 user manual
Kyl 210 user manual
 
Physical layer interface & standards
Physical layer interface & standardsPhysical layer interface & standards
Physical layer interface & standards
 
Transport Layer Description By Varun Tiwari
Transport Layer Description By Varun TiwariTransport Layer Description By Varun Tiwari
Transport Layer Description By Varun Tiwari
 
GSM based patient monitoring system
GSM based patient monitoring systemGSM based patient monitoring system
GSM based patient monitoring system
 
Rs232 laser transceiver
Rs232 laser transceiverRs232 laser transceiver
Rs232 laser transceiver
 
KYL 210 RF Module user manual
KYL 210 RF Module user manualKYL 210 RF Module user manual
KYL 210 RF Module user manual
 
Data communication lab manual
Data communication lab manualData communication lab manual
Data communication lab manual
 
Rf module
Rf moduleRf module
Rf module
 
Unit III IPV6 UDP
Unit III IPV6 UDPUnit III IPV6 UDP
Unit III IPV6 UDP
 
Ju2416921695
Ju2416921695Ju2416921695
Ju2416921695
 

More from Aniruddh Tyagi

More from Aniruddh Tyagi (20)

security vulnerabilities of dvb chipsets
security vulnerabilities of dvb chipsetssecurity vulnerabilities of dvb chipsets
security vulnerabilities of dvb chipsets
 
whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4
 
BUC BLOCK UP CONVERTER
BUC BLOCK UP CONVERTERBUC BLOCK UP CONVERTER
BUC BLOCK UP CONVERTER
 
digital_set_top_box2
digital_set_top_box2digital_set_top_box2
digital_set_top_box2
 
Discrete cosine transform
Discrete cosine transformDiscrete cosine transform
Discrete cosine transform
 
DCT
DCTDCT
DCT
 
EBU_DVB_S2 READY TO LIFT OFF
EBU_DVB_S2 READY TO LIFT OFFEBU_DVB_S2 READY TO LIFT OFF
EBU_DVB_S2 READY TO LIFT OFF
 
ADVANCED DVB-C,DVB-S STB DEMOD
ADVANCED DVB-C,DVB-S STB DEMODADVANCED DVB-C,DVB-S STB DEMOD
ADVANCED DVB-C,DVB-S STB DEMOD
 
DVB_Arch
DVB_ArchDVB_Arch
DVB_Arch
 
haffman coding DCT transform
haffman coding DCT transformhaffman coding DCT transform
haffman coding DCT transform
 
tyagi 's doc
tyagi 's doctyagi 's doc
tyagi 's doc
 
quantization_PCM
quantization_PCMquantization_PCM
quantization_PCM
 
ECMG & EMMG protocol
ECMG & EMMG protocolECMG & EMMG protocol
ECMG & EMMG protocol
 
7015567A
7015567A7015567A
7015567A
 
Basic of BISS
Basic of BISSBasic of BISS
Basic of BISS
 
euler theorm
euler theormeuler theorm
euler theorm
 
fundamentals_satellite_communication_part_1
fundamentals_satellite_communication_part_1fundamentals_satellite_communication_part_1
fundamentals_satellite_communication_part_1
 
quantization
quantizationquantization
quantization
 
art_sklar7_reed-solomon
art_sklar7_reed-solomonart_sklar7_reed-solomon
art_sklar7_reed-solomon
 
DVBSimulcrypt2
DVBSimulcrypt2DVBSimulcrypt2
DVBSimulcrypt2
 

Recently uploaded

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

rs-232

  • 1. RS-232 INTERFACE Introduction: The RS-232 interface is the Electronic Industries Association (EIA) standard for the interchange of serial binary data between two devices. It was initially developed by the EIA to standardize the connection of computers with telephone line modems. The standard allows as many as 20 signals to be defined, but gives complete freedom to the user. Three wires are sufficient: send data, receive data, and signal ground. The remaining lines can be hardwired on or off permanently. The signal transmission is bipolar, requiring two voltages, from 5 to 25 volts, of opposite polarity. Communication Standards: The industry custom is to use an asynchronous word consisting of: a start bit, seven or eight data bits, an optional parity bit and one or two stop bits. The baud rate at which the word sent is device-dependent. The baud rate is usually 150 times an integer power of 2, ranging from 0 to 7 (150, 300, 600 ,...., 19,200 ). Below 150 baud, many system-unique rates are used. The standard RS-232-C connector has 25 pins, 21 pins which are used in the complete standard. Many of the modem signals are not needed when a computer terminal is connected directly to a computer, and Figure 1 illustrates how some of the "spare" pins should be linked if not needed. Figure 1 also illustrates the pin numbering used in the original DB-25 connector and that now commonly used with a DB-9 connector normally used in modern computers Specifying compliance to RS-232 only establishes that the signal levels in two devices will be compatible and that if both devices use the suggested connector, they may be able to be connected. Compliance to RS-232 does not imply that the devices will be able to communicate or even acknowledge each other's presence. RS-232 Interface Frame (Chassis) Ground 1 1 Transmit data Transmit data 2 3 3 2 Receive data Receive data 3 2 2 3 Signal Ground 7 5 5 7 Request to send Request to send 4 7 4 7 COMPUTER Clear to send Clear to send TERMINAL 8 5 5 8 Carrier detect Carrier detect 8 1 1 8 Data set ready Data set ready 6 6 6 6 Ring indicator Ring indicator 22 9 9 22 Data terminal ready Data terminal ready 20 4 4 20 Figure 1. Direct-to-computer RS-232 Interface 9-2.1
  • 2. Table 1 shows the signal names, and functions of the RS-232 serial port pinout. Table 2 shows a complete pin description Table 1. RS-232 Serial Port Pinout Name Pin Signal Name Function AA 1 PG This line is connected to the chassis ground of the GPIB-232CV. Since the Protective Ground GPIB-232CV chassis ground is not connected to earth ground, pin 1 should be connected on both serial devices. BA 2 TxD This line carries serial data from the GPIB-232CV to the serial host. Transmit Data BB 3 RxD This line carries serial data from the serial host to the GPIB-232CV. Receive Data CA 4 RTS This signal line is driven by the GPIB-232CV and when asserted indicates that Request to Send the GPIB-232CV is ready to accept serial data. The GPIB-232CV unasserts RTS when it is no longer ready to accept serial data because of a buffer full condition. CB 5 CTS This signal line is asserted by the serial host and sensed by the GPIB-232CV. Clear to Send When asserted, it indicates that the serial host is ready to accept serial data. When unasserted, it indicates that data transmission should be disabled. AB 7 SG This line establishes a reference point for all interface voltages. Signal Ground CD 20 DTR This signal line is asserted by the GPIB-232CV to signal that it has been Data Terminal powered on, and is ready to operate. Ready Table 2. RS-232C Interface Signals. Pin Description Pin Description PinDescription 1 Protective Ground 10 (Reserved for Data Set Testing) 19 Secondary Request to Send 2 Transmitted Data 11 Unassigned 20 Data Terminal Ready 3 Received Data 12 Sec. Rec'd. Line Sig. Detector 21 Signal Quality Detector 4 Request to Send 13 Sec. Clear to Send 22 Ring Indicator 5 Clear to Send 14 Secondary Transmitted Data 23 Data Signal Rate Selector (DTE/DCE Source) 6 Data Set Ready 15 Transmission Signal Element Timing 24 Transmit Signal Element (DCE Source) Timing (DTE Source) 7 Signal Ground (Common 16 Secondary Received Data 25 Unassigned Return) 8 Received Line Signal 17 Receiver Signal Element Timing Detector (DCE Source) 9 (Reserved for Data Set 18 Unassigned Testing) 9-2.2
  • 3. Electrical Characteristics: The RS-232-C specifies the signaling rate between the DTE and DCE, and a digital signal is used on all interchange circuits. The RS-232 standard specifies that logic "1" is to be sent as a voltage in the range -15 to -5 V and that logic "0" is to sent as a voltage in the range +5 to +15 V. The standard specifies that voltages of at least 3 V in amplitude will always be recognized correctly at the receiver according to their polarity, so that appreciable attenuation along the line can be tolerated. The transfer rate is rated > 20 kbps and a distance of < 15m. Greater distance and data rates are possible with good design, but it is reasonable to assume that these limits apply in practice as well as in theory. The load impedance of the terminator side of the interface must be between 3000 and 7000 ohms, and not more than 2500pF. Table 3, summarizes the functional specifications of the most important circuits. Table 3. RS-232-C Circuit Definitions Direction Name Function to: Data Signals Transmitted Data (BA) DCE Data generated by DTE Received Data (BB) DTE Data Received by DTE Timing signals Transmitter Signal Element Timing (DA) DCE Clocking signal, transitions to ON and OFF occur at center of each signal element Transmitter Signal Element Timing (DB) DTE Clocking signal, as above; both leads relate to signals on BA Receiver Signal Element Timing (DD) DTE Clocking signal, as above, for circuit BB Control Signals Request to Send (CA) DCE DTE wishes to transmit Clear to Send (CB) DTE DCE is ready to transmit; response to request to send Data Set Ready (CC) DTE DCE is ready to operate Data Terminal Ready (CD) DCE DTE is ready to operate Ring Indicator (CE) DTE Indicates that DCE is receiving a ringing signal on the communication channel Carrier Detect (CF) DTE Indicates that DCE is receiving a carrier signal Signal Quality Detector (CG) DTE Asserted when there is reason to believe there is an error in the received data Data Signal Rate Selector (CH) DCE Asserted to select the higher of two possible data rates Data Signal Rate Selector (CI) DTE Asserted to select the higher of two possible data rates Ground Protective Ground (AA) NA Attached to machine frame and possibly external grounds Signal Ground (AB) NA Establishes common ground reference for all circuits Range: The RS-232-C standard specifies that the maximum length of cable between the transmitter and receiver should not exceed 100 feet, Although in practice many systems are used in which the distance between transmitter and receiver exceeds this rather low figure. The limited range of the RS-232C standard is one of its major shortcomings compared with other standards which offer greater ranges within their specifications. One reason why the range of the RS-232C standard is limited is the need to charge and discharge the capacitance of the cable connecting the transmitter and receiver. Mechanical Characteristics: The connector for the RS-232-C is a 25 pin connector with a specific arrangement of wires. In theory, a 25 wire cable could be used to connect the Data Terminal Equipment (DTE) to the Data Communication Equipment (DCE). The DTE is a device that is acting as a data source , data sink, or both, e.g. a terminal, peripheral or computer. The DCE is a device that provides the functions required to establish, maintain,and terminate a data-transmission connecting, as well as the signal conversion, and coding required for communication between data terminal equipment and data circuit; e.g. a modem. Table 4, shows the complete summary of the RS-232-C, e.g., descriptor, sponsor, data format, etc. 9-2.3
  • 4. Table 4. Summary of the RS-232-C Data Format 5- to 8- bit serial Transfer Type Asynchronous Error Handling Optional Parity Bit Connector 25-pin female connector on DCE; 25-pin male connector on DTE Length 20 meters Speed 20 kb/s Remarks RS-232 is used in the microcomputer world for communications between two DTEs. The null- modem is included into one or both connecting devices, and/or cable and is seldom documented. As a result, establishing an RS-232 connection between two DTEs is frequently a difficult task. 9-2.4