У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент





обробки помилок

· Максимальнім розміром кадру який може бути прийнятий або послань.

· Типом підтримуваної передачі даних

· Напрямом здійснення передачі між кінцевою точною і хостом.

Взагалі кінцева крапка - це кінець логічного каналу даних між хостом і пристроєм. У своєї чергу канал - це логічне з'єднання між хостом і пристроєм. Оскільки кінцевих крапок у прибудові передбачається декілька, то це означає, що обмін даними між хост-контролером і пристроєм на шині може відбуватися після декількох каналів, так звань багатоканальний режим. Смуга пропускання шини ділитися між всіма встановленими каналами. У розпорядження шина USB може надати канали наступних типів:

Пристрої на шині USB діляться на ті, що ведуть і відомі. Фактично, провідних пристроїв на шині може бути тільки одне і таким є хост. Всі передачі даних ініціюються хостом у відповідності певною тимчасовою програмою. Функціональні пристрої самі не можуть ініціювати передачу, а лише відповідають на запити хоста. Обмін даними можливий тільки між хостом і пристроєм і не можливий на пряму між прибудовами підключеними до шини (це означає, що у принципі в деру чергу USB - це шина висновку. Пізніше мі зрозуміємо чому). Транзакції на USB шині складаються з двох-трьох актів: посилки пакету маркера, що визначає, що буде слід далі (тип транзакції, адресі прибудові і його кінцеву крапку), пакету даних (опционально) і пакету статусу транзакції (для підтвердження нормального виконання операції або повідомлення про помилку).

Фізичні канали зв'язку організовуються концентраторами і сполучними дротами. З концентраторами мі вже майже розібралися раніше. Дріт використовується для підключення USB пристроїв є екранованою витою парою. Для високошвидкісних пристроїв пред'являються високі вимоги до її якості. Низькошвидкісні до цього елементу фізичного інтерфейсу відносяться не критично і без проблемно можуть функціонувати на неекранованому невитому дроті. Всього в USB кабелі використовується 4 дротів.

Рис . 5 Кабель USB

Два для передачі сигналу і два для подачі напруги. Для підключення пристроїв призначені з'єднувачі двох типів: типу "A" і типу "B". Як мені здається створення двох різних видів коннекторів було необхідно для того, що б уникнути зайвої плутанини при підключенні пристроїв і захиститися від дурня, позбавивши його можливості підключити що-небудь не так. Крім того, сморід характеризуються різним зусиллям необхідним для вставки і силою утримання в порту незручно та і взагалі безглуздо, кабель може взагалі не від'єднаються. Конструктивно порти задумані так, що спочатку відбувається з'єднання шини живлення, потім шини даних.

По підписах D+ і D- на схемі кабелю повинне бути ви вже здогадалися, що USB використовує диференціальну передачу (втім, кожен порт крім диференціального приймача має ще і лінійні для шкірного сигналу), додам ще що застосовується потенційне кодування по методу NRZI (Non Return to Zero Invert to ones, без повернення до нуля з інверсією для одиниць) і бітстаффінг для поліпшення властивостей потоку, що самосинхронізуються. Це загалом. Глибше мі не станемо вдаватися. Абсолютно ні до чого.

Пристрої, що підключаються, споживаючі невеликий струм, можуть живити від шини USB. Максимальній струм, який може забезпечити шина рівний 500 мА. Це струм, доступний всім прибудовам на шині, а не, як приходити деяким в голову, на кожний з 127 можливих пристроїв (при цьому на стадії підключення і конфігурації споживаний струм не повинний перевищувати 100 мА інакше пристрій просто не буде ініційовано). Для збільшення доступної потужності живлення на шині, концентратори можуть оснащуватися своїм власним блоці живлення, проте таке рішення не популярно.

 

Рис . 6 Електрична схема підключення периферійного модуля USB-пристрою

3. ОПИСАТИ МІКРОКОНТРОЛЕР РІС 18F4550 ТА ПОРТ USB

3.1 Опис мікроконтролера РІС 18F4550

Рис . 7 мікроконтролера РІС 18F4550

3.2 КОРОТКЕ ПЕРЕГЛЯДАННЯ ПРИБУДОВИ

Цей документ містить інформацію специфіки прибудови для наступних пристрої: Це сімейство пристроїв пропонує переваги всього Мікроконтролера PIC18 – а саме, високо обчислювальний робота за економічною ціною – з доповненням високої витривалості, пам'яті програми Enhanced Flash. На додаток до цих особливостей Сімейство PIC18F2455/2550/4455/4550 вводити проект збільшення, які роблять ці мікроконтролери log-ical вибір для багатьох з високими ходовими якостями.

3.3 Нові основні особливості

Всі пристрої в PIC18F2455/2550/4455/4550 сімейство об'єднує ряд особливостей, які можуть signifi-cantly скоротити енергетичне споживання протягом дії. Ключові елементи включають: *

Режими пробігу почергового доступу:

Результат диспетчер від джерела або внутрішнього осцилятора Timer1 блокуйте, енергетичне споживання протягом кодового виконання може бути зменшений близько до 90%. *

Багаторазові дозвільні методі:

Диспетчер може також бігти з його ядром CPU, блокованим але зовнішні пристрої все ще активний. У цих державах, енергетичне споживання може бути зменшено, навіть більш того, як мало як 4% з нормального стану операційні вимоги. *

Безперервне перемикання методу:

керовані методи покликані призначеним для користувача кодом протягом дії, дозволяючи споживачу з'єднатися енергетично-зберігаючі ідеї у їх application’s software проект. *

Низьке споживання в ключових модулях:

енергетичні вимоги для Timer1, так як і Охоронній Таймер мінімізований.

Пристрої в сімействі PIC18F2455/2550/4455/4550 об'єднує USB, що повністю зображає модуль комунікацій. Це також об'єднує його власний сформований на одному кристалі з іншою схемою передавач приймача і 3.3V регулятора і підтримка використання зовнішніх передавачів приймача і регуляторів напруги. *

Запобіжний монітор годинника:

Цей вибір постійно контролює головне джерело годинника проти довідковий сигнал, забезпечений внутрішнім осцилятором. Якщо невдача годинника відбувається, диспетчер перемикає на внутрішній блок осцилятора, дозволяючи виконання безперервної тихохідної дії або сейфа прикладне закриття. *

Двошвидкісний старт:

Цей вибір дозволяє внутрішній осцилятор, щоб служити як джерело годинника. З включеним живленням знову встановлений метод сну, поки первинне джерело годинника не доступне.


Сторінки: 1 2 3 4 5 6 7 8 9 10 11 12 13