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

Миниатюрный 4-канальный логический анализатор на AVR

Логический анализатор – это инструмент, который позволит увидеть и проанализировать последовательность логических 0 и 1 в цифровом сигнале. К примеру, можно изучить цифровой сигнал с ИК приемника-демодулятора типа TSOP-1736, выходные и входные сигналы микросхемы MAX232, а также шину I2C (линия тактирования и линия данных) во многих электронных устройствах.

В статье мы рассмотрим конструкцию миниатюрного 4-канального логического анализатора с ЖК дисплеем от мобильного телефона Nokia 5110/3110. Основой конструкции является микроконтроллер Atmel ATmega8, помимо него используются еще несколько дискретных компонентов.

Основные характеристики прибора:

  • 4-канальный логический анализатор;
  • возможность исследования сигналов с частотой до 400 кГц;
  • входное напряжение до +5 В;
  • ЖК дисплей с разрешением 84 × 48 точек;
  • питание от 4 аккумуляторов 1.2 В, максимальное напряжение питания 4.8 В;
  • память: от 3.7 мс для высокоскоростных сигналов до 36 с для низкоскоростных сигналов;
  • кнопки управления;
  • простая конструкция.

Принципиальная схема

На Рисунке 1 представлена принципиальная схема прибора. Сразу следует отметить, что прибор питается от 4 аккумуляторов с напряжением 1.2 В каждый.

Внимание.

Питание от 4 батареек с напряжением 1.5 В недопустимо, при данной схеме прибора, так как напряжение 6 В может вывести из строя микроконтроллер и ЖК дисплей.

Выключатель S1 предназначен для подачи питания. Подтягивающие резисторы R2-R5 установлены с целью исключения появления ложных данных на цифровых входах прибора из-за влияния электромагнитных полей или при касании пальцами сигнальных щупов. Светодиод LED1 предназначен для индикации наличия сигнала на цифровых входах прибора и, следовательно, начала записи сигналов в память.

В схеме используется ЖК индикатор от мобильного телефона Nokia 3310/5510, он рассчитан на работу при напряжении питания 3.3 В – 5.0 В, однако максимальное напряжение для подсветки дисплея – 3.3 В, поэтому в схеме установленo три последовательно включенных диода 1N4007 (D1-D3) по линии питания подсветки дисплея. Благодаря диодам напряжение снизится до 2.7 В и его вполне будет достаточно для питания подсветки.

Процесс захвата данных и программное обеспечение

Следует отметить, что автором подготовлены две версии прошивки микроконтроллера. Изначально, для версии 1.00 логического анализатора, использовалась интегрированная среда разработки AVR Studio 4.18, но затем автор перекомпилировал исходный код и для AVR Studio 5 – версия 1.01. После перекомпиляции под 5 версию среды разработки и дальнейшего тестирования прибора, было замечено улучшение стабильности захватываемых сигналов.

Запись сигналов ведется во внутренний буфер памяти ОЗУ, который рассчитан на 290 отсчетов. Буфер данных образован 870 байтами (для 1 версии программы микроконтроллера) из которых 2 байта используются для счетчика и 1 байт для информирования о входном канале. В версии 1.01 буфер данных был сокращен до 256×3=768 Байт с целью увеличения скорости захвата данных, т.к. переменная размера буфера является 8-битной, вместо 16-битной, которая использовалась в первой версии ПО.

После подачи питания, микроконтроллер переходит в режим ожидания импульса на любом из 4 входов прибора. По определению входного импульса микроконтроллер начинает подсчет времени до поступления следующего импульса на любом из 4 входов. Длительность выборки хранится в 16-битной переменной «counter». После переполнения этой переменной информация о состоянии 4 входов и значение счетчика сохраняются в буфере и значение его адреса увеличивается на три (2 байта для счетчика и 1 байт – информация о входной линии). Этот процесс повторяется пока микроконтроллер не заполнит весь буфер (870/3=290 выборок или импульсов). Процесс записи сигналов в память микроконтроллера изображен на рисунке 2.

