Панелька (кроватка) для QFN-20

… или как выглядят просранные 2.5к



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

Аудио-DSP из говна и палок: MSP34x0G, 34x1G, 34x5G

Предисловие
Досталась на днях плата от старого телевизора. Моё внимание привлекла микросхема в корпусе SDIP52, под которой на
шелкографии были надписи связанные со звуком.
Странно, но по запросу «MSP3410G AVR» результата не было. А
значит, прийдется разбираться самому.

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

MSP34x0G:

  • 2 цифровых I2S входа(16/32 бит 32 КГц)
  • 1 I2S выход, 3 или 4 стерео входа с программируемым предусилением (зависит от корпуса)
  • 1 моно вход
  • 2 выхода, позиционирующихся для наушников и динамиков
  • У обоих есть:
    • настройка громкости в дб(-114 — +12)
    • настройка баланса в линейном и логарифмическом режиме
    • настройки НЧ/ВЧ(в канале динамиков можно использовать пятиполосный эквалайзер)
  • Программируемый выход для сабвуфера
  • Детектор quasi-peak с помощью которого можно сделать индикатор уровня громкости
MSP34x1G отличается также наличием режима dolby prologic.
MSP34x5G теряет один стерео выход и эквалайзер на канале динамиков(настройка НЧ/ВЧ остается). Выхода для
сабвуфера также нет.


Подключение и управление
Управляется процессор по интерфейсу I2C с максимальной скоростью 1 МГц. Управление стандартное для подобных
микросхем:
адрес устройства, бит R/W, субадрес, два байта адреса и два байта данных. Но есть одна заминка, которая не
страшна если использовать в качестве управляющего какой-нибудь AVR с аппаратным I2C. Дело в том, что после получения
адреса микросхема на 1-1.5мс прижимает SCL и только потом выдает ACK. При использовании софтверного мастера это надо
учитывать.

Монтаж
Так как плату делать не хотелось, собрал схему навесным монтажом и подключил к arduino, чтобы проверить возможности
и работоспособность(готовый проект будет на atmega8).


Особенности
После сборки заметил несколько интересных особенностей:
  1. Если не дернуть RESET микросхемы, на I2C она не определяется и ACK не дает.
  2. Вместо 8 вольт можно подавать 5, возможно только снизится громкость.

  3. Усилитель на TDA7255 начинает свистеть, при уменьшении громкости свистит меньше, при этом дешевый на PAM8403
    играет без сильных шумов.
  4. Нагрев микросхемы не страшен.

Послесловие
Статья, конечно, получилась маленькой, зато я рассказал о том, что можно найти в старом ТВ и куда-нибудь применить.
Если будет интересно, могу выложить свою библиотеку для данных серий.

Ремонт флешки Kingston DT101

I Have Returned. (C) Starcraft

Всем привет.

Недавно нашел сию флешку:




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

ещё один пост на надоевшую тему A4988 vs DRV8825

Если кто не в теме, то это драйверы ШД типа NEMA17 для всяких настольных 3D-принтеров.


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

Высокие китайские технологии увеличения ёмкости аккумуляторов.

Пришли ко мне с кучкой хлама пара Li-Ion аккумуляторов с зарядником. Один аккум оказался мёртвым, и я решил его распотрошить — может, удастся мимо схемы защиты его подтолкнуть. Вскрытие показало, что пациент безнадёжен…




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

Опыт использования Atmel ICE

Я давно хотел обзавестись фирменным программатором Atmel. Самоделки мне изрядно надоели — у avr isp mk2 при некоторых условиях слетала прошивка, остальные не поддерживает atmel studio. Я пишу именно в ней, поэтому мне хотелось комфорта без привлечения дудок и прочего. Как то раз увидел у атмела программатор отладчик Atmel ICE. Существует в нескольких исполнениях. Версия все в ажуре: Плата в коробочке + переходники = 92 бакса в сторе атмела. Версия легкая: плата в коробочке = 53 бакса. Версия бомж спартанец: голая плата без всего = 35 баксов. Разумеется, на территории России прибавляется накрутка барыг. Я выбрал последний вариант и вскоре плата была у меня. Поскольку я выбрал вариант без переходников, мне пришлось вызвонить мультиметром выводы разъема и подпаяться к площадкам на плате программатора. Наверно, вы спросите почему бы не сделать собственные переходники. Потому что атмел идет в ногу со временем и использовал 1.27мм разъемы (шаг шлейфа 0.635мм). В доступных мне магазинах не оказалось ни таких разъемов, ни шлейфов а доставка по отдельности из разных магазинов вместе со стоимостью самих частей составила бы еще тыщу рублей. Спасибо тебе, заботливый атмел. Как всегда, радуешь своими изощренными решениями. Ведь если бы разъемы были стандартные 2,54мм, плата стала бы на целый сантиметр шире и не дала бы возможности продать переходники отдельно по цене платы программатора. Про разъем micro usb я уже молчу, вещь просто незаменимая для разработчика.
пациент
Прозвонил, припаял. 7 студия сразу нашла девайс, я подключил плату, прошил фузы из приятного графического интерфейса студии, затем прошивку. Поотлаживал, попрошивал, отключил. Вновь взялся за прошивку через несколько дней. Воткнув программатор я увидел недружелюбное Unknown Device. Все попытки оживить программатор, включая обновление драйверов и попытку обновить firmware через консольную утилиту эффекта не дали. Связавшись с поддержкой атмел я получил стандартные отписки — переустановите драйверы, поставьте новейшую версию студии, заодно скачайте обновления windows, новая версия без этого работать не будет. Мои доводы что все работало без обновлений оставили без внимания. Программатор поддерживался студией еще, кажется, с шестой версии. Далее продолжать переписку смысла не вижу т.к. сегодня при очередных манипуляциях заметил, что у него нехило греется контроллер после подключения кабеля usb. Совершенно очевидно, что программатор сдох. Что с ним случилось во время лежания на столе я не знаю. Выводы делать не хочу, одно очевидно — я просрал почти 3 рубля на одноразовый программатор.
Пойду достану Discovery, что-то подзабросил я изучение микроконтроллеров STM.

