کانکتور DB9
پین1 و 9:
این پین ها به ترتیب Carrier Detect و Ring Indicator یا CD و RI نام دارند و مربوط به مودم می شوند که اولی برای تشخیص حامل بر روی خط و دومی برای اعلان یک تماس تلفنی به مودم شماست و معمولا در طراحی های کنترلری به ندرت مورد استفاده قرار می گیرند.
پین های 2و3:
این پین ها به ترتیب Received Data و Transmitted Data یا RD و TD نام دارند و به ترتیب جهت دریافت داده ها یک از یک DCE و ارسال داده ها از یک DTE به یک DCE به کار می روند. این نامگذاری ها ممکن است فریبنده باشند چون پین TD در یک DCE جهت دریافت داده ها به کار گرفته می شود! خط TD در زمان معطلی توسط DTE در حالت مارک نگه داشته می شود.
پین های 7و8:
ابتدا کمی در مورد مفهوم Flow Control:
فرض کنید که یک DTE را به یک DCE متصل کرده ایم، از آنجایی که معمولا سرعت DTE (کامپیوتر) از سرعت یک DCE (مثلا یک مودم یا یک میکروکنترلر) بیشتر می باشد. اگر مکانیسمی جهت کنترل انتقال اطلاعات وجود نداشته باشد، DCE قادر نخواهد بود همه اطلاعات ارسالی از DTE را دریافت کند. این مکانیسم را Flow Control یعنی کنترل جریان اطلاعات می گویند.
پین های 7 و 8 به ترتیب Request to Send و Clear to Send یا RTS و CTS می نامند. فرض کنید که DTE می خواهد یک کاراکتر را برای DCE ارسال کند، در این حالت DTE از طریق پین RTS یک منطقی ارسال می کند و در صورتیکه DCE قادر به دریافت اطلاعات باشد یک سیگنال پاسخ از طریق پین CTS ارسال می کند و در غیر اینصورت خط در حالت صفر نگه داشته می
شود و DTE اجازه ندارد اطلاعات را ارسال کند. به این روش Handshaking یا دست دادن نیز می گویند.
پین های 4و6:
واضح است که DCE به علت سرعت کمتر برای ارسال نیاز به کسب مجوز از DTE ندارد اما در صورت لزوم پین های Data Set Ready و Data Terminal Ready به ترتیب نقشی مشابه RTS و CTS را ایفا می کنند. (به ترتب خطوط 4 و 6)
پین 5:
زمین سیگنال می باشد.
:: و نکته ی ادامه ی توضیحات پین های 7 و 8 می باشد:
فرض کنید دو DTE یا دو DCE بخواهند با هم ارتباط برقرار کنند در اینصورت به علت یکسان بود سرعت دو وسیله نیاز به Flow Control نمی باشد بنابراین پین های 7، 8، 4 و 6 نیاز نمی باشند و گفتیم که خطوط 1 و 9 نیز اغلب در کاربردهای کنترلی استفاده نمی شود پس استاندارد RS232 را در ساده ترین حالت خود به صورت Full Duplex تنها با سه سیم می توان پیاده سازی کرد که به این حالت Null Modem (یعنی بدون مودم) می گویند. برای ساخت یک کابل Null Modem تنها باید خطوط RD و TD را به صورت ضربدری (Cross) به یکدیگر متصل کرد و خط سیگنال (5) را نیز به نظیر خود وصل کرد.
شماره گذاری DB9 نری
شماره گذاری DB9 مادگی
کانکتور DB25
پین ها در حالت سریال:
TXD - Transmit Data |
2 |
RXD - Receive Data | 3 |
RTS - Request To Send | 4 |
CTS - Clear To Send | 5 |
DSR - Data Set Ready | 6 |
GND - Signal Ground | 7 |
CD - Carrier Detect | 8 |
Data Terminal Ready | 20 |
Ring Indicator | 22 |
و به صورت موازی:
1 _STR - Strobe
2 D0 - Data bit 0
3 D1 - Data bit 1
4 D2 - Data bit 2
5 D3 - Data bit 3
6 D4 - Data bit 4
7 D5 - Data bit 5
8 D6 - Data bit 6
9 D7 - Data bit 7
10 ACK - Acknowledgement
11 Busy
12 Paper Out
13 Select
14 Auto feed
15 Error
16 Reset
17 Select Input
18 Ground
19 Ground
20 Ground
21 Ground
22 Ground
23 Ground
24 Ground
25 Ground