После заполнения буфера, все накопленные данные отображаются на ЖК дисплее в виде осциллограммы. Пользователь может управлять осциллограммой – передвигать влево (кнопка S3) или вправо (кнопка S4), чтобы просмотреть всю сохраненную последовательность импульсов. Если были записаны низкоскоростные сигналы, то пользователь может изменить масштаб в пропорции 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 или 8192 нажатием на кнопку S2.

При программировании микроконтроллера необходимо установить Fuse-биты в соответствии с рисунком.

Вид печатной платы и расположение компонентов

Демонстрация работы прибора

Загрузки

Принципиальная схема, рисунок печатной платы, исходный код и файл для прошивки микроконтроллера (v1.0, AVR Studio 4.18) – скачать

Исходный код и файл для прошивки микроконтроллера (v1.01, AVR Studio 5) – скачать

Перевод: Vadim по заказу РадиоЛоцман

Источник

Создаем логический анализатор на основе Arduino

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

На самом деле анализатор спектра на Ардуино – достаточно простой проект, но идеально подойдёт новичкам и тем, кто хочет добавить данное устройство к себе в инструментарий. Давайте разберём, что такое логический анализатор на Аrduino, и какие подводные камни вас ожидают при его проектировке и пайке.

Схема логического анализатора на базе МК Arduino

Для начала необходимо спроектировать то, что мы будем паять. Логический анализатор является простым инструментом, вся его задача состоит в считывании и анализе двоичного кода (цифрового сигнала), передаваемого при помощи подачи электричества.

Иными словами, каждые 5 вольт подаваемые на устройство – это единичка, отсутствие таковых – это ноль. Такой двоичный код используется при кодировке данных и во многих устройствах, в том числе на основе Ардуино. Читаться начинает, как правило, с единицы. А чтобы проверить свой проект с двоичной кодировкой, вам и пригодится логический анализатор.

Проще всего испробовать устройство на шине I2C, что применяется в большинстве электронных устройств и по сей день. Чтобы разобраться, что нам нужно проектировать, давайте рассмотрим главные характеристики устройства:

  1. 4 канала для логического анализа поступающих сигналов.
  2. Вариативность частоты сигналов вплоть до 400 кГц, такой промежуток охватит большую часть современных приборов, кроме специализированных.
  3. Напряжение на входе должно составлять до +5 Вольт, как уже описывалось, это стандарт, принимаемый за единицу (наличие сигнала).
  4. LED дисплей для отображения информации. Особенно изощрённые программисты могут купить пару светодиодов и выстроить собственный дисплей нужной им диагонали, но для всех остальных – написание ПО под такое устройство будет слишком трудоёмким, и окажется лишним шагом. Поэтому здесь мы рассмотрим вариант устройства именно с ЖК дисплеем.
  5. 4 аккумулятора для питания, на 1.2 В при максимальном напряжении в 4.8 Вольт.
  6. Оперативная память. Желательно взять две разновидности – скоростную (3.6мс на сигнал) и низкоскоростную (36 с), такое решение позволит охватить весь диапазон сигналов.
  7. Панель управления или пара кнопок.
  8. Любая оболочка под крепление конструкции. Можно распечатать на 3-Д принтере, можно взять ненужный пластиковый коробок или обойтись вовсе без корпуса. Здесь мы не будем давать советов, устройство работает, что в оболочке, что без, выбор остаётся за вами.
Читайте также:  Делаем резцы по дереву своими руками

Для питания вам необходимо подобрать именно аккумуляторы, так как 4 батарейки по 1.5 Вольта могут вывести Ардуино из строя и сжечь плату. Не говоря уже об опасности для ЖК дисплея. Поэтому не поскупитесь, и возьмите качественные комплектующие. Ведь качество конечного изделия равно параметру худшего его компонента.

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

Светодиод вы можете взять по своему желанию, он необходим для индикации наличия цифрового сигнала, и вполне заменяется ПО под ЖК дисплей. Такое решение удобно лишь в качестве показателя записи цифровых сигналов в память, но вы, в любом случае, будете активировать прибор вручную, так что подобная индикация, при необходимости, может быть убрана.

