Логический анализатор – штука нужная, и обязательно должна быть у каждого, кто хочет освоить микроконтроллеры. Если по простому, то основное его назначение — это запись состояния отдельных выходов микроконтроллера с привязкой по времени. Короче говоря, я подключаю входы анализатора к нужным мне выходам контроллера, включаю запись, подаю питание на контроллер и затем, по окончании записи, рассматриваю подробно что происходило на выводах мк. По поводу работы с логическим анализатором поговорим в следующей статье.
Сейчас на рынке есть множество подобных устройств, но самым распространенным является прибор на базе микросхемы CY7C68013a. Это полноценный 8-ми канальный логический анализатор. В зависимости от прошивки может работать с программными продуктами от Salee Logic или USBee ZX. А так как прошивка хранится во внешней микросхеме Eeprom, можно установить две такие микросхемы, установить переключатель, и получить логический анализатор с возможностью работы как в среде Salee Logic так и USBee ZX. Конечно можно не заморачиваться, и приобрести готовое устройство, стоит оно не так уж и дорого. Но если есть интерес, то можно и самому собрать себе логический анализатор. Схему, печатную плату, прошивки и программы я выложу в конце статьи.
Плата нарисована под установку в корпус от LPT разъема. Процессор CY7C68013A применен в корпусе QFN-56. Запаивать его придется феном. Под кварц желательно подложить прокладку. Фото собранного устройства ниже.
СКАЧАТЬ ВЕСЬ СОФТ ДЛЯ ЛОГИЧЕСКОГО АНАЛИЗАТОРА