P.S. Дискуссия затронула многих, поэтому добавлю некоторые свои мысли по поводу всего этого. Мне нравится продукция Atmel и их документация. Отчасти поэтому я приобретаю их микроконтроллеры и средства разработки, пока большинство активно осваивает STM и других игроков рынка. При изготовлении одиночных и случайных устройств нет вообще никакой разницы на чем собирать, только личные предпочтения. Отказываться от Atmel не призываю, просто учтите описываемые особенности. Если кто-то надумает брать этот программатор, берите максимально укомплектованную версию, в коробке и с переходниками, потом будет меньше головняков. Это, однако, тоже не панацея. Ничего добавить не могу, по этому отладчику я не имею никакой статистики отказов.
  • 0
  • 20 ноября 2015, 22:50
  • XOR

Как теперь студентов учат информатике

Третьего дня один хороший товарищ попросил помочь сделать задания по контрольной работе. Дисциплина – информатика. Товарищ учится на заочке, при этом специальность его абсолютно никакого отношения к программированию не имеет (видимо, просто накидали часов для веса). Посему не стал рассказывать гражданину о необходимости обязательного понимания предмета и просто решил помочь. В ответ товарищ прислал скан методички (см аттач), по которой нужно делать работу. Ну и в ходе изучения данного документа я наткнулся на следующие шедевры мысленной деятельности (в скане – стр. 1, 22, 23):





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

О припоях

Всем привет. Около месяца назад ко мне обратились товарищи с работы, где я когда-то работал и попросили собирать для них платы. Выслушав истории о левых монтажниках, оставлявших непаянными половину выводов 0805 и путающих местами компоненты, я приуныл от такой обстановки в области электроники в нашем городе (про страну не знаю, мало где был). После повального брака решили обратиться ко мне, тк я еще тогда зарекомендовал себя как хорошего паяльщика. Я принялся за дело и все были довольны. Однако, на поточной пайке очень быстро растворилась катушка моего припоя Asahi

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

Они специально ждали этого момента. Вместо блестящей ровной поверхности asahi, они давали какую то кашу, напоминающую говно ляпухи от сварки. Повышение температуры эффекта не дало, дальше я повышать не стал, ибо нафиг надо паять на 350 мелкие компоненты. Озадаченный, я отправился в ближайшее место где можно было купить припой — Леруа Мерлен. Нашел вот такое творение китайского прома:

Еще взял катушку той же фирмы из-за пометки «Применяется при профессиональных паяльных работах»

вдруг есть разница? Разница действительно есть. Профессиональный припой расплавился уже при 300 градусах, чего не скажешь об экземпляре из колбы, который я долго и тщетно вдавливал в микроволну, пытаясь расплавить. У него расплавился кончик и все. После этого он героически сохранял консистенцию прутка и дальше 3мм не плавился. Можно было задрать температуру и расплавить его но, повторюсь, нафиг нужно? Так что вроде как китайцы и не соврали, ведь при профессиональных работах припой однозначно должен плавиться, хотя, подозреваю что они не уточнили какой вид профессиональной деятельности имеется в виду. Возможно это профессиональная пайка ведер и кастрюль. И не надо возмущаться, это Sparta!!! Я, конечно же, не говорю о таких мелочах как мутная серая поверхность пайки после применения этого шедевра. Теперь придется куда-то срочно мотать за старым добрым asahi.
Возможно открыл для кого-то америку. Пусть будет.

По мотивам "Наша страна пропала из списков"

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



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