مقدمه۱
سرآغاز۲
کاربرد راحت۴
– یک رابط برای همه دستگاهها ۴
– پیکربندی خودکار۴
– به دور از تنظیمات کاربر۴
– آزاد کردن منابع سخت افزاری برای وسایل جانبی ۴
– سادگی کابل۵
– Hot pluggable5
– عدم احتیاج به منبع تغذیه۵
سرعت۶
قابلیت اطمینان۷
قیمت پایین۷
قابلیت انعطاف۸
پشتیبانی توسط سیستم عامل۹
پشتیبانی وسیله جانبی۱۰
مجمع ابزار آلات USB11
|
این پورت کامل نیست……………………………………………………………………………………….۱۲
– از دید کاربران…………………………………………………………………………………….۱۲
– پشتیبانی نشدن توسط سخت افزارهای قدیمی……………………………………..۱۲
– محدودیت سرعت……………………………………………………………………………….۱۳
– محدودیت فاصله…………………………………………………………………………………۱۴
– ارتباطات نظیر به نظیر…………………………………………………………………………۱۴
– تولیدات شکلدار………………………………………………………………………………..۱۴
– از دید ارتقاء دهندگان…………………………………………………………………………۱۵
– پیچیدگی پروتکل……………………………………………………………………………….۱۵
– پشتیبانی در سیستم عامل………………………………………………………………….۱۵
– گیرهای سخت افزاری………………………………………………………………………….۱۶
– مبالغ………………………………………………………………………………………………….۱۶
USB در برابر IEEE _ 1394………………………………………………………………………….17
حداقل نیازهای کامپیوتر……………………………………………………………………………………۱۷
– کنترل کننده میزبان……………………………………………………………………………۱۸
– سیستم عامل……………………………………………………………………………………..۱۸
– اجزا……………………………………………………………………………………………………۱۸
– اجزای یک اتصال………………………………………………………………………………..۱۹
– تجهیزات لازم برای ارتقاء…………………………………………………………………….۲۰
– انتخاب تراشه……………………………………………………………………………………..۲۱
اجزای یک کنترلر USB………………………………………………………………………...21
– پورت USB ……………………………………………………………………………………….22
|
– بافرهای داده USB …………………………………………………………………………….22
– CPU………………………………………………………………………………………………..23
– حافظه برنامه………………………………………………………………………………………۲۴
– حافظه داده ……………………………………………………………………………………….۲۶
– رجیسترها………………………………………………………………………………………….۲۶
– I/O های دیگر……………………………………………………………………………………۲۶
– ویژگیهای دیگر………………………………………………………………………………….۲۷
ساده سازی پروسه ارتقاء………………………………………………………………………………….۲۷
– انتخاب معماری…………………………………………………………………………………..۲۷
– تراشههایی که از ابتدا برای USB طراحی شدهاند………………………………..۲۸
– تراشههایی بر اساس خانوادههای آشنا…………………………………………………۲۸
– تراشههایی که به میکرو کنترلرهای خارجی متصل میگردند………………….۲۹
– مرجع خصوصیات تراشه……………………………………………………………………..۳۰
– برنامه تراشه نمونه………………………………………………………………………………۳۰
– انتخاب راه انداز………………………………………………………………………………….۳۰
– ابزارهای اشکالزدایی………………………………………………………………………….۳۱
– بردهای ارتقا از فروشندگان تراشه……………………………………………………….۳۱
– بردهای از منابع دیگر………………………………………………………………………….۳۲
– نیازمندیهای پروژه……………………………………………………………………………..۳۳
نگاهی به بعضی از تراشهها……………………………………………………………………………….۳۵
– EnCore محصول شرکت سیپرس………………………………………………………۳۵
– معماری CPU……………………………………………………………………………………35
|
– کنترلر USB……………………………………………………………………………………..36
– EZ _ USB شرکت سیپرس………………………………………………………………۳۷
– معماری CPU……………………………………………………………………………………37
– کنترلر USB……………………………………………………………………………………..38
PCI 16C7X5 شرکت میکروچیپ ………………………………………………………………….۴۲
– معماری………………………………………………………………………………………………۴۲
– کنترلر USB………………………………………………………………………………………42
NET 2888 شرکت نت چیپ
– کنترلر USB
USB 9603 شرکت National Semiconductor……………………………………………..44
– کنترلر USB………………………………………………………………………………………46
PDIUSBD 11/1 محصول فیلیپس…………………………………………………………………۴۶
– معماری……………………………………………………………………………………………..۴۶
– کنترلرهای USB……………………………………………………………………………….47
Strong ARM اینتل………………………………………………………………………………………۴۷
– کلاسهای دستگاهها……………………………………………………………………………۴۸
– استفاده از کلاسها………………………………………………………………………………۴۸
– اجزای یک مربع خصوصیات کلاس……………………………………………………….۴۹
– کلاسهای تعریف شده………………………………………………………………………….۵۰
– مطابقت یک دستگاه با یک کلاس ……………………………………………………….۵۲
– وسایل جانبی استاندارد………………………………………………………………………۵۲
– صفحه کلید ، ماوس و دسته بازی ………………………………………………………..۵۲
|
– دستگاههای انبارش تودهای………………………………………………………………..۵۳
– چاپگرها……………………………………………………………………………………………۵۵
– دوربینها و اسکنرها ……………………………………………………………………………۵۵
– برنامههای صوتی………………………………………………………………………………..۵۶
– مودمها……………………………………………………………………………………………..۵۷
– کاربردهای غیر استاندارد……………………………………………………………………۵۷
– دستگاههایی که دادهها را با یک سرعت کم منتقل میکنند………………….۵۸
– به روز رسانی دستگاههای RS _ 232………………………………………………….59
– دستگاههای مراکز فروش…………………………………………………………………….۶۰
– جایگزینی دستگاههای با پورت موازی غیر استاندارد…………………………….۶۱
– ارتباطهای کامپیوتر به کامپیوتر…………………………………………………………..۶۳
|
– پیوندهای بیسیم……………………………………………………………………………….۶۳