- Применение
- Схема
- Компоненты
- Логический анализатор
- Микроконтроллеры
- Мониторы
- Редактор/компилятор
- Файлы
- Разработка
Логический анализатор
Логический анализатор имеет 8 каналов, каждый из которых обозначен индивидуальным цветом.
Вы можете подключить входы к проводам или ввести название шины (туннеля) в соответствующее поле.
После подключения входов и запуска моделирования вы увидите цифровые сигналы:
Свойства:
В окне свойств (открывается двойным щелчком) можно настроить:
- Screen Widht: ширина экрана в свёрнутом состоянии (по умолчанию: 135).
- Screen Height: высота экрана в свёрнутом состоянии (по умолчанию: 135).
- Размер буфера: количество отсчётов, сохраняемых в памяти (по умолчанию: 100000).
Мы рассмотрим группу свойств "Экспорт" позже.
Режим расширенного просмотра:
Нажмите кнопку «Развернуть», чтобы открыть окно с детализированным представлением и всеми элементами управления.
Это плавающее окно можно изменять в размерах и закрывать, как и любое другое окно.
Управление:
Сверху вниз расположены следующие элементы управления:
Временные параметры:
С помощью этих элементов можно увеличивать/уменьшать масштаб по времени (для всех каналов) и задавать горизонтальное положение.
- Время/дел: длительность одного горизонтального деления на экране
- Гор. сдвиг: относительная временная позиция
Значения времени можно редактировать с помощью вращающегося регулятора или ввода в соответствующее поле. В поля значений можно вводить множители после числа, например: «10м» + Enter для установки значения 10 миллисекунд.
Управление мышью на экране анализатора:
- Колесо мыши для увеличения/уменьшения масштаба
- Перетаскивание левой кнопкой мыши для изменения позиции
- Курсор отображает значение времени
Пороговые напряжения:
Напряжения, используемые для определения логических состояний и триггеров:
- ↑: Порог перехода из низкого уровня в высокий (в вольтах)
- ↓: Порог перехода из высокого уровня в низкий (в вольтах)
Триггер:
Вы можете выбрать любой канал в качестве источника триггера.
Или выбрать «Условие» (Condition) для приостановки моделирования при выполнении условия.
Введите выражение в белое поле справа.
Триггер по условию работает как «одноразовый» триггер, но дополнительно приостанавливает моделирование, позволяя увеличивать/уменьшать масштаб, перемещаться по времени и т.д.
Условия задаются выражениями вида:
Ch1R — пауза при каждом фронте (Rising edge) канала 1
Ch2F — пауза при каждом срезе (Falling edge) канала 2
Доступные состояния: L, R, H, F (Low — низкий уровень, Rising — фронт, High — высокий уровень, Falling — срез).
Можно использовать логические выражения вида:
( ( (Ch1R & Ch2H) | (Ch4L & Ch3H & Ch2F) ) & Ch6H ) | Ch8R
Регистр символов в условиях не важен: Ch1R, cH1r или CH1r — допустимы.
Экспорт данных:
Вы можете экспортировать данные с экрана, нажав эту кнопку.
Откроется диалоговое окно выбора файла для сохранения данных в формате VCD.
Вкладка «Экспорт» (Export) в диалоге свойств связана с этой функцией:
Базовый шаг времени: временной шаг, используемый в VCD-файле.
Экспорт при паузе: автоматически экспортировать VCD-файл при паузе моделирования (триггер по условию).
Вы можете комбинировать триггер по условию, экспорт данных и программу вроде PulseView для декодирования протоколов.
Ресурсы:
Видео (spanish): Analizador Lógico SimulIDE 1.0.0