PDA

Просмотр полной версии : Логический анализатор на LPT (нужно с CLK & RESET)



fan
22.04.2006, 14:10
Есть ли такой сабж (софтина) способный не только читать но и генерить при этом сигналы ? Конкретно нужно чтоб можно было генерить тактовую частоту (пусть даже тормознутую,это не принципиально) и генерить сигнал сброса для анализируемого усторойства (перед началом сканарования), с одновременным чтением .

З.Ы. Ктонить юзал какой либо сабж ? (имею ввиду софт)

Robus
22.04.2006, 15:40
Есть ли такой сабж (софтина) способный не только читать но и генерить при этом сигналы ? Конкретно нужно чтоб можно было генерить тактовую частоту (пусть даже тормознутую,это не принципиально) и генерить сигнал сброса для анализируемого усторойства (перед началом сканарования), с одновременным чтением .

З.Ы. Ктонить юзал какой либо сабж ? (имею ввиду софт)

Ну можно написать такую программу ... Это не сложно ... Только это отожрёт производительность от компа, точнее говоря нужно будет только её и запускать ... Предельная частота перехода 2 мегагерца ... Если нужно то давай параметры и я напишу малеьнкую программку с любым анализом ...

fan
22.04.2006, 17:48
Ни чё се не сложно %) Один только интерфейс на полярную ночь ;)

Собсно никаких сверх естественных требований к быстродействию нету , всё считывается практически в статическом режиме , т.е. на каждое шевеление сгенерённого программой клока считываем ответную реакцию исследуемого девайса .

Из особых пожеланий - автоматическое выделение цеклических последовательностей как для одного сигнала так и для всех идущих паралельно (допустим сигналы со счётчика).
Но главное(в связи с не большим количеством пинов у LPT) - возможность паралельного добавления диаграмм при повторном сканировании(от начала) со сравнением какой либо уже сосканированной последовательностю (чтоб не съехала ;) ). Т.е. при повторном сканировании оди пин устройства так и оставляем подключённым к LPT (для синхронизации диаграммы) , а остальные пины переставляем к другим контактам устройства. В программе при этом нужно указать что новые диаграммы(с уже других пинов девайса) должны записываться на других дорожках .
И для полного счасть желательно чтобы эти диаграммы записывались не только в графическом виде . Совсем хорошё будет если будет поддержан какой либо стандартный формат файлов для подобных диаграмм (сам не знаю какой %) ). В LPT 3D HARD ANALYZER 1.6 можно отписывать в некий метафаил (WMF) собственного формата . Думаю если поступить аналогичным образом , то потом уже можно будет написать конвертер во что угодно .

DVS
22.04.2006, 19:19
Прежде, чем подключать SD/MMC карту к микроконтроллеру ATMega, я собрал интерфейсную плату ( преобразователь уровней ) между флэшкой и LPT портом для отработки функций чтения/записи в стандарте FAT16. И реализовал двухсторонний SPI. Затем делал двухсторонний обмен по паралельной шине между ATMega и PC в режиме LPT + EPP.

Если дружишь с C++ Builder, то могу отдать исходники в которых это реализовано и переделаешь под свои нужды (GUI там никакого нету вообще, заморочек тоже)

fan
22.04.2006, 20:31
Если дружишь с C++ Builder
Увы нет :\

Да я думаю что под выше описанные требования всё таки где то имеется прога , осталось только узнать какая :D

pbogdan
22.04.2006, 23:16
Но главное(в связи с не большим количеством пинов у LPT) - возможность паралельного добавления диаграмм при повторном сканировании(от начала) со сравнением какой либо уже сосканированной последовательностю (чтоб не съехала ). Т.е. при повторном сканировании оди пин устройства так и оставляем подключённым к LPT (для синхронизации диаграммы) , а остальные пины переставляем к другим контактам устройства. В программе при этом нужно указать что новые диаграммы(с уже других пинов девайса) должны записываться на других дорожках .


Если принят во внимание что LPT порт по даных може принимать сигнал с иследуемого устройства ( 8 входов ), ставим две К555АП6 , переключаем любым сигналом з LPT порта , у нас будет 16 входов . Если поставить больше К555АП6 больше входов .

pbogdan
22.04.2006, 23:19
Да я думаю что под выше описанные требования всё таки где то имеется прога , осталось только узнать какая


Гдето видел в интернете нашу розроботку и заграничную также ( по 16 каналов ) но они платные обе . Причем в двух вариантах LPT , USB .