حجم فایل : 143.08 كيلوبايت
فرمت فايل هاي فشرده : word
تعداد صفحات : 75 صفحه
تعداد بازدید : 1,347 مرتبه
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.
فروشنده ی فایل
این فایل با فرمت ورد و آماده پرینت می باشد.
موضوع:
گزارش کارآموزی شرکت سخت افزار
فهرست مطالب
عنوان صفحه
مقدمه................................................................................................................................1
سرآغاز..............................................................................................................................2
كاربرد راحت.....................................................................................................................4
- يك رابط براي همه دستگاهها .........................................................................4
- پيكربندي خودكار.............................................................................................4
- به دور از تنظيمات كاربر...................................................................................4
- آزاد كردن منابع سخت افزاري براي وسايل جانبي ........................................4
- سادگي كابل......................................................................................................5
- Hot pluggable..............................................................................................5
- عدم احتياج به منبع تغذيه..............................................................................5
سرعت..............................................................................................................................6
قابليت اطمينان................................................................................................................7
قيمت پايين......................................................................................................................7
صرفهجويي در مصرف انرژي...........................................................................................7
قابليت انعطاف..................................................................................................................8
پشتيباني توسط سيستم عامل........................................................................................9
پشتيباني وسيله جانبي..................................................................................................10
مجمع ابزار آلات USB...................................................................................................11
|
اين پورت كامل نيست....................................................................................................12
- از ديد كاربران.................................................................................................12
- پشتيباني نشدن توسط سخت افزارهاي قديمي............................................12
- محدوديت سرعت...........................................................................................13
- محدوديت فاصله.............................................................................................14
- ارتباطات نظير به نظير....................................................................................14
- توليدات شكلدار............................................................................................14
- از ديد ارتقاء دهندگان....................................................................................15
- پيچيدگي پروتكل...........................................................................................15
- پشتيباني در سيستم عامل............................................................................15
- گيرهاي سخت افزاري.....................................................................................16
- مبالغ................................................................................................................16
USB در برابر IEEE _ 1394.....................................................................................17
حداقل نيازهاي كامپيوتر................................................................................................17
- كنترل كننده ميزبان.......................................................................................18
- سيستم عامل..................................................................................................18
- اجزا..................................................................................................................18
- اجزاي يك اتصال............................................................................................19
- تجهيزات لازم براي ارتقاء...............................................................................20
- انتخاب تراشه..................................................................................................21
اجزاي يك كنترلر USB....................................................................................21
- پورت USB....................................................................................................22
|
- بافرهاي داده USB........................................................................................22
- CPU..............................................................................................................23
- حافظه برنامه...................................................................................................24
- حافظه داده....................................................................................................26
- رجيسترها.......................................................................................................26
- I/Oهاي ديگر................................................................................................26
- ويژگيهاي ديگر..............................................................................................27
ساده سازي پروسه ارتقاء..............................................................................................27
- انتخاب معماري...............................................................................................27
- تراشههايي كه از ابتدا براي USBطراحي شدهاند......................................28
- تراشههايي بر اساس خانوادههاي آشنا.........................................................28
- تراشههايي كه به ميكرو كنترلرهاي خارجي متصل ميگردند......................29
- مرجع خصوصيات تراشه................................................................................30
- برنامه تراشه نمونه..........................................................................................30
- انتخاب راه انداز..............................................................................................30
- ابزارهاي اشكالزدايي.....................................................................................31
- بردهاي ارتقا از فروشندگان تراشه................................................................31
- بردهاي از منابع ديگر.....................................................................................32
- نيازمنديهاي پروژه.........................................................................................33
نگاهي به بعضي از تراشهها...........................................................................................35
- EnCoreمحصول شركت سيپرس...............................................................35
- معماري CPU................................................................................................35
|
- كنترلر USB..................................................................................................36
- EZ _ USBشركت سيپرس........................................................................37
- معماري CPU................................................................................................37
- كنترلر USB..................................................................................................38
PCI 16C7X5شركت ميكروچيپ............................................................................42
- معماري............................................................................................................42
- كنترلر USB...................................................................................................42
NET 2888شركت نت چيپ
- كنترلر USB
USB 9603شركت National Semiconductor.....................................................44
- كنترلر USB...................................................................................................46
PDIUSBD 11/1محصول فيليپس...........................................................................46
- معماري...........................................................................................................46
- كنترلرهاي USB...........................................................................................47
Strong ARMاينتل...................................................................................................47
- كلاسهاي دستگاهها.......................................................................................48
- استفاده از كلاسها..........................................................................................48
- اجزاي يك مربع خصوصيات كلاس................................................................49
- كلاسهاي تعريف شده.....................................................................................50
- مطابقت يك دستگاه با يك كلاس................................................................52
- وسايل جانبي استاندارد.................................................................................52
- صفحه كليد ، ماوس و دسته بازي .................................................................52
|
- دستگاههاي انبارش تودهاي..........................................................................53
- چاپگرها.........................................................................................................55
- دوربينها و اسكنرها .......................................................................................55
- برنامههاي صوتي............................................................................................56
- مودمها...........................................................................................................57
- كاربردهاي غير استاندارد..............................................................................57
- دستگاههايي كه دادهها را با يك سرعت كم منتقل ميكنند......................58
- به روز رساني دستگاههاي RS _ 232..........................................................59
- دستگاههاي مراكز فروش...............................................................................60
- جايگزيني دستگاههاي با پورت موازي غير استاندارد..................................61
- ارتباطهاي كامپيوتر به كامپيوتر....................................................................63
|
- پيوندهاي بيسيم...........................................................................................63
ü مقدمه
USBيك مدار واسطه سريع و قابل انعطاف براي اتصال دستگاهها به كامپيوتر است. همة كامپيوترهاي امروزي حداقل يك جفت پورت USBداند. اين پورت قابل استفاده توسط تمام ابزارهاي جانبي استاندارد از جمله صفحه كليد، ماوس، ديسكگردانها و حتي دستگاههاي تخصصيتر، ميباشد.USBاز ابتدا به منظور ايجاد رابطي راحت و آسان طراحي گرديده است كه در آن كاربر نياز به پيكربنديهاي سختافزاري و نرمافزاري ندارد.
به طور خلاصه، USBبا مدارهاي واسط قبلي بسيار متفاوت است. يك دستگاه USBقادر است كه چهار نوع پاسخ دهد كه به وسيلة آنها كامپيوتر، دستگاه را شناخته و آماده تبادل داده با آن ميشود. همة دستگاهها بايد بر روي كامپيوتر داراي راهاندازي باشند كه به عنوان پلي بين برنامة كاربردي و سخت افزار USBعمل ميكند.
براي ارتقا و ساخت يك دستگاه USBو طراحي نرمافرهاي ارتباط با آن، شما بايد اطلاعاتي دربارة چگونگي نحوة كار سيستم عامل كامپيوتر داشته باشيد. همچنين بايد تراشة كنترلي، كلاس و روشهاي ارتقا پروژهتان را معين كنيد.
ü سرآغاز
مطالعه در زمينه سخت افزارهاي كامپيوتري معمولاً مستلزم داشتن اطلاعات قبلي در اين زمينه است. هر نوآوري در اين صنعت بايد قابل تطبيق با پديدههايي باشد كه قبل از آن آمدهاند. اين مسئله هم در مورد كامپيوترها و هم در مورد وسايل جانبي آنها صدق ميكند. حتي وسايل جانبياي كه به نوبة خود انقلابي را در زمينه سختافزار ايجاد كردهاند، بايد از رابطهايي استفاده كنند كه كامپيوترها از آنها پشتيباني كنند.
اما اگر امكان طراحي يك رابط وسايل جانبي را داشته باشيد، چه نكات و خصوصياتي را مد نظر قرار خواهيد داد. در اينجا فهرستي از آنچه كه ممكن است مورد نظر شما باشد آورده شده است:
كاربرد راحت:به گونهاي كه نيازي به آشنايي با جزئيات نصب نخواهيم داشت.
سرعت:به گونهاي كه رابط باعث پايين آمدن سرعت ارتباط نشود.
قابليت اطمينان:به گونهاي كه خطاها كاهش يابد و امكان اصلاح خودكار خطاهايي كه اتفاق ميافتد وجود داشته باشد.
قابليت تطبيق:به گونهاي كه انواع مختلفي از وسايل جانبي بتوانند از اين رابط استفاده كنند.
ارزانقيمت:به گونهاي كه كاربران (و كارخانههايي كه از اين رابط براي توليدات خود بهره ميبرند) متحمل هزينه زيادي نشوند.
صرفه جويي در مصرف انرژي:به منظور كاهش مصرف باتري در كامپيوترهاي قابل حمل.
شناخته شده توسط سيستم عاملها:به گونهاي كه ارتقادهندگاني كه از اين رابط براي ارتباط با وسيله جانبي خود استفاده ميكنند مجبور به نوشتن راه اندازهايي نزديك به زبان ماشين نباشند.
خبر خوب آنكه شما مجبور به ايجاد اين رابط ايدهآل نيستيد چون طراحان (USB) اين كار را براي شما انجام دادهاند. طراحي USBاز ابتدا بر اين اساس بوده كه بتواند رابطي باشد آسان، با توانايي ارتباط مؤثر با همة انواع وسايل جانبي و به دور از محدوديتهايي كه در رابطهاي كنوني وجود دارد.
همه كامپيوترهاي جديد داراي يك جفت پورت USBهستند كه به منظور ارتباط با صفحه كليد ، ماوس، اسكنر، چاپگر و يا هر نوع سخت افزار استاندارد ديگر ايجاد شدهاند، هابهاي ارزانقيمت موجود اين امكان را فراهم ميكند كه به هر تعداد كه مايل باشيد وسيله جانبي USBرا به اين دو پورت متصل كنيد.
اين اهداف بزرگ USBباعث شد كه ارتقادهندگان، يعني كساني كه وسايل جانبي USBرا طراحي و برنامه ريزي ميكنند، با مشكلاتي رو به رو شوند. يك نتيجه از كاربرد راحت اين رابط پيچيده شدن آن نسبت به رابطهاي قديميتر بود. به علاوه كاركردن با رابطي كه هنوز عمري از طراحي آن نگذشته، فقط با اين دليل كه جديد است طراحان را با سختيهايي رو به رو كرد. هنگامي كه USBبراي اولينبار روي كامپيوترها قرار گرفت، ويندوز هنوز داراي راهانداز براي همة انواع وسايل جانبي USBمتعارف، نشده بود. از طرفي آناليز كنندههاي پروتكل و ابزارةاي ارتقا هنوز طراحي نشده بودند، بنابراين انتخاب USBبه عنوان رابط مناسب دچار محدوديت ميشد. مشكلاتي شبيه به اين امروزه ديگر وجود ندارند و مزاياي استفاده از USBدر كنار متعدد شدن ميكروكنترلرها و ابزارها ارتقا و تواناييهاي سيستمهاي عامل افزايش يافته است. اين كتاب به شما نشان خواهد داد كه چگونه ميتوانيد يك وسيله جانبي USBرا به آساني و سرعت و با استفاده از بهترين وسايلي كه هم اكنون وجود دارد طراحي كنيد و راه بيندازيد.
اين فصل شامل مطالبي از جمله شرح ويژگيهاي از USB، مزايا و اشكالات آن، همچنين مسائلي كه در طراحي و برنامهريزي وسايل جانبي USBپيش ميآيد و مختصري از تاريخچه رابطها خواهد بود.
ü كاربرد راحت
بزرگترين هدف از طراحي USB، ايجاد رابطي با كاربري راحت بوده است و حاصل آن رابطي است كه به علتهاي زيادي استفاده از آن مقبول واقع شده است.
يك رابط براي همة دستگاههاـ USBميتواند براي ارتباط با همه نوع وسيلة جانبي مورد استفاده قرار گيرد به جاي داشتن كانكتورهاي مختلف و سختافزارهايي كه فقط يك نوع وسيله جانبي را پشتيباني كنند، از يك رابط براي همة وسايل جانبي استفاده ميكنيم.
پيكربندي خودكارـ هنگامي كه كاربر وسيله جانبي USBرا به سيستم خود متصل ميكند، ويندوز به طور خودكار آن را پيدا كرده و راهآنداز مربوط به آن را بارگذاري ميكند. هنگامي كه براي اولين بار يك وسيله را به كامپيوترمان متصل ميكنيم، ممكن است ويندوز به ما پيغام دهد كه ديسكتي كه شامل راهانداز آن دستگاه ميباشد را درون دستگاه قرار دهيم، اما در بقيه مواقع، نصب به صورت خودكار انجام ميشود و ما مجبور نيستم كه برنامه setupرا اجرا كنيم و يا كامپيوتر را براي استفاده از آن وسيله جانبي restartكنيم.