Рейтинг
23.24
голосов: 16

О блоге

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



А то комплектухи сейчас столько, что даже не знаешь что в природе есть. Подробные описания и qick start'ы постить не обязательно. Главное точное название, основные характеристики и то чем она оказалась замечательна именно для вас. Настоятельно рекомендую аттачить к файлу даташит или давать ссылку на даташит.

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (150)

dcoder Melted_Metal vvzvlad WildCat hexanaft Vga Alatar mzw dievgen Gornist Deer kvm citizen neiver nightmare tituszx Athom Bass Sicorski Me1

Все читатели блога

Аудио-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. Нагрев микросхемы не страшен.

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

RFID модуль PN532: как я домофонный ключ скопировал

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

Ладно, мы люди не гордые, идем в ближайший «Дом быта», просим сделать копию. Там берут, прикладывают к своей шайтан-машине и возвращают. Правда без копии. Потому что копию сделать нельзя. Потому что безопасность должна быть безопасной и ключик зашифрован. Не унываем, идем в другую мастерскую… в третью… после пятой приходит понимание, что мы в жопе и спасение утопающих — дело рук самих утопающих. Беглое сканирование показало, что мы имеем дело с ключом стандарта Mifare Classic.

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

Макетная плата N76E003 и ее программирование

  Обзор и схема неофициальной макетной платы для тестирования/разработки микроконтроллера N76E003. По системе команд этот микроконтроллер относится к семейству MCS-51. Контроллер однотактный (1Т) в отличии от 12-тактного прародителя (i8051, 12T), кол-во тактов исполнения команды равно числу байт этой команды.





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

Программатор SPI и I2C микросхем памяти Minpro I V1.3 на CH552G

  Микросхемы памяти серий 24хх (EEPROM), 25хх (Serial Flash) широко используются в электронике. Такие чипы присутствуют в составе практически любой конструкции современной бытовой и промышленной аппаратуры, где есть процессоры и/или микроконтроллеры. Данный программатор имеет возможность работы с обоими типами памяти.





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

Линейность и порог диодов.

Исследования нескольких диодов на прямое падение напряжения. Формат EXEL, столбец setpoint — напряжение до диода, в прочих столбцах напряжение после соответствующего диода. Диапазон 0-3v. Нагрузка 10к.
Собссно всё. Может кому пригодится.

Модуль Zigbee UART DL-20


Я не видел никаких статей на такой модуль, поэтому решил исправить этот пробел.

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

Программатор SPI и I2C микросхем памяти CH341A Mini Programmer

  Микросхемы памяти серий 24хх (EEPROM), 25хх (Serial Flash) широко используются в электронике. Такие чипы присутствуют в составе практически любой конструкции современной бытовой и промышленной аппаратуры, где есть процессоры и/или микроконтроллеры. Данный программатор имеет возможность работы с обоими типами памяти.


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

Преобразователь логических уровней "1.8V-Adapter"



  Брал на Ali, продавца советовать не буду, т.к. брал за сто с бесплатной доставкой, теперь он повысил цену и доставку требует оплатить. С этим адаптером их там много…
  Преобразователь логических уровней выполнен на трансмиттере SN74ALVC164245. Он имеет два независимых 8-разрядных канала, в каждом есть вход управления направлением передачи DIR и вход перевода входов/выходов в высокоимпендансное Z состояние OE. В каждом канале имеются два порта A и B для входов/выходов (с раздельным напряжением питания), порт А предназначен для работы с логическими уровнями 2,5..3,3V, порт В работает с уровнями 5..3,3V. При питании обоих портов от 3,3V трансмиттер обеспечивает задержку передачи со входа на выход не более 5,8ns (в обе стороны), частоту передачи до 10MHz, токи выходных каскадов не менее 24ma.


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

SWM050I2P7 - ARM на 8 ног

Раз у нас сегодня день странных китайских МК, то ловите еще один — SWM050I2P7-65. Заинтересовал меня в первую очередь тем что это восьминогий ARM в корпусе TSSOP. Цена на lcsc.com от $0.4262 если брать поштучно или $0.3315 от 10 шт. Купил образцы, но пока не дошли руки подключить к программатору.

Характеристики думаю понятны и без перевода


Мануалы, SDK и т.д. лежат на сайте производителя www.synwit.cn/support.html (пользуйтесь переводчиком в браузере). Нашлась поддержка для IAR и Keil, но повторюсь на практике пока не проверялось.

Так же есть вариант SWM050Q2S7-65 в корпусе SSOP-16

3 цента/шт - Самый дешевый микроконтроллер в мире от Padauk

Однократно программируемые микроконтроллеры PADAUK PMS150C-U06 в корпусе SOT-23-6 и в SOP-8
1К слов памяти программ и 64 байта ОЗУ.
Техпроцесс 180nm, Питание от 2.0 до 5.5V, только один PWM выход, таймер, компаратор. И все это за стоимость SMD резистора!


Даташит PMS150C 8bit OTP Type IO Controller
Сайт
Padauk это Тайваньский производитель (PADAUK Technology Co., Ltd. is a professional fabless IC design company, located in Hsin-Chu city, Taiwan)

Для разработки нужен Padauk ICE (in-circuit emulator) за $100
http://www.padauk.com.tw/en/technical/index.aspx?kind=26
Протокол прошивальщика уже пытаются зареверсить, так что скоро появятся DIY программаторы.


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