RSS
people

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

Приветствую всех, кто случайно заглянул тут ко мне, в надежде увидеть что-то новое на моем довольно редко обновляющемся блоге.

Сегодня ваше терпение будет вознаграждено новым постом, надеюсь не большим, про мою текущую поделку.

А речь сегодня пойдет о логическом анализаторе, что я давно намеревался построить, но так и не доделал дело до конца.

В принципе, он и сейчас еще не доделан, но я подумал, что... кто его знает, когда я его доделаю, и доделаю ли, потому расскажу о том, что уже есть.

И так, добро пожаловать под кат, где будет много всякого.

Как видать по ссылке чуток выше — дело все начиналось с амтеловского АРМа 7, CPLDой для дисплея, и самого дисплея.

У того АРМа не было встроенного контроллера дисплея, потому скорость вывода на дисплей оставляла желать лучшего, и это лучшее, что я смог сделать с этой конфигурацией, это плеер для Мазды моей.

Там особая скорость вывода на дисплей информации не нужна. А идею с ЛА пришлось малость отложить в сторону. До момента, пока я все же не сменил семейство микроконтроллеров на STMки. В руки мне попала платка от ST 32F429IDISCOVERY.

Я ее хорошенько помучал со всех сторон, и было принято историческое (для меня) решение — возобновить старую идею постройки ЛА.

Ну, значит, сделал я платку базовую для этой демки (картинки, по идее, кликабельны):

32F429IDISCOVERY Base Board32F429IDISCOVERY Base Board Bottom

Размер был выбран не случайно ;-) .

Во первых — дисковерная демка сама по себе не такая уж и мелкая, во вторых, у меня завалялся дисплейчик 4,7 дюйма, ну а втретих — у меня просто был корпус от старого зухелевского модема таких размеров :) и туда все это хозяйство хорошо так поместилось.

Так вот. Спаял я это все дело, и написал немного софта для проца F429-го:

LA 1

Экранчик был с тачскрином, потому можно уже было управлять некоторыми функциями.

Поместил все это хозяйство в корпусок:

LA 2

Но как-то поглядев на него, подумал, что чего-то не хватает. Доолго думал, глядел на всякие осциллы на работе да в интернете, ну и решил все же добавить кнопариков всяческих да крутилок полезненьких. Подумано — сделано:

LA 3

Была идея все это залепить пленочными кнопками, как я уже делал пару раз, на все тех же плеерах моих или ламинаторе.

На фотке видать там типа толкателей такие кругляшки да овальчики. Но что-то это все было не то.

В общем — отложил опять пока что в длогий ящик все это дело. Там и другие проектики пока подоспели. Танчик вот запилил (все еще пилю). За одно поюзал свой ЛА в качестве ЛА — отладил работу драйвера моторов на танчике, чтоб мосфетики не горели шибко.

За одно выяснилось, что скорости F429-го особо то и не хватает, а тут, как всегда кстати, STшники выкатили F7xx процессор. А они оказались пиново совместимыми. Ну я быстренько так сменил башку своему ЛА, о чем подробно доложил чуток ранее тут и тут.

Ну и созрел, за одно, на 3Д-шный принтер. А когда выбирал для него расходный материал — наткнулся на прозрачный белый пластик. И тут у меня что то щелкнуло (ну как обычно бывает у психов :) ).

Кнопарики! Прозрачные! Да еще подсвечивающиеся!

И так — быстренько состряпав схемку морды, заказал ее лицо, так сказать:

Front Plate

Ну и напечатал кнопочки разных размеров и цветов. Целых два! Соединив это все, получилось вот такое вот безобразие:

LA 4

Кнопочки еще и светятся:

LA Buttons

Вот такой вот ЛА получился. Хотя на самом деле он не только анализатор, но и генератор сигналов, но об функциональной части расскажу в следующем посте.

До скорого!

Оставить комментарий или два

Пожалуйста, зарегистрируйтесь для комментирования.