фізичний інтерфейс
Для низькошвидкісних і повношвидкісних пристроїв диференціальна "1" передається шляхом підтяжки лінії D + до напруги більш 2,8В, а лінії D- до напруги менше 0,3В. При цьому лінії D + і D- терминировать на стороні хоста (низхідного потоку) резисторами 15кОм, підключеними до землі. Швидкість, яка використовується пристроєм, підключеним до конкретного порту, визначається хабом за рівнями сигналів D + м D-, зміщаються навантажувальними резисторами приймачів: пристрої з низькою швидкістю "підтягують" до високого рівня лінію D-, з повною - D +. Підключення HS-пристроїв визначається на етапі конфігурації.
Підключення низької пристрою.
Підключення повношвидкісного пристрою.
Диференціальний 0 передається шляхом підтяжки лінії D + до напруги менше 0,3В, а лінії D- до напруги більш 2,8В. Приймач визначає диференціальну одиницю тільки в тому випадку, коли напруга на лінії D + більше на 200мВ, ніж на лінії D-, а диференційний 0 -коли напруга на лінії D + менше на 200мВ, ніж на лінії D-.
Передача по двох проводах в USB не обмежується диференціальними сигналами. Крім диференціального приймача кожен пристрій має лінійні приймачі сигналів D + і D-, а передавачі цих ліній управляються індивідуально. Це дозволяє розрізняти більше двох станів лінії, що використовуються для організації апаратного інтерфейсу. Стан, при якому різниця потенціалів на лініях D + і D- становить понад 200 мВ за умови, що на одній з ліній потенціал вище порога спрацьовування, називаються станом Diff0 або Diff1. Стан, при якому на обох входах D + і D- присутній низький рівень, називається лінійним нулем SEO (Single Ended Zero).
Інтерфейс визначає наступні стани:- Data J State і Data До State (або просто J і К) - стану переданого біта, визначаються через стану Diff0 і Diff1;
- Idle State - стан паузи на шині;
- Resume State - сигнал "пробудження" для виведення пристрою з "сплячого" режиму;
- Start of Packet (SOP) - початок пакета (перехід з Idle State в К);
- End of Packet (EOF) - кінець пакета;
- Disconnect - пристрій відключено від порту;
- Connect - пристрій підключено до порту;
- Reset - скидання пристрою.