Raskruti-igru.ru

Передача данных по радиоканалу

Описание взаимодействия основных блоков структурной схемы

Особенностью протоколов в режиме "Чтения" является изменение направления передачи информации по линии SDA: до окончания управляющего слова CS/RD микросхема принимает информацию, а после него происходит передача (считывание) данных. Один раз задав протокол можно последовательно считать неограниченное число байтов данных. После каждого байта внутрикристальный счетчик адреса автоматически приращивается на "единицу" пополучению подтверждения от "главного приемника" (Am=0). Сразу после отрицательного фронта тактового импульса подтверждения ( в случае As или Am=0) выход МС является низкоомным и на линии SDA устанавливается первый бит считываемого байта информации. В случае передачи информации микросхемой последнего байта ведущее устройство должно выдать не сигнал, подтверждающий прием, а передать ведомому устройству информацию об окончании приема (Am=0). В этом случае после отрицательного фронта тактового импульса подтверждения выход МС переводится в состояние с высоким выходным сопротивлением (закрывается), на линии SDA устанавливается высокий уровень, разрешающий ведущему устройству выработать условие "Стоп".

Как видно из функциональной схемы ЭСППЗУ перед тем , как цифровая последовательность поступит в блок логики управления I2C шиной, она проходит коррекцию амплитуды и длительности составляющих ее импульсов. После того, как ведущее устройство сформировала условие "Стоп" начинается внутренний цикл программирования, посредством которого информация записывается, считывается либо стирается. Рассмотрим, что же происходит.

Блок логики управления I2C шиной отслеживает поступаемый адрес в цифровой последовательности, а компаратор адреса сравнивает приходящий адрес с адресом "зашитым" в ЭСППЗУ. Далее, так как внутри ЭСППЗУ существует внутренняя параллельная шина, то необходимо последовательную цифровую последовательность перевести в параллельную. Для этих целей служит сдвиговый регистр. Указатель адреса показывает через декодер строк к какой строке накопителя и напрямую к строке страничного регистра идет обращения при стирании, записи или считывании. Также указатель адреса показывает декодеру столбцов к какой ячейке идет обращение. Блок задания временной последовательности координирует работу при обращении к накопителю, то есть при стирании или записи новой информации он дает "разрешение" на включение генератора высокого напряжения. При считывании информации из накопителя генератор высокого напряжения должен быть выключен.

Необходимо различать два основных режима записи: побайтовая запись и страничная запись. В первом случае, после принятия адреса слова микросхема выдает подтверждение, принимает последующие восемь бит данных и снова выдает подтверждение. При этом адрес слова автоматически приращивается. После этого ведущее устройство может тотчас же прервать передачу посредством формирования условия "Стоп". После формирования условия "Стоп" стартует активный процесс перепрограммирования и последовательная шина свободна для другой передачи. Если ЭСППЗУ адресуется через I2C шину во время программирования, то она не выдает бит подтверждения.

Страничный режим записи инициируется таким же образом, как и операция записи байта. Только во время одной передачи ведущее устройство передает 32 байта данных. После приема каждого байта пять младших разрядов адреса слова внутренне приращивается. Пять старших разрядов адреса слова остаются неизменными. ЭСППЗУ подтверждает прием каждого байта данных формированием бита подтверждения. Передача по шине прерывается ведущим устройством посредством формирования условия "Стоп" после тридцать второго байта данных. Если ведущее устройство передает более тридцати двух байтов прежде чем выработать условие "Стоп", то подтверждение на последующие байты данных не дается, вся передача игнорируется и программирование не осуществляется. Перейти на страницу: 1 2 

Советуем почитать:

Идентификация технологических объектов управления Объективные закономерности, присущие процессам переработки информации, обусловливают аналогию функциональных структур человека-оператора и управляющего устройства любого типа. Эта аналог ...

Кривые линии и поверхности, их применение в радиоэлектронике и автоматике Кривые линии и поверхности их применение в радиоэлектронике и автоматике. Этот раздел курса имеет особое значение для графической подготовки инженера. Внешняя и внутренняя форма дета ...

Исследование и разработка программ расчета источников вторичного электропитания на ЭВМ Название темы дипломной работы "Исследование и разработка программ расчета источников вторичного электропитания (ИВЭ) на ЭВМ". Целью работы является исследование способов орган ...