Рекомендуемая периферия для создания логического анализатора на базе микроконтроллера Arduino

Из всего вышеописанного вы уже успели составить примерный список периферии для покупки, но давайте уточним этот момент. В логическом анализаторе вам потребуется:

  1. Сам микроконтроллер Ардуино. Не имеет разницы, какой вы подберёте, это лишь повлияет на конечный размер устройства. ПО под любую версию выглядит одинаково. На фото выше был использована плата Arduino Uno.
  2. ЖК дисплей. Если у вас имеется старый кнопочный телефон, можете снять с него, и устроить «безотходное» производство.
  3. Резисторы различной ёмкости.
  4. Датчик тока.
  5. 4 аккумулятора.
  6. Светодиод или парочка.
  7. Карта памяти, но это опционально.

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

Программирование МК Arduino при реализации проекта «логический анализатор»

Благодаря популярности Ардуино существуют уже готовые библиотеки и функции для логических анализаторов на этом МК. Вам остаётся лишь подобрать подходящую и переписать программный код под своё устройство. Ведь платы, датчики и прочие вводные у всех различаются, и чтобы ваше устройство работало без проблем, придётся подогнать чужой код под свои запросы. Если же вы не хотите лишний раз заморачиваться и у вас есть опыт программирования на С++, можете воспользоваться любой полюбившейся средой.

Код для схемы на фото выше может быть таким:

Не забудьте скачать библиотеки для работы с Ардуино. А также учитывать, что вывод идёт на ЖК экран. По окончанию написания софта просто подгрузите его на плату с помощью специального переходника под usb.

Может случиться так, что из-за особенностей отображения информации на ЖК дисплее, вам не хватит постоянной памяти устройства. В таком случае имеет смысл докупить флешку и прикрепить её к системе. Благо делается это достаточно просто, а всё, что вам потребуется – специальный переходник под ваш форм-фактор физического накопителя.

Источник

Analizzz. Или мой клон китайских клонов логических анализаторов =)

Приветствую уважаемое сообщество!
Статья поведает про мой джедайский путь к тому, чтобы иметь под рукой такое нужное и удобное в жизни каждого эмбеддера устройство, как логический анализатор.
А именно, о самостоятельном его изготовлении. Заинтересованных прошу заглядывать под кат.

ДАНГЕР. Здесь Вы можете обнаружить over9000 большое количество картинок, мозговыносящего сленгоизобилирующего текста, нелогичность и непоследовательность изложения, а также, возможно, немалое количество грамматических ошибок и прочие атрибуты кривопейсательства. Если это способно причинить вред Вашей тонкой душевной организации или затронуть религиозные взгляды, то настоятельно рекомендуется акститься пройти мимо. Спасибо за понимание.

Предисловие

Давно подумывал про покупку бюджетного анализатора из Китая.
Да все меня что-то не устраивало: то цена, то сомнительное качество сборки, то непригодность для использования в условиях космоса и т.д…
А время шло, и каждый раз, когда доходило до отладки очередного интерфейса между двумя контроллерами, будь то UART или вовсе что-то самопальное, или когда осваивал новую детальку с каким-то там I2C и встречал неадекватное ее поведение, я думал: «а вот купил бы тогда такой нужный девайсик — сейчас бы пиво пил, вместо зарабатывания геморроя и многочасового просиживания перед монитором свободного времени».

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

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

И тут, как иногда бывает, внезапно вовремя я наткнулся на интересную статью про самостоятельное изготовление анализатора.«Ведь это же то, что мне нужно» — сказал внутренний голос. Но повторять конструктив автора я не собирался, от него я почерпнул только идею и правильный настрой (за что ему отдельное спасибо).

Схема

Дальше было курение веток форума на казусе, и здесь, многочисленные втыкания в существующие схемы.
Ну и рано ли, поздно ли, пришел я к своему варианту схемы, которая меня устраивала: никаких излишеств в виде аналогового канала, наличие нормальных защит входов, возможность двунаправленной работы. К тому же, как оказалось, контроллер CY7C68013A, являющийся сердцем девайса, у нас значительно дешевле в стоногом TQFP, нежели повсеместно обожаемый SSOP-56. Видимо сформированы эти цены исключительно спросом =) (без малейшей привязки к реальности и учета здравого смысла), как оно у нас обычно и бывает. Но это совсеееем другая история…
Т.о. было решено делать дИвайс на TQFP-100, ибо мои скилы ЛУТа и паяльника вроде позволяют особо за это дело и не задумываться, ну а +-50 ножек — для бешеной собаки, как говорится, «вообще не расстояние».)))

Читайте также:  Вечеринка стиляги своими руками

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

Питание

Как видно на схеме, для коннекта с компом используется mini-usb разьем. С него же берется и 5 вольт. NCP1117 (или аналог) формирует напряжение питания всей схемы — 3,3В.

Основная часть схемы. Контроллер и EEPROM

CY7C68013A — тащемта, как я уже говорил, сердце и мозги нашего анализатора.

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

Спешу пояснить: так как наше устройство USB-шное, то, как и любой подобный девайс, оно должно иметь собственные коды VID и PID, по которым, если не вдаваться в подробности, комп определяет что к нему подключено и щито с этим делать. И теперь несложно догадаться, что храниться они будут в этой самой внешней микросхемке памяти, благодаря чему, если записать в нее нужные комбинации кодов, то мы получаем любое(!) устройство. Во всяком случае, комп это убедит, что собственно и нужно. (Эта замечательная особенность позволит нам юзать софт разных производителей такого рода анализаторов, всего лишь подменяя коды в еепром).

Сброс и тактирование

Цепи сброса и тактирования тоже выглядят незатейливо:

Входные цепи

SN74LVC8T245PWR применена для согласования уровней с возможностью двунаправленной работы.

В принципе, пишут, что входы CY7C68013A 5v tolerant, поэтому ТТЛ-уровни можно на них подавать без дополнительных приемов по согласованию (надо только учитывать, что границы смены логических состояний будут оставаться для 3,3В уровней, тобишь занижены, но это не страшно).

Цепи защиты каналов анализатора, вполне себе стандартны. В качестве диодной защиты использовал BAV99. Резюки R7-R16 поставил по 100 Ом.
Подтяжка R6 — 4,7 кОм.

ВНИМАНИЕ: на форумах неоднократо проскакивали сообщения про реальные случаи выхода CY7C68013A из строя из-за статики, поэтому крайне не рекомендуется экономить на цепях защиты.

Ну и, наконец, основной разьём анализатора:

Тут не лишним будет небольшое пояснение:

все функциональные сигналы располагаются на «непарной» стороне разьема (1, 3, 5, . 25);
«парные» контакты (2, 4, 6, . 26) посажены на GND;
Сделано из практических соображений.
порядок каналов идет вспять нумерации контактов;
Это исключительно для оптимизации разводки платы. Особо не влияет на удобство пользования девайсом, к тому-же софт позволит переименовать их прямо у себя на компе, как заблагорассудится.
контакт EXT_LEV предназначен для подачи внешнего «опорного» напряжения;
Собственно, основное предназначение SN74LVC8T245PWR — согласование лог. уровней. Сюда можно подать напругу от конечного девайса в пределах 1,65V — 5,5V, если уровни на шине исследуемого интерфейса отличаются от 3,3V.
контакт DIR — управление направлением работы каналов;
В стандартном режиме все каналы работают как входы, но софт позволяет использовать устройство в качестве генератора частот, выдавать ШИМ с настраиваемым коэффициэнтом заполнения и даже генерить произвольные импульсные сигналы (сами рисуем паттерн). Для переключения каналов на вход необходимо просто посадить сигнал DIR на GND.
линия +5V;
Внимание: На этот контакт без каких либо защит и ограничителей заведены 5 вольт от USB-порта, поэтому если прямота рук и свежесть разума под сомнением (или просто на судьбе написано постоянно путать +/- и создавать эпичные КоЗы, а темная энергия разрушений и хаоса сочится из всех щелей), то настоятельно рекомендуется обрезать идущую туда дорожку от греха…
Вывод наружу линий TRIG и CLK_OUT был просто слизан с существующих схем и я пока до конца не понял их предназначение;
Если знающие люди подскажут в комментах — буду премного благодарен)).

Назначение штыревых разьемов под джампера:

  • X1 — установленный джампер садит ножку WP(write protect) на землю, разрешая запись в память;
  • X2 — установленный джампер — нормальная работа устройства, при отсутствии линия SDA епрома отключается от контроллера, чем эмулируется отсутствие микросхемы памяти;
  • X3 — при установленном джампере каналы анализатора работают на вход, при снятом — на выход;
  • X4 — выбор напряжения логических уровней. Позиция 1,2 — внутренний источник 3,3V, позиция 2,3 — эталонное напряжение подаваемое извне;

Плата

Так как плата изначально предназначалась для ЛУТа, то я старался сделать ее максимально удобной в изготовлении «зубилом на коленке», где-то даже в ущерб компактности. Но все-же некоторая аккуратность потребуется: в самых узких местах используются нормы 0,3-0,3. Это, конечно, не предел технологии, но с имеющимся у меня принтером уже требует определенной сноровки.

Плату получилось развести почти в одном слое, с тремя перемычками, но она все же осталась двухсторонней. Как? Да очень просто:
Тут я вспомнил один старый дедовский метод, который пришелся кстати: травится только одна сторона, а на стороне установки деталей оставляется медь, которая служит «землей».
Можно было и двухсторонку сделать, но зачем городить железную дорогу от кухни до туалета? Честно говоря, качество имеющегося у меня текстолита, говенность принтера и кривизна рук и так доставляют мне, порою, неимоверный гемор, а посему хотелось исключить все остальные, даже чисто гипотетические, проблемы.

Результатом времяпрепровождения в трассировщике стало сие:

BOTTOM:

Ну и для полного удовлетворения:


Изготовление

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

Читайте также:  Атмега8 ардуино своими руками

До запайки деталек не помешает проверить целостность всех цепей, которые скроются под корпусами, и отсутсвие замыканий между ножками микросхем с помощью тестера. Можно, конечно, и визуально, но это затруднительно, ведь на просвет мы ничего не увидим.

Что касается самого монтажа, то тут нету никаких хитростей, единственное, на что хочется обратить внимание: нужно смотреть какие из выводов деталей и штырей разьемов подключаются к GND и не забывать их припаивать к верхнему медному слою. Удобно возле этих отверстий сразу залудить медь, а потом уже вставлять детальку.
Около остальных же отверстий необходимо сделать зенковку верхней меди во избежание замыканий. Лично я орудовал острозаточенным резачком.
Отверстия я сверлил все 0,8мм. При этом PLS вилки садятся очень(!) плотно, но это я считаю плюсом при самостоятельном изготовлении платы и стараюсь для разьемов так делать всегда, потому что это уменьшает механическую нагрузку на контактные площадки во время эксплуатации и вероятность что-то оторвать, соответственно…
26-ти контактный разьем поставил типа IDC. Садится он тоже крайне неохотно и его установка требует терпения, поэтому, если не хочется долго ковыряться — лучше сразу сверлить для него отверстия побольше.Я устанавливал его следующим образом:
Сначала поставил на свое законное место и пропаял «земляной»(парный) ряд контактов со стороны Bottom’а. Потом извлек корпус вместе с непарным рядом штырей, а парные, при этом, остались на плате (они просто слегка запресованы в пластмассу и при небольшом усилии легко извлекаются). Далее пропаял ряд GND-контактов на Top’е (нужно следить, чтобы количество припоя было не очень большим, а то будет мешать плотному прилеганию корпуса разьема к плате). Ну а потом установил остатки IDC на место, убедился в его плотной посадке и окончательно припаял все контакты. (Процесс обратной установки очень облегчится, если перед этим обильно смочить все контакты спиртом. Тут он играет роль смазки. Думаю, что глицерином будет еще лучше, но у меня его нет)
Ну а в целом ничего необычного, все стандартно. Главное не спешить при запайке мелкошаговых микрух и не пихать лишний припой, а то потом убирать залипухи намного сложнее, чем просто их не ставить.

Результат

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

Сразу оговорюсь, что пайка тут довольно таки брутальная (ибо труЪ. хДДД), посему всякие педанты-аккуратисты и прочие эстэты идут лесом.


Загадочный белый налет остался после промывки средсвом для смывки лака, интересно какую дрянь туда добавляют. Соврал, как позже выяснилось. То нам на работе какое-то непонятное «шило» подогнали, которое такую каку оставляет (а я ее им-же пытался отмыть).

Косяки и грабли

По большому счету, тут и поведать почти нечего, но так как глава была запланирована изначально, то прийдется мне еще чуток пословоблудить.
Итак, после всего этого трэша, угара и дикой, тащемта, содомии, у меня получилось нечто, что вы имеете возможность лицезреть немного выше.
Когда пришло время первого включения — меня ждал фэйл, «хоть и не эпик»…
При подключении к USB винда сказала, что нашла НЕХ неизвестное устройство и хз что с ним делать. Залез поглубже и увидел, что таки да: VID и PID прочитались как 0000. Как всегда бывает в таких ситуациях, в голову полезли самые плохие мысли. Тот факт, что из космодрома контроллер приехал завернутый в фольгу, наводил на мысль, что я просто его убил статикой.
Но когда первый кирпич был уже на подходе, то здравый смысл преодолел желание убивать и заставил тыкнуть щупом осцила в плату. Увидев благодатные 24МГц на кварце и адекватную реакцию контроллера на дергание за ножку RESET, я начал искать отличия своей схемы от остальных. И нашел только одно общее для всех: везде ножка с неприметным названием Reserved (за нумеромЪ 27) была подключена к GND, а я на нее просто забил, соблазнившись названием (наивный =)).
Коротнув подручными средствами эту богомерзкую ногу на GND, я в очередной раз приконектился к компу и таки увидел заветную надпись: «Cypress EZ-USB FX2LP — EEPROM missing», что означает примерно следующее: «Гребанный мудак, это я, супермегОУСиБиконтроллер. какого хрена ты там делаешь? Я тут проснулся, но не помню кто я, мать твою, так как моя EEPROMKA болтается непонятно где. ».
Дальше косяк был устранён небольшим куском ножки от какой-то детальки.

На схеме и плате, выложенных сюда, все исправлено

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

Еще один немаловажный момент: шнурок от компа желательно брать покороче и не китайский, потому что с плохим кабелем не всегда можно делать выборки на максимальной скорости (похоже много ошибок обмена и софт не успевает вовремя забирать данные). Если же хорошего шнурка нет, то подключайтесь хотя бы к USB на задней части корпуса PC (иногда помогает).

Вместо заключения

В связи с тем, что статья вышла объемнее, чем предполагалось, я не буду перегружать ее еще больше и описывать порядок установки драйверов, конфигурирования устройства, и его работу с доступным софтом. Все, что нужно для начала, можно прочитать по ссылке у товарища Medved’а.

Ну а в случае поступления «просьб трудящихся», могу описАть в отдельной статье. (Если вдруг найдутся желающие повторять девайс).

Только дойдет до этого не раньше, чем Analizzz обустроится в корпусе и обрастет всеми необходимыми наклейками (номера и назначение контактов IDC-разьема, джамперов и т.д.). Возможно потом будет небольшой UPD.
Пока присмотрел вот такой труёво-черный корпус.

Ну а на этом позвольте откланяться. Спасибо за внимание.

P.S. Прошу сообщать о найденных ошибках, и вообще: любой «конструктив» приветствуется 🙂

UPD(26.12.2012): Из-за периодических проблем с отображением, а также в связи с увеличением лимита на размер загружаемых изображений, картинки были перезалиты на сервер сообщества. Немного изменилось форматирование статьи.

Источник

Оцените статью