Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 371- Unit 11 Introduction to Serial I/O. TWO MAJOR CLASSES OF SERIAL DATA INTERFACES ASYNCHRONOUS SERIAL I/O - USES “FRAMING BITS” (START BIT AND.

Similar presentations


Presentation on theme: "ECE 371- Unit 11 Introduction to Serial I/O. TWO MAJOR CLASSES OF SERIAL DATA INTERFACES ASYNCHRONOUS SERIAL I/O - USES “FRAMING BITS” (START BIT AND."— Presentation transcript:

1 ECE 371- Unit 11 Introduction to Serial I/O

2 TWO MAJOR CLASSES OF SERIAL DATA INTERFACES ASYNCHRONOUS SERIAL I/O - USES “FRAMING BITS” (START BIT AND STOP BIT(S)) WITH EACH CHARACTER

3 idle Start bit lsb msb Parity bit Stop bit(s) Data value transmitted is 0 0 1 1 1 0 1 1 Parity bit shown represents even parity option Asynchronous Serial Data Format

4 SYNCHRONOUS SERIAL I/O - USES SINGLE “SYNCH” CHARACTER AT BEGINNNG OF DATA STREAM OR - USES SPECIAL CLOCK SIGNAL TO DEFINE BEGINNING OF EACH NEW CHARACTER

5 Synch charData char Header information Data char etc Synchronous Serial Data Transmission Format OR Data char

6 CLASSES OF SERIAL DATA APPLICATION COMPUTER TO PERIPHERAL DEVICE COMPUTER TO COMPUTER

7 Computer System Peripheral Device Serial data Handshaking Signals Ground Half-duplex Serial Data Interface Between Computer and Peripheral Device

8 Computer System Peripheral Device Serial data Handshaking Signals Ground Full-duplex Serial Data Interface Between Computer and Peripheral Device

9 Computer (DTE) Modem Telephone System Modem Computer (DTE) Serial Data Communication Between Computers, Using Modems RS-232 Standard Interface RS-232 Standard Interface DCE Data Communication Equipment DTE = Data Terminal Equipment RS-232 is a Standard Interface between DTE and DCE

10 Laptop COM1 Port CPU Asynchronous Serial Interface Modem Telephone Line Inside PC

11 RS-232 Standard Interface Defines a 25-bit Connector Defines the function of each pin Defines EIA RS-232 Logic Levels –Serial Data Physical Representation Logic “1”:-25 volts ≤ V 1 ≤ -5 volts Logic “0”: +5 volts ≤ V 0 ≤ +25 volts

12 TXD RXD GND RTS CTS DCD DSR DTR RI DCE EIA RS-232 Signals of Interest DTE

13 Primary RS-232 Signals RxD -- Received Data TxD --Transmitted Data RTS – Request to Send CTS – Clear to Send DTR – Data Terminal Ready - DTE Ready DSR – Data Set Ready – DCE Ready RI – Ring Indicator DCD – Data Carrier Detect GND -- Ground

14 EIA RS-232 Interface

15 COM Connector on PC

16 SERIAL COMMUNICATION INTERFACE (SCI) ON THE MC9S12DP256B MICROCONTROLLER ASYNCHRONOUS SERIAL I/O COMPATIBLE WITH RS232 STANDARD

17 SCI Data Formats See p. 211, text, for def.

18 Serial Data Format Idle (no data being transmitted) = “1” Start = “0” Stop =“1” Each data bit is T seconds in length Baud = 1/T Least Significant Bit Sent First Most Significant Bit Sent Last

19 ASCII Code for Letter A = 0b01000001 = 0x41 ASCII Code for Letter B = 0b01000010 = 0x42 ASCII Code for Digit 1 = 0b00110001 = 0x31 Idle Start LSB MSB Stop A = 1 1 1 0 1 0 0 0 0 0 1 0 1 1 B = 1 1 1 0 0 1 0 0 0 0 1 0 1 1 1 = 1 1 1 0 1 0 0 0 1 1 0 0 1 1

20 ASCII Character Set 7-bit Characters d6 d5 d4 d3 d2 d1 d0 0 0 x x x x x Control Characters 0 1 x x x x x Numbers and Punctuation 1 0 x x x x x Upper Case Characters 1 1 x x x x x Lower Case Characters Ctrl J = Line Feed Ctrl M = Carriage Return Ctrl Q = XON Ctrl S = XOFF Ctrl Z = End of File

21 2 Asynchronous Serial Ports SCI0 and SCI1 SCI0 – Uses Port S[1:0] SCI1 – Uses Port S[3:2]

22 RS-232 TTL Level Converters

23 TTL – RS-232 Conversion Channel 0 RTS = CTS DCD = DTR = DSR RI – No Connection Channel 1 Data Lines Only TTL – RS-232 Conversion DC to DC Power Supply


Download ppt "ECE 371- Unit 11 Introduction to Serial I/O. TWO MAJOR CLASSES OF SERIAL DATA INTERFACES ASYNCHRONOUS SERIAL I/O - USES “FRAMING BITS” (START BIT AND."

Similar presentations


Ads by Google