www.chms.ru - вывоз мусора в Балашихе |
Динамо-машины Однокристальные микроконтроллеры
1 2 3 4 5 6 7 8 9 10 11 12 13 14 [ 15 ] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Таблица 3.1. Назначение выводов РСА8581
Символ | Вывод | Описание |
slave-адрес 0 | ||
slave-адрес 1 | ||
slave-адрес 2 | ||
Общий вывод | ||
Линия SDA вход/выход | ||
Линия SCL вход | ||
TEST | Тестовый вывод | |
Питание |
Рис. 3.1. Расположение выводов микросхемы РСА8581
Внутреннее устройство микросхемы показано на рис. 3.2.
Чтобы предохранить микросхему от перегрузок, например при воздействии статического электричества, разработаны и используются разные методы защиты. Наиболее эффективны, дешевы и носят массовый характер методы встраивания защитных диодов. Один из таких способов, примененный в данной микросхеме, показан на рис. 3.3.
Выводы конфигурации slave-адреса А0...А2 снабжены двумя последовательно включенными диодами. При превышении напряжения на выводах А0...А2 порога, заданного напряжением Vp, открывается верхний диод и laquo;притягивает raquo; вывод к потенциалу питания Vpp. Если напряжение ста1говится ниже Vg (потенциал общего провода), открывается нижний диод и laquo;притягивает raquo; вывод к потенциалу laquo;земли raquo; V35. Обратите внимание: в данном случае выводы SDA и SCL имеют только защиту от отрицательного напряжения и не имеют за-
ао -А1 -А2 -
SCL-
Vdd
Vss TEST
Таймер
Регастр адреса
Входной фильтр
gt; п г
Контроллер ГС шины
Сброс по | Сдвиговый | |
питанию | регистр |
Умножитель напряжения
Выбор строки
Матрица памяти
Выбор колонки
Мультиплексор
Контроль
Рис. 3.2. Внутреннее устройство микросхемы РСА8581
А11 А2С
Vdo TEST SCL SDA
Рис. 3.3. Защита от перегрузок
щиты от положительного (верхний диод отсутствует), поскольку микросхема может быть использована при напряжениях на шине, отличных от напряжения питания микросхемы.
Мы уже знаем, что обращение к микросхеме происходит посредством передачи по шине fC slave-адреса, как показано на рис. 3.4. Адрес в данном случае состоит из 7 битов. Старшие 4 бита (1010) он-
ределяют принадлежность микросхемы к группе EEPROM, младшие 3 бита - АО, А1, А2 - задают уникальный идентификационный номер в группе однотипных микросхем. Если на шине присутствует несколько микросхем с одинаковыми старшими 4 битами slave-адреса, необходимо с помощью перемычек, подключаемых к напряжению питания или к общему проводу, задать на выводах А0...А2 потенциалы, назначить микросхемам уникальные идентификационные номера, например, как показано на рис. 3.5. Обращение к соответствующему элементу будет производиться программно, заданием битов А0...А2.
1 i D 1 1 1 0 | а2 1 а1 1 АО \RW\ |
Группа 1 | Группа 2 j |
Рис. 3.4. Построение slave-адреса
Vdd 1
АО SCL
А1 РСА5851 A2TEST VssSDA
plusmn; plusmn;
VDo lt;-i- АО О
J--1А1 РСА5851
TEST Vss J. 2 -
Vdd AO
Vdo I
I I I I I I
A1 PCA5851
Vdd lt;-!- A2tesT VssSD -
Master
J Яри
SDA SCL
Рис. 3.5. Соединение однотипных микросхем на шине 1 С
1 2 3 4 5 6 7 8 9 10 11 12 13 14 [ 15 ] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |