Универсальный логический анализатор UniLogic
Руководство пользователя.
Copyright © 1997-2004 CnCLab
All rights reserved.
Внимание:
Программа поставляется "AS IS". Автор не несет никакой
ответственности за возможную потерю данных, поломку оборудования,
неработоспособность программы на вашем компьютере и прочие
чрезвычайные ситуации, прямо или косвенно возникнувшие при
использовании вами этой программы. Однако, со своей стороны,
автор прилагает максимум усилий, чтобы не допустить подобных
ситуаций и обращается к пользователям с просьбой сообщать о
малейших ошибках или неточностях, связанных с функционированием
или описанием данной программы.
ВНИМАНИЕ! Только Free версия программы может
передаваться другим пользователям при условии, что такая передача
не несет коммерческой выгоды и целостность программы и описаний
не нарушена.
ВВЕДЕНИЕ
Добро пожаловать в UniLogic - аппаратно-программная система, которая позволит заменить многоканальный логический анализатор, генератор цифровых последовательностей и частотомер персональным компьютером. Для работы UniLogic на Вашем компьютере в минимальном варианте потребуется собрать только простейший переходник на LPT порт.
1. Требования к конфигурации компьютера
-
UniLogic нормально функционирует в следующих условиях :
- Компьютер IBM PC/AT либо совместимый с ними;
- Процессор 386 и выше;
- VGA-совместимый видеоадаптер;
- Устройство "МЫШЬ";
- Операционная система MS DOS 5.0 или более поздней версии;
- 640Kb Основного ОЗУ;
- Как минимум 300KB на жестком диске
Дополнительные рекомендации:
- ПРОЦЕССОР: 486 И ВЫШЕ;
- дисковод (CD-ROM);
2. Возможности
- Просмотр логических сигналов в реальном масштабе времени
- Запоминание логических сигналов с возможностью последующего просмотра и записи в файл.
- Декодирование запомненных сигналов последовательных протоколов I2C, Microwire и других (Только в полной версии)
- Воспроизведение записанных сигналов (Только в полной версии)
- Частотомер
- Максимальное число каналов - 4(8). Диапазон входных сигналов 0...5 В (TTL)
- Размер буфера - 64 кБ
- Максимальная рабочая частота определяется быстродействием ПЭВМ и составляет 300...1000 кГц. Реально работать можно сигналами частотой не выше половинной частоты выборок. (Узнать эту частоту для вашего компьютера можно в пункте меню "Информация"). Запуск под EMM/QEMM, WIN95 может значительно понизить рабочую частоту.
- Регулировка частоты развертки
3. Работа с программой
Управление осуществляется только манипулятором mouse. Выход из режимов "осциллограф", "запись", "частотомер" - правой кнопкой мыши. Пользовательский интерфейс - русскоязычный.
3.1 Режимы работы
Четыре кнопки в левом нижнем углу задают основные режимы:
- Осциллограф
Просмотр сигналов в реальном времени. Можно установить частоту выборки, режим синхронизации, фронт синхронизации, и синхроканал. Для ускорения перерисовки экрана неиспользуемые каналы лучше отключить. - Запись
Запись сигналов в буфер. Можно установить частоту выборки, синхроканал, режим синхронизации: "автоматический" (запись сразу после нажатия кнопки), "ждущий все" (запись после пропуска N изменений состояния во всех активных каналах), "ждущий синхро" (запись после пропуска N изменений состояния в синхроканале), "пропуск" (пропуск N изменений состояния перед началом записи). Можно производить запись в дельта-коде, при этом не сохраняются временные интервалы между импульсами. Выход из режима правой кнопкой мыши. - Воспроизведение
Воспроизведение сигналов из буфера. Можно установить частоту выборки и режим циклического воспроизведения. - Частотомер
Определение частоты входного сигнала в синхроканале. Диапазон частот входных сигналов от 0 до 1/2 максимальной частоты выборок.
Кнопки перемещения по блоку:
< - Влево на один отсчет
> - Вправо на один отсчет
>> - Вправо плавно
<< - Влево плавно
>| - Вправо на следующий переход (импульс)
Клавиатура:
PageUp - переход на один экран назад.
PageDown - переход на один экран вперед.
Home - переход на начало блока.
End - переход на конец блока.
Shift-F1...F8 - вправо на следующий переход поканально.
Ins - вставка отсчета в режиме редактирования.
Для включения/выключения канала нажмите мышкой соответствующую букву у окошка осциллографа.
A B C D E F G H - Выбор канала синхронизации
- Выбор фронта синхронизации (для режима осциллографа)
Частота выборки регулируется клавишами "+", "-" на дополнительной клавиатуре.
3.2 Команды меню.
Инфо:
О программе - Информация о версии программы и регистрации.
Параметры - Информация о ресурсах (Адрес порта,
макс. частота развертки и др.)
Файл:
Новый - Очистка буфера
Открыть - Загрузить файл с диска
Сохранить - Сохранить файл с существующим именем
Сохранить Как - Сохранить файл с выбранным именем
Сохранить блок - Сохранить выделенный блок на диске
Сохранить LOG - Сохранить декодированые данные в текстовом виде
Экспорт - Запись диаграмм в виде текстовых файлов
Выход - Просто выход.
Команды:
Инверсия - инвертирование активных каналов
Перестановка - поменять местами активные каналы
Сжатие - сжатие буфера без потери данных (повторяющиеся биты)
Растяжение - растяжение буфера в 2 раза. Возможно переполнение
буфера и потеря части информации.
Удаление блока - удалить выбранный блок.
Редактор - Переключатель режим редактирования данных
(левая кнопка мыши)
Опции:
Запрет прерываний - позволяет повысить скорость работы в
режимах "осциллограф" и "запись" при малых задержках.
Дельта запись - Запись в память в "дельта-коде" - позволяет
записать большее число импульсов, сокращая
временные задержки между ними)
Инверсия входов - инвертирование входов при записи
Цикл-воспроизведение - Режим циклического воспроизведения содержимого
буфера (Выход правой кнопкой мыши.)
Цикл-запись - Режим циклической записи с отображением.
Рекомендуется использовать совместно со ждущим режимом
и опцией "Автозапуск декодера"
(Выход правой кнопкой мыши.)
Автозапуск декодера - позволяет автоматически выполнять декодирование
при изменении данных в буфере.
Каналы - Настройка каналов для режима визуализации данных
Сохранить... - сохранение текущих настроек.
Протокол - Выбор протокола для декодирования
Декодер - Декодирование содержимого буфера
3.3 Работа с блоками
Для выделения блока следует установить курсор мыши и нажать левую кнопку (для начала блока) или правую (для конца). В статусной строке отображается позиция начала и конца и длительность блока (в Pro версии). Длительность блока вычисляется на основании параметра "время/дел" и в режиме дельта-записи не отображается. Операции с буфером (например сжатие или растяжение) могут исказить реальный масштаб времени.
3.4 Редактирование
Режим редактирования включается/выключается в меню Команды->Редактор. В этом режиме можно с помощью курсора мыши "рисовать" на экране сигналы требуемой формы либо модифицировать имеющиеся сигналы.
4. Декодирование
Правильная работа декодеров гарантируется только для записей, сделанных с требуемой для этого частотой. Для использования декодеров входы адаптера должны быть подключены согласно таблице:
Каналы: | A | B | C | D |
I2C,24cXX: | SCL | SDA | ||
SDA2506: | C | D | CE | |
93Сxx*,CXK101X: | CS | CLK | DI | DO |
S2100: | CS | CLK | DO | RST |
* Если 93Сxx используется в схеме с объединением DI и DO, при декодировании канал D3 надо отключить.
Протокол работы декодера (кроме I2C) отображается в виде:
READ AA,DD
WRITE AA,DD
где AA - адрес, DD - данные (байт или слово)
Все числа в шестнадцатеричном формате.
Сохранить результаты в текстовом виде можно с
помощью команды меню Файл->Сохранить LOG.
Для последующего преобразования протокола декодирования
в бинарный файл можно воспользоваться утилитой log2bin.
5. Конфигурационный файл
В файле ulogic.cfg содержатся дополнительные опции настройки
для программы:
CHANNELS=4
- максимальное отображаемое число каналов
INPORT=LPT1
- порт записи
OUTPORT=LPT1
- порт воспроизведения
POWERLPT=Y
- питание адаптера от LPT порта
Для INPORT и OUTPORT может быть указан номер порта LPT1...LPT4
либо шестнадцатиричное значение адреса порта (для портов
нестандартного типа).
6. Регистрация
Для регистрации версии PRO запустить: ulogic.exe -r Ввести имя/фамилию (2 слова, только латинский шрифт!) Выслать имя и ID автору для получения ключа. Стоимость регистрации текущей версии можно узнать, написав по указанным ниже адресам. При регистрации производится привязка программы к конфигурации компьютера. Если конфигурация вашего компьютера изменилась, новый ключ будет выслан Вам по запросу. Рекомендуется сделать резервную копию файла ulogic.dat, в котором сохраняется информация о регистрации.
7. Схема подключения адаптера LPT
Схема логического анализатора Unilogic
8. Благодарности
Автор выражает признательность людям, чьи советы и замечания помогли выпустить эту версию программы:
Victor Filipyev 2:4646/3
Sasha Voitehovski 2:451/5.40
Vladislav Baliasov 2:5020/118.51
Igor Ladatko 2:5030/541.2
Vitaly Filimonov 2:464/27.34
Dmitry Pushkin 2:5025/55.22
По вопросам регистрации, получения новых версий, с предложениями по усовершенствованию продукта и сообщениями об ошибках обращайтесь к разработчику www.cnc-lab.com.