63 (1323)

دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    پورت USB(Universal Serial Bus)  کامپیوترهای جدید دارای یک و یا چندین کانکتور Universal Serial Bus)USB) می باشند. کانکتورهای فوق امکان اتصال تجهیزات جانبی متفاوتی نظیر : چاپگر، اسکنر ، دوربین های وب و ... را فراهم می نمایند.سیستم های عامل پورت های USB را حمایت می نمانید و درایور آنان به سرعت و به سادگی نصب می گردد . USB چیست ؟ همواره اتصال یک دستگاه به کامپیوتر و پیکربندی مناسب آن برای استفاده ، یکی از چالش های  اصلی در رابطه با به خدمت گرفتن تجهیزات جانبی در کامپیوتر بوده است : چاپگرها به پورت موازی متصل شده و اغلب کامپیوترها دارای یک پورت هستند . فرض نمائید که دارای یک Zip drive باشیم . درایوهای فوق نیازمند یک اتصال با سرعت بالا با کامپیوتر می باشند. در صورت استفاده از پورت موازی، از لحاظ سرعت خواسته یک Zip Drive  تامین نخواهد گردید. مودم ها از پورت های سریال استفاده می نمایند. اغلب کامپیوترها دارای دو پورت سریال بوده و در اکثر موارد سرعت مناسبی را دارا نمی باشند. دستگاههائی که به سرعت بالائی نیاز دارند بهمراه کارت های خود عرضه می گردند.این نوع کارت ها می بایست در یکی از اسلات های برد اصلی نصب گردند.متاسفانه تعداد اسلات های موجود محدود بوده و در برخی حالات نصب نرم افزار مربوط به کارت دردسرآفرین نیز  می باشد . هدف USB خاتمه بخشیدن به تمام موارد و مشکلات موجود در زمینه بخدمت گرفتن تجهیزات جانبی در کامپیوتر است .USB یک روش آسان و استاندارد را برای اتصال  127 دستگاه به کامپیوتر، فراهم می کند. هر دستگاه می تواند شش مگابیت در ثانیه پهنای باند داشته باشد. پهنای باند فوق برای اکثر دستگاههائی که می خواهیم به کامپیوتر متصل نمائیم ، مناسب خواهد بود. اکثر تجهیزات جانبی که جدیدا" تولید می گردند، دارای یک پورت USB می باشند. چاپگر، اسکنر، موس، دوربین های دیجیتال، دوربین های وب ،مودم، بلندگو، تلفن، رسانه های ذخیره سازی، اتصالات شبکه و ... نمونه هائی از این نوع دستگاهها می باشند. اتصال یک دستگاه USB به کامپیوتر ساده است . کانکتورهای USB را می توان در پشت سیستم مشاهده و در ادامه کانکتور USB را به آنها متصل کرد. شکل زیر کانکتورهای USB را در پشت سیستم نشان می دهد. INCLUDEPICTURE "D:\\Mojtaba\\PDF&INTERNET\\پورت USB_files\\USB1-1.gif" \* MERGEFORMATINET در صورتیکه دستگاهی برای اولین مرتبه ( بار اول ) نصب گردد، سیستم عامل مربوطه آن را تشخیص و با نصب درایور ، عملا" زمینه استفاده از دستگاه فراهم خواهد شد. دستگاههای USB را می توان بدفعات به سیستم متصل و یا آنها را از سیستم جدا کرد.اغلب دستگاههای USB بهمراه کابل اختصاصی خود ارائه می گردند . کابل های فوق دارای اتصالی از نوع A می باشند.شکل زیر یک کانکتور USB را که از نوع A است نشان می دهد. INCLUDEPICTURE "D:\\Mojtaba\\PDF&INTERNET\\پورت USB_files\\USB2-2.jpg" \* MERGEFORMATINET در صورتیکه دستگاه USB دارای کانکتور A نباشد بهمراه آن سوکتی ارائه شده که می تواند یک کانکتور از نوع B را قبول نماید. INCLUDEPICTURE "D:\\Mojtaba\\PDF&INTERNET\\آشنایی با USB_files\\usb1_files\\usb6.jpg" \* MERGEFORMATINET از کانکتور نوع A  برای اتصال به کامپیوتر و از کانکتور نوع B برای اتصال دستگاههای خاص استفاده می گردد.اغلب کامپیوترهای جدید بهمراه یک و یا بیش از یک سوکت USB ارائه می گردند. با توجه به وجود دستگاههای متعدد که دارای پورت USB می باشند، می توان بسادگی دستگاه مورد نظر را ازطریق پورت USB به یکی از سوکت های USB کامپیوتر متصل نمود.مثلا" می توان به  کامپیوتر یک چاپگر USB ، یک اسکنر USB ، یک دوربین وب USB و یک کارت شبکه USB را متصل نمود. در صورتیکه کامپیونر دارای صرفا" یک کانکتور USB باشد و بخواهیم تجهیزات USB گفته شده را به آن متصل نمائیم چه کار باید کرد؟ برای حل مشکل فوق می بایست یک USB hub را تهیه کرد. USB استاندارد قادر به حمایت از 127 دستگاه است . هاب USB بخشی از استاندارد فوق محسوب می گردد. INCLUDEPICTURE "D:\\Mojtaba\\PDF&INTERNET\\پورت USB_files\\USB4-4.jpg" \* MERGEFORMATINET شکل زیر یک هاب USB را بهمراه چهار کانکنور از نوع A نشان می دهد. INCLUDEPICTURE "D:\\Mojtaba\\PDF&INTERNET\\پورت USB_files\\USB5-5.jpg" \* MERGEFORMATINET یک هاب ممکن است چهار و یا بیش از چهار پورت داشته باشد. هاب به کامپیوتر متصل شده و هر یک از دستگاهها به یکی از پورت های هاب متصل خواهند شد. هاب ها می توانند با برق و یا بدون برق باشند. استاندارد USB این امکان را فراهم می سازد که دستگاهها برق مورد نیاز خود را از طریق اتصال USB مربوطه تامین نمایند. یک دستگاه با مصرف برق بالا نظیر اسکنر دارای منبع تغذیه اختصاصی خود است ولی دستگاههای با مصرف برق پایین نظیر موس و دوربین های دیجیتال ، برق مورد نیاز خود را می توانند از گذرگاه مربوطه تامین نمایند. در صورتیکه از دستگاههائی نظیر چاپگر و یا اسکنر استفاده می گردد که خود دارای منبع تغذیه اختصاصی می باشند، نیازی به هاب با برق نخواهد بود در صورتیکه از دستگاههای فاقد منبع تغذیه نظیر موس و دوربین استفاده می گردد ، به هاب برق دار نیاز خواهد بود. هاب دارای ترانسفورماتور اختصاصی خود بوده و برق مورد نیاز گذرگاه را تامین خواهد کرد. ویژگی های USB USB دارای ویژگی های زیر است : حداکثر 127 دستگاه را می توان متصل نمود. ( مستقیما" و یا توسط هاب های USB) کابل های  USBبتنهائی قادر به حمایت از طول 5 متر می باشند. در صورت استفاده از هاب حداکثر طول 30 متر خواهد بود. نرخ انتقال اطلاعات گذرگاه دوازده مگابیت در ثانیه است . هر دستگاه قادر به درخواست شش مگابیت در ثانیه است . عملا" بیش از یک دستگاه در هر لحظه نمی تواند درخواست شش مگابیت در ثانیه را داشته باشد چراکه از پهنای باند گذرگاه تجاوز خواهد کرد. یک کابل USB  دارای دو سیم برای برق ( 5+ ولت و Ground) و یک سیم بهم تابیده برای حمل داده است . بر روی سیم برق، کامپیوتر قادر به تامین  برق با حداکثر پانصد میلی آمپر و پنج ولت است . دستگاههای با مصرف برق پایین نظیر موس می توانند برق مورد نیاز خود را مستقیما" از طریق گذرگاه تامین نمایند. دستگاههای USB را می توان هر زمان متصل و مجددا" از سیستم جدا کرد. اکثر دستگاههای USB می توانند توسط کامپیوتر و در زمان حالت Power-saving ، به خواب ( غیره استفاده  گردند) روند. دستگاههائی که به پورت USB متصل می گردند از یک کابل USB که حامل برق و داده است استفاده می نمایند. دو سیم حامل برق ( قرمز - پنج ولت و قهوه ای ( زمین ) یک زوج کابل بهم تابیده برای حمل داده ( زرد و آبی ) INCLUDEPICTURE "D:\\Mojtaba\\PDF&INTERNET\\پورت USB_files\\USB6-6.jpg" \* MERGEFORMATINET زمانیکه کامپیوتر روشن می گردد ، عملیات پرس و جو در رابطه با دستگاههای متصل به گذرگاه  انجام شده  و به هر یک از آنها یک آدرس خاص ، نسبت خواهد شد . فرآیند فوق "سرشماری"  نامیده می شود. دستگاهها نیز زمانیکه به گذرگاه متصل می گردند شمارش می گردند. کامپیوتر از نحوه انتقال اطلاعات توسط دستگاهها با استناد بر یکی از روشهای زیر ، آگاهی می یابد.  وقفه : دستگاهی نظیر موس یا صفحه کلید که داده های کمی را ارسال می دارند از روش " وقفه " استفاده می نمایند. Bulk ( توده ای ) . یک دستگاه نظیر چاپگر که حجم بالائی از اطلاعات را در یک بسته دریافت می دارد، از روش فوق استفاده می نماید. یک بلاک از داده ها برای چاپگر ارسال و صحت آنها نیز بررسی می گردد.  Isochronous ( همزمان ) . دستگاههای  نظیر بلندگو از روش فوق استفاده می نمایند. جریان پیوسته ای از داده ها بین دستگاه و کامپیوتر برقرار می گردد. USB پهنای باند موجود را به مجموعه ای از فریم ها تقسیم و کامپیوتر فریم ها را کنترل خواهد کرد. فریم ها شامل 1500 بایت بوده و هر میلی ثانیه یک فریم جدید، بوجود می آید.اخیرا" استاندارد  USB نسخه دو،  مطرح شده است . بر اساس  استاندارد فوق ، سرعت  ده تا بیست برابر افزایش خواهد یافت . با رسیدن به سرعت های فوق می توان تقریبا" هر نوع دستگاهی را از طریق USB به کامپیوتر متصل کرد. هارد دیسک های خارجی و دوربین های فیلم برداری نمونه هائی در این زمینه می باشند. تاریخچه USB USB پورتی است که برای نصب ابزارهای جانبی به کامپیوتر به صورت External طراحی شده است. نبود یک پورت با سرعت بالا و عدم امکان اتصال همزمان چندین دستگاه جانبی به یک PC مهم‌ترین دلیل برای طراحان USB بود. ارگان‌هایی مانند IEEE (Institue of Electrical and Electronics Engineers) وTIA (Telecommunications Industry Association) ازپشتیبانان گسترش پروتکل USB بودند. طراحی USB محصول همکاری مشترک ارگانهای فوق با شرکت‌هایی بود که برای تولیدات خود نیاز به یک استاندارد جدید داشتند.   چهار شرکت Compaq (که بعداً توسط HP خریداری شد)، Intel، Microsoft و NEC مالکان کپی‌رایت USB 1.1 Specification هستند. در ژانویه 1996، USB 1.0 بعد از چندین سال کار و تلاش توسط متخصصان شرکت‌های فوق ارائه شد. در سپتامبر 1998 نسخه USB 1.1 ارائه شد. USB 2.0 که 40 بار سریع‌تر و کاملاً سازگار با USB 1.1 در اکتبر 1998 ارائه شد. در تهیه استاندارد USB 2.0 علاوه بر چهار شرکت اولیه شرکت‌های Hewlett Packard، Lucent و Philips نیز مشارکت داشتند.   مقایسهUSB با سایر پورتهای رایج USB پورتی است که کارکردن با PC را هم برای کاربران آسان ساخته و هم برای طراحان. USB یک Interface با کاربری بسیار آسان، سریع، کم هزینه و کم مصرف است که اطلاعات را به طور سریع و واقعی منتقل می‌کند. در جدول 1-4 به مقایسه پورت USB با سایر پورت‌های رایج پرداخته‌ایم.   Typical Use Speed (Maximum, bits/sec.) Length (Maximum, feet) Number of devices (Maximum) Format Interface Mouse,keyboard,disk drive Modem , .. 1.5M,12M(480M in v. 2.0) 16 (o up to 96 ft. with 5 hub) 127 asynchronous serial USB Modem , mouse, instrumentation 20k (115k with some drivers) 50-100 2 asynchronous serial RS-232 (EIA/TIA-232) Data acquisition and control systems 10M 4000 32 unit loads asynchronous serial RS-485 (TIA/EIA- 485) Printers 115k 6 2 asynchronous serial infrared IrDA Data Microcontroller communication 2M 10 8 asynchronous serial Microwire Microcontroller communication 2.1M 10 8 asynchronous serial SPI Microcontroller communication 400k 18 40 asynchronous serial I2C Video 400M 15 64 serial IEEE-1394 (FireWire) Instrumentation 8M 60 15 parallel IEEE-488 (GPIB) Networked PC 10M/100M/1G 1600 1024 serial Ethernet Music ,show control 31.5k 50 2 serial current loop MIDIPrinter, scanners,disk drives 8M 10-30 2 or 8 with daisy-chain support parallel Parallel Printer Portجدول1-4- مقایسه پورتهای رایج       سادگی استفاده ساده‌بودن استفاده از Interface مهم‌ترین هدف طراحان USB بوده است از جمله عواملی که باعث سادگی کار با USB شده است عبارتند از: 1- استفاده از یک Interface استاندارد و یکسان برای تمامی وسایل جانبی 2- تنظیم اتوماتیک تنظیم اتوماتیک به این صورت است که وقتی که کاربر یک وسیله جانبی USB را به پورت یک کامپیوتر روشن وصل می‌کند، ویندوز به صورت اتوماتیک وسیله را شناسایی می‌کند. حال اگر اولین باری باشد که این وسیله USB را به کامپیوترتان اضافه کرده‌اید، ویندوز درایور وسیله را از شما می‌خواهد و آن را به طور اتوماتیک نصب و پیکر‌بندی می‌کند. کاربران هیچ نیازی به اجرای برنامه Setup و یا reset کردن سیستم خود قبل از استفاده از وسیله اضافه شده ندارند. 3- عدم نیاز به تنظیمات توسط کاربر ابزارهای USB هیچ نیازی به انجام تنظیمات توسط کاربر، مانند تنظیم آدرس پورت و یا IRQ ندارند. ویندوز به طور اتوماتیک یک IRQ آزاد را به دستگاه USB شما اختصاص می‌دهد. 4-راحتی اتصال با استفاده از ابزارهای USB شما برای اضافه کردن یک کارت و طبعاً یک قابلیت جدید به کامپیوترتان هیچ نیازی به باز کردن Case ندارید. یک کامپیوتر به طور معمولی حداقل 2 پورت USB دارد. و این تعداد پورت‌ها می‌توانند برای اضافه کردن وسیله‌های بیشتر توسط HUB گسترش یابند. بر اساس استاندارد USB حداکثر تا 127 وسیله USB را می‌توان به یک کامپیوتر متصل ساخت. امروزه با توجه به کارکرد مناسب USB ابزارهای USB روز به روز در حال گسترش هستند. کیبورد، موس، اسپیکر، فاکس مودم، کارتهای ویدیو، رسیورهای TV و ماهواره، CD-Drive، DVD-Drive و هاردهایی با ظرفیت و سرعت‌های بالا، اسکنر، پرینتر، انواع PDAها و گوشی‌های موبایل از جمله وسایلی هستند که اکنون با Interface، USB در بازار موجود هستند و این موضوع در حال گسترش است. 5- کابلهای یکسان کابلهای مورد استفاده برای تمامی ابزارهای USB یکسان و استاندارد است. Connectorهای آنها نیز مشخص است و نمی‌توان آنها را به صورت اشتباهی به کار برد. یک کابل USB معمولاً 5 متر طول دارد ولی با استفاده از HUB می‌توان طول کابلها را به 30 متر افزایش داد. 6-Hot Pluggable شما می‌توانید یک ابزار و وسیله USB را هر زمانی که خواستید به PC وصل کنید و یا از PC جدا کنید، بدون این که هیچ گونه آسیبی به وسیله USB یا کامپیوتر وارد شود. سیستم عامل می‌تواند به طور اتوماتیک وصل بودن یا جدا شدن وسیله USB را تشخیص دهد. 7- عدم احتیاج به منبع تغذیه جانبی در اکثر موارد شما برای کار کردن با یک وسیله USB احتیاجی به استفاده از یک منبع تغذیه جانبی ندارید، رابط USB دارای خطوط زمین و 5V+ است. یک وسیله جانبی که به حداکثر 500mA جریان نیاز داشته باشد می‌تواند از تغذیه موجود بر روی پورت استفاده کند. در غیر این صورت باید از یک تغذیه جانبی استفاده کرد. 8-سرعت استاندارد USB در USB 1.1 در مد Full-Speed می‌تواند تا 12 Megabit Per Second سرعت تبادل اطلاعات داشته باشد اما نرخ واقعی تبادل Data کمتر از این میزان است. زیرا خطوط باس ممکن است بیت‌های وضعیت، کنترلی، کشف و تصحیح خطا را نیز همراه Data ارسال کنند.   از نظر تئوری در زمانی که از یک وسیله USB استفاده می‌کنیم می‌توان تا 9.6 Megabit/ Second یعنی 1.2 Megabyte/ Second نرخ تبادل اطلاعات داشت. اگر این برای شما کافی نیست می‌توانید از USB 2.0 در مد Full-Speed با سرعتی برابربا480 Megabit/ Second استفاده کنید. USB در مد Low-Speed تا 1.5 Megabit/ Second نرخ انتقال اطلاعات دارد. 9- صحت اطلاعات استاندارد USB می‌تواند با توجه به سخت‌افزار و نرم‌افزار به کار رفته در آن خطاهایی را که در زمان ارسال و دریافت اطلاعات رخ می‌دهد را کشف و تصحیح کند. 10-هزینه کم یک ابزار USB به دلیل نیاز به ابزار کم و یکسان بودن کابلها و پورتهای ورودی یکسان بر روی PC برای همه وسیله‌ها ارزان است و برای کار بردهایی با سرعت پایین سخت‌افزار مناسب با سرعت پایین و هزینه کم وجود دارد. 11- مصرف انرژی کمتر مدارهای Power-Saving و خاموش کردن اتوماتیک ابزار USB در زمان عدم استفاده از مزایای USB است. این پارامتر برای کامپیوترهایی که از باتری استفاده می‌کند بسیار حائز اهمیت است. تمامی مزایای فوق که کاربران می‌توانند از آن استفاده کنند، برای طراحان سخت‌افزار نیز مهم است. زیرا آنها مجبور نیستند به دلیل محدودیت در پورت‌های PC برای دستگاههای خود پورت‌های غیر رایج طراحی و استفاده کنند. با استفاده از کابلهای یکسان و سیستم اتوماتیک کشف و تصحیح خطا طراحان دیگر مجبور نیستند به طراحی کابلهای رابط بپردازند یا در نرم‌افزار خود از سیستم کشف و تصحیح خطا استفاده کنند.   علاوه بر آنکه برنامه‌نویسی برای کار با ابزار USB بسیار ساده و آسان است و طراحان سخت افزار می‌توانند دستگاه خود را فقط با استفاده از یک تراشه کنترلر USB به پورت USB متصل کنند.   پشتیبانی سیستم عامل از USB در اینجا بحث ما در مورد کامپیوترهای سازگار با IBM و مبتنی بر سیستم عامل مایکروسافت ویندوز می‌باشد. هر چند که دیگر خانواده‌های PC و سیستم عاملهای دیگر مانند Linux، Unix و غیره نیز از USB پشتیبانی می‌کنند. ویندوز 98 اولین محصول ماکروسافت بود، که از پورت USB پشتیبانی می‌کرد. کلاً این سیستم عامل می‌توانست کارهای زیر را در مورد یک وسیله USB انجام دهد. الف) Detect کردن زمانی که وسیله به PC اضافه شده یا از سیستم جدا شده. ب) ارتباط با وسیله اضافه شده برای پیدا کردن راه‌حلی برای تبادل اطلاعات با آن پ) تهیه مکانیزمی که درایورهای نرم‌افزاری را فعال کند تا با سخت‌افزار USB ارتباط برقرار کند. پس از این که سیستم عامل سه مورد بالا را انجام داد، سخت‌افزار اضافه شده آماده استفاده خواهد بود. ویندوز 98 از ابزارهای صوتی نظیر، Speaker و Microphoneهای USB پشتیبانی می‌کرد. ویندوز 98 SE که در June 9 سال 1999 ارائه شد از مودم‌های USB نیز پشتیبانی می‌کرد. و بالاخره ویندوز 2000 از mass-storage و Printerها نیز پشتیبانی می‌کرد. در ویندوز 98 باس USB و درایورهای ابزارهای USB از Win 32 Driver Mode (WDM) استفاده می‌کنند، که برای طراحی درایورهایی تحت ویندوز 98 به بعد تعریف شده است. با استفاده از این تکنیک اکنون ویندوز به راحتی با تراشه‌های کنترلر USB به خوبی کار می‌کند و می‌تواند با آنها ارتباط برقرار کند. تراشه‌های کنترلر USB پل ارتباطی ابزار خارجی و کامپیوتر هستند. بعضی از این تراشه‌های کنترلر خود یک میکروکامپیوتر هستند که شامل CPU و حافظه می‌شوند و در حافظه آنها دستور‌العملهای لازم برای ارتباط با پورت وجود دارد. بعضی از تراشه‌های دیگر کنترلر USB احتیاج به یک میکروکنترلر معمولی دارند تا برای کارکرد صحیح در کنار آنها قرار گیرد. وظیفه این USB Controllerها، ارسال و دریافت اطلاعات در زمانی است که باید عمل خواندن یا نوشتن انجام شود. در این تراشه‌های USB Controller معمولاً یکسری از دستورالعملها و توابع به صورت کد شده و آماده از سوی شرکت سازنده آماده است و احتیاجی به Program شدن ندارند. اکثر تراشه‌های USB Controller بر اساس نیاز به میکروکنترلر طراحی شده‌اند و این امر باعث شده تا هزینه تمام شده یک USB Controller پایین بیاید.   محدودیت‌های USB 1- سیستم عامل‌ها و PCهای قدیمی USB از ابزارهای قدیمی و سیستم عاملهای قدیمی پشتیبانی نمی‌کند و بعضی از کامپیوترهای قدیمی ممکن است پورت USB نداشته باشند. برای حل این مشکل باید از سخت‌افزار موجود که به صورت یک کارت PCI است استفاده کرد و سیستم عامل را به ویندوز 98 یا بالاتر ارتقاء داد. 2- محدودیت سرعت USB بسیار متنوع و پر کاربرد است اما برای هر کاری طراحی نشده است. برای کار با سرعت‌های بالا مانند کار با وسایل ویدیویی باید از USB 2.0 که بر اساس استاندارد IEEE-1394 طراحی شده استفاده کرد. 3- محدودیت سرعت USB بـه عنوان یک Desktop USB طراحی شده است و بـرای کـار بـا وسایـلی است کـه در نزدیک PC قرار می‌گیرند. یک تکه کابل USB می‌تواند تا 5 متر طول داشته باشد. اما Interfaceهایی مانند RS-232 یا RS-485 یا کارت شبکه می‌توانند از طول کابل بیشتری پشتیبانی کنند. با استفاده از پنج HUB در مسیر ابزار USB و PC می‌توان حداکثر فاصله را به 30 متر رساند. معرفی پورتهای موازی به طور کلی کامپیوترهای سازگار با IBM دارای دو دسته پورت موازی و سری هستند و پورت موازی که مورد بحث ماست دارای یک کانکتور 25 پین Female در پشت کیس کامپیوتر است که این کانکتور D25 نام دارد. سیستم عامل ویندوز پورت موازی را با نام LPT می شناسد و پورت های سریال را با نام های COM2 ،COM1 و USB و اخیرا Firewire یا IEEE1394 که هر کدام دارای استاندارهای خاص خود می باشند و سعی می کنم در آینده در مورد ارتباطات سریال و استاندارهای ارتباطی آن (RS232 و RS485) که بسیار موضوع پرکاربرد و جالبی هستند، بنویسم.در تصویر زیر کانکتور پورت موازی (در قسمت فوقانی) و در زیر آن دو پورت سریال را مشاهده می کنید. INCLUDEPICTURE "mhtml:file:///D:\\Mojtaba\\PDF&INTERNET\\Parallel.mht!http://www.coloredhome.com/motherboard/tn_motherboard48213_JPG.jpg" \* MERGEFORMATINET می دانیم که در ارتباطات موازی یک بایت که شامل هشت بیت است به صورت موازی و همزمان منتقل می شود و در ارتباط سریال هر بایت توسط یک ثبات انتقالی (Shift Register) به شکل سریال در می آید و سپس توسط یک کانال انتقالی (یک بیت یا یک سیم سیگنال و یک سیم زمین) منتقل می شود. بنابراین کوچکتر بودن کانکتور سریال (معمولا 9 پین) نسبت به پورت موازی بدین دلیل است. امروزه پورت سریال کاربردهای نسبتا کمی دارد و تقریبا در آینده ای نزدیک جای خود را به اتصالات سریال و مخصوصا استاندارد سریع USB خواهد داد به طوری که امروزه حتی بخش عمده ای از پرینترها با اتصال USB وارد بازار می شوند. سرعت استاندارد پورت موازی بین 50 تا 100 کیلوبایت در ثانیه می باشد و وظیفه هر یک از پین های این پورت در زیر توضیح داده شده است: INCLUDEPICTURE "mhtml:file:///D:\\Mojtaba\\PDF&INTERNET\\Parallel.mht!http://www.quasarelectronics.com/images/stl/ldc136.jpg" \* MERGEFORMATINET پین 1: سیگنال strobe را حمل می کند. قابل ذکر است که زمان بندی و انتقال اطلاعات در هر بیت می تواند به دو صورت سنکرون و آسنکرون انجام شود که در روش سنکرون یک سیگنال زمانی به همراه اطلاعات فرستاده می شود تا مرجعی برای تشخیص و تفکیک بیت ها فراهم آورد که به این سیگنال Strobe گفته می شود. در ارتباطات سریال معمولا از روش آسنکرون استفاده می شود که در آن صورت بیت شروع و بیت پایان به همراه اطلاعات ارسال می شود و زمان بندی را انجام می دهد. (در این مورد در یادداشت ارتباطات سریال بیشتر توضیح خواهم داد.) سطح ولتاژ این پین معمولا بین 2.8 تا 5 ولت است اما زمان ارسال یک بایت اطلاعات به حدود 0.5 ولت کاهش می یابد. پین 2 تا 9: این پین ها وظیفه حمل یک بایت اطلاعات (Data) را بر عهده دارند و در واقع یک منطقی معادل 5 ولت و 0 منطقی معادل حدود صفر ولت می باشد. پین 10: وظیفه ی ارسال Acknowledgment را بر عهده دارد. بدین ترتیب که مانند سیگنال Strobe با ارسال 0 منطقی اعلان دریافت اطلاعات ارسال شده را بر عهده دارد. پین 11: یک بودن این پین اعلام می کند که پرینتر مشغول است و با صفر شدن آن به کامپیوتر اجازه ی ارسال اطلاعات را می دهد. پین 12: پرینتر با ارسال یک منطقی از طریق این پین اعلام می دارد که کاغذ ندارد! پین 13: پرینتر با ارسال یک اعلام می کند که به کامپیوتر متصل است. INCLUDEPICTURE "mhtml:file:///D:\\Mojtaba\\PDF&INTERNET\\Parallel.mht!http://static.howstuffworks.com/gif/parallel-2536connector.gif" \* MERGEFORMATINET پین 14: کامپیوتر با ارسال یک منطقی به صورت خودکار نقش جلوبرنده یا Auto Feed را بازی می کند. پین 15: در صورت بروز مشکل برای پرینتر با ارسال صفر منطقی، کامپیوتر را بروز خطا مطلع می کند. پین 16: کامپیوتر با ارسال صفر پرینتر را برای وظیفه ی بعدی آماده می کند. پین 17: وظیفه اش این است که در صورت لزوم به صورت از راه دور با ارسال یک منطقی اتصال پرینتر را از کامپیوتر قطع کند. پین 18 تا 25: زمین سیگنال هستند و به عنوان مرجع ولتاژ برای پین های دیگر استفاده می شوند.عملیات فوق در جدول زیر نیز آورده شده است: INCLUDEPICTURE "mhtml:file:///D:\\Mojtaba\\PDF&INTERNET\\Parallel.mht!http://static.howstuffworks.com/gif/parallel-db25-36chart.gif" \* MERGEFORMATINET ستون دوم مربوط استاندارد 36 پین Centronics که امروزه در کامپیوترهای سازگار با IBM کمتر استفاده می شود.همان طور که ملاحظه می شود ارتباطات پورت موازی با استاندار اصلی به صورت Simplex یا یکطرفه می باشد. اما در سال های بعد از معرفی استاندارد اولیه، در سال 1991 استاندارد (Enhanced Parralel Port (EPP توسط شرکت های Intel, Xircom و Zenith معرفی شد. EPP سرعتی بین 500 کیلوبایت تا 2 مگابایت دارد و معمولا برای اتصالات وسائل جانبی غیر از پرینتر استفاده می شود. پس از آن در سال 1992 استاندارد (Extended Capabilities Port (ECP توسط Microsoft و Hewlett Packard برای بهبود عملکرد واسط پرینتر معرفی شد. و سرانجام یک سال بعد استاندارد IEEE 1284 توسط سازمان IEEE شد که مشخصات کار با هر دو نوع EPP و ECP را دارا بود.در حال حاضر معمولا کامپیوترهای IBM از استاندارد ECP جهت پورت موازی یا LPT استفاده می کنند. (جهت اطلاع از این مسئله در سیستم عامل ویندوز در Device Manager شاخه ی Ports را بررسی کنید. وظایف تخصیص داده شده به پین های پورت موازی با استاندارد ECP در جدول زیر آورده شده است: INCLUDEPICTURE "mhtml:file:///D:\\Mojtaba\\PDF&INTERNET\\Parallel.mht!http://static.howstuffworks.com/gif/parallel-ecpchart.gif" \* MERGEFORMATINET رعایت نکردن نکات زیر نیز خالی از ضرر نیست: 1. پورت موازی از امکان Hot Swapping یا تعویض در حین کار پشتیبانی نمی کند. بنابراین باید در زمانی که سیستم عامل بوت نشده و یا در زمان خاموش بودن آن باید تجهیزات را به این پورت متصل یا جدا کنید. 2. ولتاژهای ورودی نباید از 5 ولت بیشتر شوند و یا از صفر کمتر. 3. پورت موازی در مقابل جریان بیش از حد محافظت نشده بنابراین مراقب اتصال کوتاه باشید و برای بارهای بزرگ از بافر استفاده کنید.


دسته‌بندی نشده

سایت ما حاوی حجم عظیمی از مقالات دانشگاهی است . فقط بخشی از آن در این صفحه درج شده شما می توانید از گزینه جستجو متن های دیگری از این موضوع را ببینید 

کلمه کلیدی را وارد کنید :

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *