Логический анализатор на MSP430 Launchpad

Этот логический анализатор является дополнением для TI MSP430 Launchpad. В его основе лежит Logic Shrimp — можно сказать, что этот проект скопирован с него.  
Прототип построен на макетной плате.

Первое испытание было проведено с счетчиком 74HC4040, работающим на частоте 10 МГц от внешнего генератора.

FTDI ВОВ показывает опционально. VCP на launchpad можно использовать, но оно имеет ограничение в 9600 бит/с, и поэтому довольно медленное.

Максимальная скорость выборки составляет 16 МГц. Частота верхнего графика 5 МГц, а импульсы хорошо видны.

Пользовательский файл конфигурации для OLS был сделан для поддержки определенного набора аппаратных  функций и текущей прошивки.

Есть несколько различий по сравнению с Logic Shrimp.

SI и SO линии SPI RAM соединены. Это уменьшает количество используемых контактов микроконтроллера. SO линия находится в 3-х состояниях при отправке данных, так что конфликтов шины нет. Прошивка должна правильно отслеживать состояние чтения/записи и устанавливать соответствующие состояние порта.

MSP430 может выводить сигнал от внутреннего генератора на P1.4, поэтому он используется для тактирования SPI памяти. Эта функция устраняет необходимость в 3-х состояниях буфера между генератором и линией RAM CLK. Используется внутренний генератор MSP430, поэтому нет необходимости в модуле OSC или XTAL. Частота дискретизации может быть скорректирована за счет изменения внутренней тактовой частоты. В настоящее время прошивка использует откалиброванные тактовые частоты 1 и 16 МГц и делители 1, 2, 4 и 8 с частотой дискретизации 16, 8, 4, 2, 1, 0,5, 0,25, 0,125 МГц. Внутренний осциллятор в MSP430 является настраиваемым, так что большая частота дискретизации может быть добавлена ​​в будущем.

Существует остановка R/C на время для обеспечения хранения данных в оперативной памяти. Этого нет в прототипе, и до сих пор в этом не было необходимости.  
Печатная плата размером 50х50 была разработана, но не сделана.

Скачать Logic Sniffer

Скачать исходник и печатную плату в формате Eagle

Оригинал статьи

Добавить комментарий

Ваш адрес email не будет опубликован.