8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 72 73 74 75 76 77 78 ... 117

Первый из этих байтов является байтом команды, а следующие за ним — байтами данных. Число последних (от 1 до 7), зависит от байта команды.

Следует отметить, что сигнал RAB должен при этом удерживаться в состоянии "низкого" уровня. Интерпретация того, является ли принятый байт командой или данными, производится БИС SAA7370/7370A только после изменения уровня сигнала SILD от "высокого" к "низкому". Между импульсами SILD должен быть промежуток времени, равный, как минимум, 70 мс.

Повторная запись данных, содержащих команды сервоуправления

Тот же самый байт может быть записан повторно с помощью дополнительных импульсов сигнала SILD (рис. 6.72). Между импульсами сигнала SILD сигнал SCL должен сохранять "высокий" уровень.

SILD ,, , , , ,

(микроконтроллер)i ii i i i i i

Тм°икроконтроллер) — Команда ~-1 Данные ~~\-

Запись микроконтроллера (полный цикл команды) Рис. 6.72. Протокол повторной записи микроконтроллером данных, содержащих команду сервоуправления

Чтение команд сервоуправления

Считывание данных, содержащих команды, применяется для передачи данных (информация о состоянии) микроконтроллеру. При этом используется протокол, показанный на рис. 6.73.

SILD

(микроконтроллер)II

SCL

(микроконтроллер)

SDA(SAA7372)

jnJHJ~Unj L n r

Байт данных Чтение микроконтроллером (один байт данных)

SILD

(микроконтроллер)

1 П I—I I—I г

SDA(SAA7372)

-j Данные 1 -1 Данные 2~-1 Данные 3~-

SDA

(микроконтроллер) —

Команда

Чтение микроконтроллера (полный цикл команды) Рис. 6.73. Протокол чтения микроконтроллером данных содержащих команды сервоуправления

В первом байте записано определение типа команды. После этого байта может быть считано различное число прочих байтов. Следует отметить, что уровень сигнала RAB в это время должен удерживаться "низким". После окончания байта команды (изменение уровня сигнала SILD от "низкого" к "высокому") перед тем как начнется чтение данных (т.е. следующий перепад "1-0" сигнала SILD) должна быть выдержана пауза 70 мкс. Между импульсами сигнала SILD должен существовать промежуток времени, продолжительностью не менее 70 мкс.


6.5. БИС SAA7370/7370A — цифровой сервопроцессор/декодер формата CDDA 227 Интерфейс микроконтроллера в режиме шины ?С

Байты передаются через интерфейс группами (т.е. командами сервоуправления), которые можно разделить на два типа: команды записи данных и команды чтения данных. Ниже представлен последовательный перечень команд записи данных (каждая из которых требует 3 байта данных).

1.Подача команды, обеспечивающей выполнение комплекса операций, необходимых для осуществления "старта".

2.Посылка адреса ЗОН (запись).

3.Байт команды записи.

4.Первый байт записываемых данных.

5.Второй байт записываемых данных.

6.Третий байт записываемых данных.

7.Подача команды, обеспечивающей выполнение комплекса операций, необходимых для осуществления режима "стоп".

Следует отметить, что за один прием последовательной записи может быть передано более одной команды.

Ниже представлен последовательный перечень команд чтения данных (каждая из которых требует 2 байта данных).

1.Подача команды, обеспечивающей выполнение комплекса операций, необходимых для осуществления "старта".

2.Посылка адреса ЗОН (запись).

3.Байт команды записи.

4.Подача команды, обеспечивающей выполнение комплекса операций, необходимых для осуществления режима "стоп".

5.Подача команды, обеспечивающей выполнение комплекса операций, необходимых для осуществления режима "старт".

6.Посылка адреса 31Н (чтение).

7.Чтение первого байта данных.

8.Чтение первого байта данных.

9.Подача команды, обеспечивающей выполнение комплекса операций, необходимых для осуществления режима "стоп".

Следует отметить, что временные ограничения, отражающие специфику команд сервоуправления чтением и записью, должны быть, тем не менее, согласованы между собой. Общие сведения о функциях, контролируемых регистрами 0...F, представлены в табл. 6.25.

Таблица 6.25. Общие сведения о функциях, контролируемых регистрами 0...F

Регистр

Адрес

Данные

Функция

Инициализация

0

Замирание и приглушение

оооо

оооо

Приглушение

Сброс

0010

Ослабление

-

0001

Полная шкала

-

0100

Шаг вниз

-

0101

Шаг вверх

-


Таблица 6.25. Продолжение

Регистр

Адрес

Данные

Функция

Инициализация

1

Режимы работы двигателя вращения диска

0001

хооо

Двигатель выключен

Сброс

Х001

Режим остановки 1

-

хою

Режим остановки 2

-

Х011

Режим запуска 1

-

хюо

Режим запуска 2

-

X101

Ускорение

-

Х111

Воспроизведение

-

Х110

Ускорение 1

-

1ХХХ

Включение защиты от возбуждения

-

0XXX

Отключение защиты от возбуждения

Сброс

2

Контроль состояния

0010

0000

Состояние SUBQREAD-1

Сброс

0001

Состояние MOTSTART-1

-

0010

Состояние MOTSTART-2

-

0011

Состояние MOTSTOP

-

0100

Состояние PLL LOCK (петля ФАПЧ замкнута)

-

0101

Состояние на выводе V1

-

0110

Состояние на выводе V2

-

0111

Состояние MOTOR-0V

-

1000

Состояние переполнения FIFO-регистра

-

1001

Состояние обнаружение удара

-

1010

Состояние фиксации сигнала обнаружение удара

1011

Состояние сброса сигнала обнаружение удара

-

3

Выход ЦАП

0011

1010

Шина IS. Воспроизведение CD-ROM

-

1011

Стандарт EIAJ. Воспроизведение CD-ROM

-

1100

Шина IS. 18 бит. Режим четырехкратной передискретизации

1111

Шина 18 бит. Режим двухкратной передискретизации

1110

Шина fS. 16 бит. 44,1 кГц

-

0000

Стандарт EIAJ. 16 бит. Режим четырехкратной передискретизации

-

0011

Стандарт EIAJ. 16 бит. Режим двухкратной передискретизации

Сброс

0010

Стандарт EIAJ. 16 бит. 44,1 кГц

0100

Стандарт EIAJ. 18 бит. Режим четырехкратной передискретизации

-

0111

Стандарт EIAJ. 18 бит. Режим двухкратной передискретизации

-

0110

Стандарт EIAJ. 18 бит. 44,1 кГц

4

Усиление в системе регулирования скорости вращения диска

0100

хооо

Усиление G = 3,2 (G — Gain)

Сброс

Х001

Усиление G = 4,0

хою

Усиление G = 6,4

Х011

Усиление G = 8,0

хюо

Усиление G = 12,8

Х101

Усиление G =16,0

Х1Ю

Усиление G = 25,6

Х111

Усиление G = 32,0

ОХХХ

Запрет на компараторе делителя частоты

Сброс

1ХХХ

Разрешение на компараторе делителя частоты

-



0 ... 72 73 74 75 76 77 78 ... 117