Lua-скрипты для тестера микросхем

Lua скрипты для тестера микросхем

Утилита ctc для тестера микросхем поддерживает написание тестов на языке Lua. Lua-скрипт при этом выполняется на компьютере, а тестер используется как интерфейс ввода-вывода. Это позволяет писать собственные тесты для микросхем, которых нет в базе тестера, отлаживать сложные сценарии проверки, читать неподдерживаемые виды ПЗУ, ПЛМ и другие компоненты.

Для отладки есть интерактивный режим (REPL), где команды можно вводить по одной и сразу видеть результат. В комплекте идут примеры скриптов для 8251, 8255 и Z80

Адаптер для программирования ПЗУ К155РЕ3 и КР556РТx

Адаптер для программирования ПЗУ К155РЕ3 и КР556РТx

Тестер микросхем умеет читать различные ретро-ПЗУ, но для их программирования требуется подавать импульсы повышенного напряжения. Чтобы "прожечь" микросхемы однократно программируемых ПЗУ К155РЕ3 и КР556РТ4, можно воспользоваться простым адаптером. Адаптер устанавливается в ZIF-панель и управляет подачей повышенного напряжения на программируемую ПЗУ. Для упрощения схемотехники ПЗУ устанавливается на отдельную плату-переходник, которая вставляется в адаптер (в итоге получается "бутерброд" из трёх плат).

Модули ключей тестера микросхем

Модули ключей тестера микросхем

Модуль MOSFET-ов служит в тестере для питания "прожорливых" микросхем, потребляющих значительный (десятки-сотни миллиампер) ток. Он представляет собой цепочку 595-регистров, управляющих полевыми транзисторами. Эти транзисторы подают напряжение GND или VCC на тестируемую микросхему. Соответственно часть MOSFET-ов ("минусовые") подают "землю", а часть ("плюсовые") — +5 В (или иное напряжение, от которого запитан тестер).

Пасхалка в Eagle

Eagle CAD
Исследуя внутренности исполняемого файла Eagle CAD под MacOSX, обнаружил, что даннае программа должна содержать в себе "пасхалку", запускаемую из редактора печатных плат. Какой-то информации на эту тему не удалось обнаружить в интернетах.

Tags:

IDE для разработки на AVR (GCC и Rat)

TrolStudio IDE, AVR Rat. C--

Раньше для разработки на Си вообще, и под микроконтроллеры AVR в частности я использовал IDE NetBeans, относительно уникальной фичей которой была поддержка С/С++ и GCC-ассемблера из коробки, с подсветкой синтаксис, возможностью сборки проекта и рефакторинга. Но, увы, после того как Oracle передали NetBeans в Apache, те превратили эту некогда неплохую IDE в унылое говно, выпилив оттуда поддержку С/С++ и заменив её на непонятное нечно, которое как бы есть (в меню создать С/++ проект все ещё можно), но по факту уже много лет как абсолютно неработоспособно.

Тестер микросхем: софт

chip tester ctc utility

Первоначально софт тестера микросхем был написан на языке Java и для его запуска требуется JRE. Со временем это стало вызывать проблемы при запуске под Windows: библиотека поддержки последовательного порта перестала работать в 64-битной версии Windows. Из-за чего приходилось использовать 32-битную версию JRE, поиск и установка которой периодически вызывали проблемы у пользователей. В результате было принято решение полностью переписать софт без использования JVM.

И снова модернизация блока питания Dazheng PS-305D

Dazheng PS-305D

Спустя 10 лет после публикации первой статьи по доработке лабораторного блока питания Dazheng PS-305D (известного так же как Ya Xun Ps-305d и Yizhan PS-305D, а так же, наверняка, и под другими именами), пришлось снова заняться этим аппаратом. У китайского ЛБП обнаружилась проблема с переменными резисторами, которые начали “шуршать”, от чего выставляемые значения тока и напряжения начали “скакать”. После чего резисторы были заменены на новые, модные, точные и многооборотистые с одной неназываемой

Макетная плата ESP8266

Макетная плата ESP8266

Однокристальные системы ESP8266 получили большую популярность благодаря своей низкой цене и достаточно мощной начинки. Помимо Wi-Fi-модуля этот контроллер содержит 32-битный процессор Xtensa L106, работающий на частоте 80 МГц с возможностью негарантированного разгона до 160 МГц. К имеющимся 17 портам ввода-вывода возможно подключать различную периферию. Имеются интерфейсы SPI, UART, I2C (программный), I2S и 10-битный АЦП.

Для того, чтобы "поиграться" с контроллером ESP8266 была сделана печатная плата, которая, помимо самого контроллера, содержит различную периферию, подключить и отключить которую можно джамперами на плате.

The Rat - компилятор C-- для AVR

The Rat AVR

При написании ассемблерного кода возникает желание иметь более удобный синтаксис, похожий на синтаксис Си, где вместо мнемоник ассемблера можно использовать привычные и более читаемые конструкции. Подобно тому, как это делается в языке C--. Это желание и побудило на создания компилятора подобного языка для AVR, позволяющего писать компактный и шустрый код, и названного Rat.

Текущая версия: 0.2

Анализатор качества воздуха на ардуино

Прибор предназначен для контроля качества воздуха в помещении и отображения таких параметров, как температура, влажность, содержание CO2 а также выявления загрязнения воздуха угарным газом (CO), табачным дымом, парами спирта, ацетона, формальдегидов и других токсичных газов. “Сердцем” устройства является Seeeduino Nano - клон Arduino от компании Seeed Studio.

Страницы

Подписка на TrolSoft RSS