ch giao thøc ghÐp nèi (Interfacing Protocols) Bao gåm: - Giao thức ghép nối - Đặc điểm lập trình I/O P&I-Ch2: Protocols 2.1 Interface Protocols: ã K/n: Là qui định: Signals Data format Rate Error detection & correction Command & Response set Scenario (kịch bản) ISO layer Model (Ref Computer networks) Có thể phân chia thành nhóm chính: ã Transport-Oriented Protocols (1 4) (!!!) – PhysicAL (wire, cable, connector, port), DataLink (CRC, CS, Token), NetWork (Comm networks ), Transport (Err-protected raw infor), • Application-Oriented Protocols (5 7) : – Session (Opening, End), Presentation (Common Language) vµ Application (Read/Write, Start/Stop, FileTransfer) P&I-Ch2: Protocols 2.1 Interface Protocols: 2.1.1 Signals: • • • • • Khi thiÕt kÕ, x©y dùng ghép nối máy tính, cần ý đặc biệt tới tín hiệu theo yêu cầu: Hơn thiết bị? => bus/mạng hay không ? => dùng bit (trờng) địa chØ NÕu dïng bus => Standard bus hay kh«ng? IDE vμ LPT-mode cables lμ bus? t¹i sao? Data: Xa /gÇn, nhanh/chËm => Serial vs Parallel Xa: Daisy chain cho t/h nguồn cấp Các tín hiệu điều khiển trạng thái: ã Control signals ã Status signals ã Handshaking signals - bắt tay P&I-Ch2: Protocols • Daisy chain: – Nối thiết bị có khoảng cách từ vài đến vài chục m, đầu port (module) thứ n nối với đầu vào n+1 – Dùng cho tín hiệu (// & nt), nguồn cung cấp, handshake P&I-Ch2: Protocols 2.1 Interface Protocols: 2.1.1 Signals: • VÝ dô 1: PC-LPT handshaking: PC SLCT SLTC_in Line Printer LPT port H×nh 2.1.a LPT handshake Signal P&I-Ch2: Protocols 2.1 Interface Protocols: 2.1.1 Signals: • VÝ dơ 2: PC Comm-Modem handshaking: RTS CTS PC Comm Port Modem or PC DTR DSR Comm Port H×nh 2.1.b CommPort Handshake Signals ãPhơng pháp biến đổi tín hiệu: biên, tần, pha, dòng, quang (cáp quang, Ir) P&I-Ch2: Protocols 2.1 Interface Protocols: 2.1.1 Signals: • T/c vật lý tín hiệu: - Direction: In/Out, Input voltage: -0.5V to Vcc +0.5V - Mức điện áp: Mức áp ? (TTL (transistor transistor logic[0 0.8V/ 5V]) , 12V/ 24V/48V ) - Single End (đơn cực) vs Differential (vi sai) signals - Khả tải - dòng điện ra: (Fan Out, Loading): + Number of Standard/LS TTL loads, + Sink: dòng vào – LowLevel, (cỡ mA), + Source: dòng – HighLevel, mA/uA.(H 2.1.c) • Nối chung/ghép nối bus đơn giản: state (Hi Z), open collector (Open Drain), Mux – dồn kênh, Switch - khóa • Hot swap – hot plugible: Y/c Vcc t/h ( www.atmel.com ) • Cách ly (isolation): Relay, Opto Coupler, IrLED • Bus Slot, Connector, chuẩn, số chõn (pin) P&I-Ch2: Protocols P&I-Ch2: Protocols Sơ đồ cách ly quang học đ/v tín hiệu In/Out: Hỡnh 2.2 Opto Coupler P&I-Ch2: Protocols Cable & Connectors: • Connectors: – D shell: DB9, DB25, – DIN, • Cable: • Flat, • Coaxial, • Shield, • Twisted Pair • Normal ã Optical Fiber Hình 2.3.a Connectors P&I-Ch2: Protocols 10