Призначення бітів першого байта

Перші сім бітів першого байта складають адреса SLAVЕ-а (див. рис. Восьмий біт є найменш значущим (НЗБ). Він визначає напрямок повідомлення. "Нуль" у найменш значущій позиції першого байта означає, що майстер буде передавати інформацію обраному SLEVЕ-у. "Одиниця" у цій позиції означає, що майстер буде зчитувати інформацію з пристрою.

Коли адреса відправлена, кожен пристрій в системі порівнює перші сім біт прийнятих після стану STARТ з власною адресою. Якщо вони збігаються, пристрій вважає себе вибраним як SLEVЕ передавач чи приймач в залежності від біту R\W.

Комітет по шини І2С координує видачу адресів І2С. Більш докладну інформацію можна одержати в представників Philips. Дві групи по 8 адрес (ООООХХХ і 1111ХХХ) зарезервовані для цілей зазначених в таблиці 1.4.5.1. Комбінація бітів адреси 11110ХХ зарезервована для 10-бітної адресації.


Таблиця 1.4.5.1 Адреси шини І2С

АДРЕСА SLEVE біт R\W ОПИС
0000 000   адреса загального виклику
0000 000   Байт START
0000 001 X Адреса CBUS
0000 010 X адреса зарезервована для іншого формату шини
0000 011 X   зарезервовані для майбутнього використання  
0000 1XX X
1111 1XX X
1111 0XX X 10-бітна адресація SLAVE

 

 

Електричні характеристики пристроїв шини І2С

Електричні специфікації на входи/виходи пристроїв шини І2С і характеристики ліній шини приведені в таблицях.

Пристрої І2 С з фіксованими вхідними рівнями напруг 1.5В і 3В можуть мати кожен свою напругу виходу. Перемикаючі резистори повинні бути приєднані до виходу на 5В+10% (див. рис. 1.4.6.1). Пристрої шини І2С із вхідними рівнями Усі повинні мати один загальний вивід, до якого також приєднаний перемикаючий резистор (див. рис. 1.4.6.2).

Коли пристрої з фіксованим вхідним рівнем використовуються разом з пристроями з вхідними рівнями Vdd, останні можуть бути підключені до одного загального виводу на 5V+10% і повинні мати перемикаючі резистори приєднані до їх виводів на SDA і SCL, як показано на рис. 1.4.6.3.



Електричні специфікації і часові діаграми для вхідних/вихідних каскадів і ліній шини

 

Вхідні/вихідні рівні і струми, погашення піків, контроль вихідних зрізів і ємність контактів для пристроїв шини І2С наведені в таблиці 1.4.7.1. Часові характеристики шини І2С - в таблиці 1.4.7.2. На рис. 1.4.7.1 зображено часові діаграми для шини І2С.

 


 

Таблиця 1.4.7.1Характеристики SDА і SCL вх./вих. каскадів для пристроїв шини І2С.
Параметер Символ Пристрої стандартного режиму Пристрої швидкого режиму     Одиниці виміру
Мін. Макс. Мін. Макс.
Вхідна напруга LOW рівня: фіксовані вхідні рівні VDD-відносні вхідні рівні Vil     -0.5 -0.5     1.5 0.3VDD     -0.5 -0.5     1.5 0.3VDD B
Вхідна напруга HIGH рівня: фіксовані вхідні рівні VDD-відносні вхідні рівні VIH     3.0 0.7VDD     * *     3.0 0.7VDD     * * B
Гістерезис входів тригера Шмідта: фіксовані вхідні рівні VDD-відносні вхідні рівні Vhys     n\a n\a     n\a n\a     0.2 0.05VDD     - - B
Ширина імпульсу піків, які повинні бути подавлені вхідним фільтром TSP     n\a     n\a         ис
Вихідна напруга LOW рівня (відкритий колектор): при струмі витоку 3 ма при струмі витоку 6 ма VOL1 VOL2   n\a   0.4 n\a     0.4 0.6 B
Час падіння виходу від VIHmin до VIlmax при ємності шини від 10 пф до 400 пф: при струмі витоку до 3 ма при VOL1 при струмі витоку до 6 ма при VOL2 tOF     -   n\a     2503) n\a     20+0.1C2b   20+0.1C2b       2503) НЕ
Вхідний струм кожного вх./вих. контакту при вхідній напрузі між 0.4 В і 0.9VDDmax Ij     -10         -104)     104) мкА
Ємність кожного вх./вих. контакту Сj -   -   пФ

 

п/а = not applicable (не використовується)


1 Максимум VIH = VDDmax + 0.5 У

2. Сь = ємність однієї лінії шини в пф.

3. Максимум tf для SDA і SCL ліній, наведений в таблиці 4 (300 не) більший, ніж вказаний максимум tjf вихідних каскадів (250 не). Це дозволяє підключати захисні резистори R5 між SDA/SCL контактами і SDA/SCL лініями шини, як показано на мал. 43 без перевищення максимального tf.

4. Вх./вих. контакти пристроїв швидкого режиму не повинні впливати на SDA і SCL лінії, якщо VDD відключено.



1. Пристрій повинен внутрішньо забезпечувати час утримання як мінімум 300 не для SDА сигналу (стосовно VIHmin SCLсигналу), щоб перекрити невизначену ділянку падаючого краю SCL.

2. Максимум tHD;DAT не повинен перевищуватися, тільки якщо пристрій не розтягує LOW період (tLOW) SCL сигналу.

3. І2С пристрій швидкого режиму може бути використаний в системі стандартного режиму, але тоді повинна бути виконана вимога: tSU;DAT не менше 250 не. Це автоматично буде виконано, якщо пристрій не розтягує LOW період SCL сигналу. Якщо ж пристрій розтягує LOW період SCL сигналу, то він повинен виводити наступний біт даних на SDA лінію tr max + tSU;DAT = 1000+ 250 = 1250 не (у відповідності із специфікацією стандартного режиму шини І2С) перш, ніж лінія SCL буде відпущена.

4. Сь - загальна ємність однієї лінії шини в пФ.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: