О коварстве перемычек в феррите…

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

Вот:

SAM_1901_ copy

Или вот:

SAM_1900_ copy

Или даже вот:

SAM_1902_ copy

Всегда было интересно — чем же таким грозит наличие феррита на проволочке… Никогда не попадались проблемные перемычки такого рода.  А сегодня попалась.  Только вот перемычка эта при детальном рассмотрении оказалась предохранителем. о чем намекает надпись «3A» на «брюшке»:

SAM_1898 fuse

Об этом же намекает и позиционное обозначение на плате PF751 (от слова «Fuse»), но «читать» — не самая сильная сторона многих людей.

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

 

Устройство беcколлекторного двигателя, или «кулер-тоже вертолёт».

Однажды принесли 120мм вентилятор SUNON KDE1212PMB1… Вентилятор довольно специфический (мощный), а прибор довольно критичный к обдуву — в магазинах аналогичного такого не нашлось — попросили попробовать реанимировать.

SAM_1818_

На наклейке написано 6.8 ватт… Забегая наперед — китайский мультиметр намерял при работающем агрегате потребляемый ток более полу ампера, что похоже примерно соответствует заявленной мощности.

Жалоба собственно — не стартует, дергается, притом в разные стороны.   Имея некоторые теоретические познания о работе бесколлекторных двигателей постоянного тока (а именно такой тип двигателей применяется в чуть менее чем всех кулерах), решил попробовать разобраться…

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

Подобрав из подручных средств  подходящие приспособления, выбил из пластмассового основания вентилятора механизм со статором и платой управления…  На фото пластмассового основания виден типа цилиндр из лепестков — был приятно удивлен — конструкция позволила разобрать узел без необратимых последствий.

SAM_1817_

А это вид «в профиль» основной части  — статора с обмотками, платы управления, а прямо на нас смотрит важный элемент — датчик Холла, дающий сигнал о положении ротора.

SAM_1812_cr_

Вот вид на плату со стороны основных компонентов — тот факт что блок собран на дискретных компонентах, только подогрел интерес:

SAM_1809_cr_

 

Итак, видны….   Два N-канальных ключа 3055E  (8А 60В), затворы которых через резисторы-«нулёвки» подключены к микросхеме с маркировкой 6406, являющейся центральным управляющим компонентом.

Даташит  (полное название SK6406) называет её «2-phase dc-fan motor pre-driver ic». Среди функционала — motor lock protection,  auto-restart, rotation detection signal output.

Пинаут:

ds1

Выводы H+ и H-  — входы дифф. усилителя сигнала с датчика холла, OUT1 и OUT2 — выходы управления затворами транзисторов, коммутирующих ток в обмотках статора. CT — подключаемый сюда конденсатор определяет периодичность попыток старта вентилятора.  Вывод RD или FG (есть два варианта микросхемы) есть линией сигнала, показывающего либо заблокированность вентилятора, либо сигнала пропорционального частоте вращения.   В данном экземпляре вентилятора сигнал не использован, хотя на печатной плате видна разводка под него.

Диаграмма поясняет поведение микросхемы:

ds4_cr

В даташите также приведена типовая схема включения, реальная схема ей практически соответствует.  Нет правда диодов — вернее их роль выполняют встроенные в ключи диоды.

ds3

(Снизу платы правда есть диод 1N4002 — стоит в линии питания и можно сказать защищает от переполюсовки…  Также снизу есть размещенный по схеме после диода небольшой электролитический конденсатор 4.7Мкф  63V , в качестве фильтра питания.)SAM_1813_cr_

Резистор R1 (позиционное обозначение по схеме из даташита) на плате 1K  (маркировка 102), R2 — 100 Ом (101).  Сама микросхема драйвера запитана через резистор 510 Ом (маркировка 511)

Так выглядит статор с обмотками.  Обмотки намотаны проводами разного цвета. Удобно.

SAM_1816_cr_

Теперь, после ознакомления со схемой и устройством, перейдем к поиску неисправности.   После подачи питания на плату наблюдаем импульсы на выводе OUT1 — через одну из обмоток идет ток, всё как по-настоящему, двигатель по-идее должен запуститься. По логике, далее должен следовать импульс на OUT2, потом снова OUT1  и т.д. Но для этого драйвер должен узнать что ротор провернулся. А дает ему такой сигнал датчик холла, подключенный к выводам H+ и H-.

Типов датчиков Холла есть несколько, информация о их принципах работы достаточно легко гуглится — вкратце выходной сигнал датчика зависит от наличия/изменения магнитного поля.   Проследив печатные проводники данного датчика, становимся вольтметром на дифф. выход  (H+ и H-, 1-й и 3-й вывод) и смотрим, поднося к датчику магнит.   Получилось что при поднесении магнита одним полюсом — имеем пару десятков милливольт одной полярности, другим полюсом — дугой полярности. То есть датчик работает! (есть датчики с различными типами выходного сигнала, часто сигнал имеет TTL-уровень и одной полярности.  Кстати, встречал информацию что у датчика такого типа как в этом двигателе  в некотором роде «взаимозаменяемые» выводы — можно на 1 и 3 например подать питание — тогда выходом будет потенциал между 2 и 4. А можно как на плате — 2 и 4 питание — тогда 1 и 3 — сигнал.  Не проверял данную информацию. В принципе незачем 🙂  Еще, в двигателях попроще часто в корпусе вместе с датчиком холла расположены и коммутаторы обмоток — вся схема тогда состоит из 4-хвыводного корпуса и собственно обмоток).

Поднося для проверки датчика магнит к нему — попутно замечаем появление импульсов на OUT2.  То есть схема оказалась вполне работоспособна….  В итоге собираю, несколько подгибаю датчик поближе к магнитному кольцу — и «взлет»!  Вентилятор работает, мощность впечатляющая, все счастливы.  (так и не понял почему датчик перестал срабатывать — то ли механически «отогнулся», то ли магнит «подразмагнитился» ….   В общем такое вот «вскрытие» получилось с неожиданным но позитивным финалом.

 

APL, CONEQ и все, все, все….

Так как здесь уже есть статья о экспериментах  с разработками инженера Раймондса Скурулса,   и я планирую описать еще несколько своих экспериментов (часть «задним числом», часть еще не выполнена), думаю стоит сказать пару слов о том что это такое вообще.  На форумах не прекращаются бои о свойствах прибора (часто приписываемых 🙂  ), и о эквализации в принципе…

Читать далее

LPC Debug, один из вариантов..

Один из вариантов диагностики материнских плат компьютеров — использование POSTкарт…  Не буду описывать историю развития средств диагностики и их современные разновидности, рассмотрим частный случай — использование LPC. Интерфейс LPC (Low pin count) — использует, как видно из названия, уменьшенное количество линий для передачи информации. Для DEBUG-целей используется по-сути 7 линий:  D0-D3, Frame, RST, CLK.

Некоторые производители матплат выводят эти линии (плюс землю и питание) на отдельный разъем (часто DEBUG-разъем есть в ноутбуках ASUS, Samsung). Некоторые выводят на неиспользуемые пины разъемов mini-pci, некоторые не выводят никуда — в таком случае для получения отладочной информации приходится припаивать эти самые 7 (с общим и питанием — 9) линий непосредственно к выводам мультиконтроллера (задача весьма непростая, требующая аккуратности), либо флешки БИОСа (да, были флешки которые подключались к мультиконтроллеру тоже при помощи LPC-интерфейса, т.е. он не только диагностический, а вполне себе полноценный интерфейс обмена данными). К флешке припаяться было легче, но такие флешки уже почти не встречаются, а вытеснены SPI-собратьями.

Я упоминал уже что иногда все нужные сигналы присутствуют на mini-pci разъеме — меняем вай-фай платку на post-карту и всё видим.. Но бывают еще варианты. Один из которых, достаточно простой, но судя по вопросам на форумах почему-то не всем очевидный, рассмотрю здесь подробно и с картинками.

В качестве примера подвернулся Lenovo G555, платформа COMPAL LA-5972P. Схема без труда гуглится. Смотрим на стр. 31 и видим (выделил куда именно смотреть):

debug-1

Итого как бы всё есть — D0-D3 на выводах 16, 14, 12, 10; frame — 8; RST — 17; CLC — 19.

Вставляем карту, включаем питание — и ничего: ни клок не мигает на карте, ни коды не идут….   Смотрим на ту же страницу схемы но в другое место:

debug-2

Значек «@» возле элемента  на схемах обычно обозначает что элемент на плате не установлен… То есть в схеме есть, а на плате нет 🙂 Смотрим на плату — и «таки да», напротив контактов 8, 10, 12, 14, 16 видим пустые места под резисторы…

lpc1

Берем указанные на схеме резисторы с нулевым сопротивлением с 5%-й точностью, и впаиваем.   Если таких резисторов у вас нет (как и у меня), то можно обойтись «соплями» припоя, либо тонкими проводочками.  Должно получиться примерно так:

SAM_1615_

Возле 17-го контакта (там у нас сигнал RESET) тоже видим площадки, поступаем аналогично:

lpc2

А вот с 19-м немного засада….   Площадок возле разъема нет, а если посмотреть на схему — то резистора R973 нам тоже не хватает чтобы увидеть сигнал наличия тактовой частоты на пост-карте….  Не буду томить — площадка под него находится на другой стороне платы, найдена мультиметром.

lpc_clc

Впаиваем резитор-перемычку, вставляем пост-карту в слот от вайфая, нажимаем кнопку включения питания — и всё работает: видим POST-код 76, обозначающий в данном случае отсутствие оперативной памяти (не вставил):

SAM_1632_cr_

Как бы и всё..  Ну, если уже рассказывать о конкретно этом случае, то кодов сначала у меня не было  —  был мертв 216-0752001. Поменял его на 216-0752003, коды пошли, всё заработало, клиент счастлив.

PS: Еще маленький «хинт», очевидный для тех кто смотрит схемы, но к сожалению это делают не все…   Чтобы нажать на этой плате кнопку включения — необязательно подключать панель с кнопкой, что есть не очень удобно  в разобранном состоянии…  На плате такие вот площадки (J5):

pwrbtn

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

 

Параметрический эквалайзер пультов YAMAHA

В принципе материал для этой заметки собран давно, просто пришло время разместить его в корзине 🙂

Когда-то, «пересев» с пульта mackie на yamaha, сложилось впечатление о непривычной для меня работе параметрического EQ.  А именно — вблизи средних положений рукоятки регулировка происходит более резко чем вблизи крайних значений.  Замеры попавшего как-то под руки MG166 подтвердили ощущения (хоть пульт тогда был  не такой как на фото, но характер работы EQ остался).

Читать далее