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