ПЛИС

Давно я тут ничего не писал. Много чего накопилось сразу на несколько статей. Думаю надо потихоньку выкладывать)
Недавно мне пришла посылочка от моего друга NikitosZs с очень интересным содержимым. Внутри была ПЛИС! И ещё очень «вкусная» её обвязка. Собственно вот она, Altera MAX EPM3256AQC208-10 :

2016-07-25_14-23-14_8924
(далее…)

Подробнее

Обзор клона логического анализатора сигналов Saleae logic

И наблюдение некоторых сигналов с Arduino
Купил анализатор логических сигналов. Думаю пригодится. Хорошая вещь, может помочь при исследовании сигналов и поиске неисправностей в логических схемах. Устройство является клоном Saleae logic, оригинал которого стоит не одну сотню долларов.

Характеристики:

  • Каналов: 8
  • Частота выборки: до 24 млн/с
  • Входное сопротивление: 100 кОм


(далее…)

Подробнее

Чувства электроники

Уже неоднократно убеждаюсь, что техника всё-таки что-то чувствует) Решил сменить телефон, так как мой нынешний Acer Liquid E S100 стал выключаться при звонках, да и вообще устарел. Выбрал модель, сделал заказ. На следующий же день на экране Acer самопроизвольно появились битые пиксели. А вчера он вообще с утра оказался выключенным и не хотел включаться, пока я не вытащил/вставил батарею. Обиделся?

(далее…)

Подробнее

Доработка RGB LED контроллера

Появилась у меня идея сделать светодиодное освещение в комнате. Для этого на ebay было куплено 20 метров светодиодной RGB ленты и LED контроллер. К ленте никаких претензий. А вот LED контроллер нормально работать отказался. Проблема заключалась в пропуске нажатий кнопок на пульте. Больше чем на половину нажатий контроллер не срабатывал. Естественно, пользоваться им в таком виде было невозможно. Но я поставил продавцу положительные отзывы и решил довести устройство до ума. Для этого контроллер был разобран…


(далее…)

Подробнее

Битая ATmega328

Попалась мне первая битая ATmega328. При прошивке практически любого скетча появлялась ошибка несоответствия данных по адресу 0x0a00. Этот байт всегда читался как 0xFF. Чип уже был запаян в плату и выпаивать его совсем не хотелось. Начал предпринимать попытки изменить программу так, чтобы по этому адресу в прошивке оказался 0xFF. Добавлял длинные массивы констант забитые FF, но всё безуспешно (надо на досуге поковырять структуру прошивок ATmega). Тогда решил выкинуть из программы всё лишнее, в особенности отладочные выводы и подобное. Удалось уложиться в 2400 байт, при которых прошивка завершилась успешно.
ATmega328

Подробнее

Изготовление печатной платы с помощью ЛУТ

Обычно устройства на Arduino (да и вообще, любые другие) я всегда собирал либо на макетных платах, либо на беспаечной плате. На макетках собирать устройства конечно можно, но выглядит всё это не очень красиво. Да и разобраться потом в куче проводов будет сложно. Беспаечные платы годятся вообще только для отладки прототипа устройства (хотя метеостанция у меня пробыла в таком состоянии больше года). И вот, после того как устройство уже отлажено и всё работает, я решил перенести его на самодельную печатную плату.

(далее…)

Подробнее

Влияние номинала подтягивающих резисторов на сигнал шины I2C

(перевод с английского)
I2C это популярный протокол связи во встраиваемых системах. При взаимодействии с ведомым устройством резистор необходим на каждой двунаправленной линии. Возникает один вопрос: «какого номинала подтягивающий резистор я должен использовать?». Вместо того чтобы использовать кучу теории и расчетов я думаю, что будет легче показать, что происходит с сигналами при использовании различных резисторов.


(далее…)

Подробнее

Страница 1 из 11