Считывание данных с абсолютных энкодеров с помощью кода Баркера

Ранее я уже рассказывал о том, как работать с энкодером и увеличивать в 4 раза поличество отсчетов на оборот. Но то был инкрементальный энкодер. Его задача — на каждый сдвиг изменять сигнал на выходе.

Задача абсолютных энкодеров — выдавать непосредственное значение угла поворота, пусть и в своих единицах.

Читать дальше

Row hammer: причина сбоев DDR3

Компоненты
Недавно был обнаружен новый механизм сбоев DDR3 памяти и его удачно назвали Row hammer. Сбой происходит когда большое количество активаций некой строки памяти влияет на заряд конденсаторов близлежащих строк вплоть до изменения логического состояния битов в ней. Активации «выбивают» заряд. Картинка — Marc Greenberg

Row hammer

Читать дальше

Шесть простых асинхронных хитростей

ПЛИС
Введение

Большинство дизайнов для ПЛИС — чисто цифровые и, обычно, синхронные. Тем не менее, иногда возникает необходимость в специальных асинхронных модулях. Эти модули, хотя и кажутся тривиальными, могут привести к огромному количеству проблем если будут реализованы неправильно. В этой статей будут описаны шесть прошедших огонь и воду асинхронных модулей.

Читать дальше

Мощный ARM сервер

Идеи
Привет всем) Появилась недавно вот такая вот странная идея — запилить сервер на ARM процессоре. Почему именно ARM? Потому что посмотрел цены на услуги в сфере размещения и аренды серверов и ужаснулся. Итак по порядку:
— Аренда 1U в серверной стойке в более менее вменяемом ДЦ от 40$
— Плюсуем сюда ещё интернет, получаем не менее 60-70$/месяц
— Аренда дедика 5-7 летней давности под 100$/месяц
— Единственный выход аренда VPS и то за более менее адекватные 20$/месяц очень слабая машинка выходит
И тут в голову ударило — ARM
Для тех кому интересно — под кат.


Читать дальше

Эмбеддеровка 18.08.2013: отчет и teardown принтсервера

Мероприятия
Не смотря на мое опоздание, компашка (Artyr , Vasiliy_Br , VIC_G , Pavlya ) меня таки дождалась и мы выдвинулись. По пути, к нам присоединился Sharix .

мы

Закупившись, мы сели на маршрутку, которую, кстати, совсем не пришлось ждать и поехали к озеру. До озера ехать оказалось совсем не долго.

Читать дальше

Курс по LTspice, часть 2: компоненты

LTspice
Вторая часть курса по ltspice. В этот раз, мы установим сторонние компоненты. А, для того, чтобы понять, что они из себя представляют, мы напишем свой компонент.



Компоненты можно взять вот тут.

Спамчик

Новости сообщества
Итак, наверное все сегодня получили сообщение от спамера. Неприятно, но, спамеры стали сейчас хитрые и легко обходят капчу, которая идет в комплекте вместе с движком.



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

Сверлилка-самоделка

Блог им. webkirov
Ввиду того, что двухстронние платы требуют перпендикулярного сверления, мне очень был нужен станок/приспособа для вертикального сверления. Хороших стоек для ручной электродрели у нас в городе не купить, а полноценный станок дорог и громоздок, поэтому проблема никак не решалась, пока я не увидел одно сообщение на форуме. Я благодарен человеку, подавшему мне идею конструктива приспособы, а то до этого я долго думал как бы извратиться. И понеслась…

Все началось с того, что я подумал: «Куплю алюминиевую палку, да быстренько сварганю станочек для сверления». Скоро сказка сказывается, да не скоро дело делается. В итоге ушел месяц на изготовление.



Читать дальше