Микросхема м65855р для чего
Falconist. Мемуары
Запись опубликовал Falconist · 6 сентября, 2016
Поэтому внутренняя структура была повторена на широко распространенном сдвоенном компараторе LM393 с небольшой обвязкой. Рассмотрим подробно один из вариантов построения схемы для задачи включения светодиода при появлении звукового сигнала.
Для начала следует отметить, что выход компаратора LM393, в отличие от ОУ (имеющих полноценный двухтактный выходной каскад), выполнен с открытым коллектором.
Поэтому он может только принимать ток (втекающий) от шины питания на общую. Без нагрузочного резистора, подключенного между выходом и шиной питания, на выходе будет напряжение, близкое к нулевому, независимо от состояния входов. Вытекающего тока на общую шину он обеспечить не способен в принципе. Входные каскады выполнены на p-n-p транзисторах и способны работать не только от уровня потенциала общей шины, но даже «минусовее» её на 0,3 В. При наличии выходного резистора ничего плохого со входами не случится и при превышении этого значения, т.к. всего-навсего откроется в прямом направлении коллекторный переход входного транзистора, ток которого будет ограничен этим самым входным резистором.
Если нужно, чтобы выходной сигнал в отсутствие входного имел высокий уровень, входы второго компаратора DA1.1 нужно поменять местами. Такой вариант применяется для световой индикации появления сигнала. Тогда последовательно с резистором R11 включается светодиод, который не будет светиться, пока не появится входной сигнал.
При появлении входного сигнала первый компаратор DA1.2 будет срабатывать всякий раз, как его уровень превысит уровень первого опорного напряжения. На его выходе при этом периодически будет появится высокий уровень, транзистор VT1 будет открываться и разряжать конденсатор C2. На выходе второго компаратора DA1.1 появится высокий синал, также открывающий дополнительный выходной транзистор (не показан). Реле сработает. Собственно, всё это показано на эпюрах под схемой. В таком состоянии схема будет находиться всё время, пока входной сигнал не пропадет и вновь не зарядится конденсатор С2 до уровня, превышающего второе опорное напряжение. При данном соотношении R7C2 это время составляет около 5. 10 с (зависит от тока утечки конденсатора С2 и значения второго опорного напряжения).
Устройство световой индикации аудиосигнала
выполнено на печатной плате.
Гистерезис во второй компаратор не введен, т.к. он обеспечивается за счет небольшой просадки питающего напряжения при зажигании светодиода.
Общий вид готовых устройств.
Питается оно от китайского зарядника для мобилок.
Минисистемы SAMSUNG серий MAX-Jxxx/Kxxx/Dxxx/Zxxx. Микросхемы для звуковых приложений фирм SANYO, ROHM, SAMSUNG, RENESAS и MITSUBISHI
В 2004-2006 гг в России было продано большое количество музыкальных центров (минисистем) SAMSUNG серий MAX-Jxxx/KJxxx/ DCxxx/DTxxx/KTxxx/ZJxxx, во многих из которых впоследствии имели место различного рода неисправности и отказы. К рассматриваемым в статье аппаратам относятся следующие модели минисистем:
— «MAX-J530» (разработка 2004 г, см. внешний вид на рис. 1);
— «MAX-KJ610/630/650/KT65Q» (2004 г., см. внешний вид модели «KJ650» на рис. 2);
— «MAX-KJ750/750W» (2004 г., см. внешний вид на рис. 3);
— «MAX-DC640/650» (2005 г);
— «MAX-DT55/KT55» (2005 г.);
— «MAX-ZJ550» (2004 г, см. внешний вид на рис. 4).
Рис. 1. Внешний вид MAX-J530
Рис. 2. Внешний вид KJ650
Рис. 3. Внешний вид MAX-KJ750/750W
Рис. 4. Внешний вид MAX-ZJ550
Приведем основные особенности и параметры этих минисистем.
— состав: 3-дисковый CD-чейнджер, 2-кассетный магнитофон, тюнер, УЗЧ;
— воспроизводимые диски: CD-Audio, CD-R, CD-RW;
— УМЗЧ: Рвых=2х15 Вт (RMS, КНИ=10%, RH=6 Ом), отношение «сигнал/шум» 75 дБ;
— CD проигрыватель: отношение «сигнал/шум» 90 дБ, КНИ не более 0,05% (f=1 кГц);
— тюнер: УКВ2, СВ, RDS; отношение «сигнал/шум» 40/62 дБ (СВ/УКВ), КНИ 2/0,3% (СВ/УКВ).
— состав: 3-дисковый DVD-чейнджер, 2-кассетный магнитофон, тюнер, УМЗЧ;
— воспроизводимые диски: DVD Video (и DivX), VCD, CD Audio, CD-MP3, CD-R/RW;
— УМЗЧ: Рвых=2 x 70 Вт (RMS, КНИ=10%); отношение «сигнал/ шум» 75 дБ; караоке; компрессия для Dolby Digital;
— тюнер: УКВ2, СВ; отношение «сигнал/шум» 40/55 дБ (СВ/УКВ), КНИ=2/0,6% (СВ/УКВ);
— разъемы: видеовыход, компонентные выходы (RCA), S-Video выход, линейные выходы, входы звука, выход на сабвуфер.
MAX-KJ750/KJ750W (отличия от KJ610)
— УМЗЧ: 5 каналов, Рвых=60 Вт на канал и 2 канала для сабвуфера с Рвых=75 Вт на канал; отношение «сигнал/шум» 70 дБ; акустические системы: фронт/центр/тыл 150 Гц. 20 кГц, 85 дБ/Вт/м, Рмакс=120 Вт, сабвуфер: 30 Гц.150 Гц, 85 дБ/Вт/м, Рмакс=150 Вт;
— беспроводной микрофон (только для «MAX-KJ750W»), с fнесущая =720,4. 722,9 МГц (10 каналов), модуляция F3E, Рвых=7 мВт (50 Ом); полоса 80 Гц. 8 кГц.
MAX-DC640/650 (отличия от KJ610)
— УМЗЧ: Рвых=80 Вт на канал (RMS, КНИ=10%).
MAX-DТ55/KТ55 (отличия от KJ630)
— УМЗЧ: Рвых=35 Вт на канал (RMS, КНИ=10%);
— разъемы: дополнительно USB-вход для фотокамер нескольких десятков производителей.
MAX-ZJ550 (отличия от MAX-J530)
— УЗЧ: Рвых=50 Вт на канал.
В состав минисистем «MAX-J530/ZJ550» входят следующие узлы и платы: главная плата (MAIN PCB), плата передней панели (FRONT PCB), плата тюнера (TUNER PCB), плата CD-проигрывателя (CD PCB), плата магнитофона (TAPE DECK PCB), силовой трансформатор (POWER P/T), CD проигрыватель, магнитофон и акустические системы. Принципиальная электрическая схема главной платы модели «MAX-J530» приведена в архиве (см. в конце статьи).
Микросхема FIC1/BIC1 типа LC75341 фирмы SANYO обеспечивает коммутацию и усиление звуковых сигналов левого и правого каналов от внешних входов (AUX JACK), тюнера (разъем FW1/FCW1), магнитофона, и предварительного усилителя, выполненного на сдвоенном ОУ FIC2/MIC1 типа 4558 (через дробь приведены обозначения тех же элементов в модели «MAX-ZJ550»). Микрофонный усилитель выполнен на транзисторах MQ1/MJQ1, MQ2/MJQ2 типа 2SD471 (KTD471).
Этой же микросхемой LC75341 регулируются цифровым методом громкость и тембр по НЧ и ВЧ.
Рис. 5. Структура и типовое включение микросхемы LC75341
Структура и типовое включение микросхемы приведены на рис. 5, основные параметры и особенности микросхемы:
— диапазоны регулировки НЧ/ВЧ тембра: +20 дБ/±10 дБ (шаг 2 дБ);
— коэффициент усиления: 0. +30 дБ (шаг 2 дБ);
— питание: Uпит=5. 10 В, Iпотр=37 мА (при Uпит=10 В);
— максимальная мощность рассеяния: до 450 мВт;
— входное сопротивление: 50 кОм;
— КНИ/переходное межканаль-ное затухание/выходной уровень шума: 0,01%/80 дБ/9,3 мкВ;
— управление: последовательный 3-проводный интерфейс ССВ (зарегистрированная торговая марка Sanyo Electric Co. LTD).
В качестве усилителей мощности ЗЧ (см. архив) в рассматриваемых минисистемах применены микросхемы TDA7265 (FIC3)/STK403-070 (AIC1). Основные параметры и особенности микросхемы TDA7265 фирмы STM:
— питание: Uпит=±(5. 25) В, Iпотр=130 мА, мощность рассеяния 30 Вт;
— КНИ при выходной мощности 20 Вт: 1% (при двухполярном питании ±16 В на нагрузке 4 Ом, ±20 В на нагрузке 8 Ом);
— скорость нарастания выходного напряжения: 10 В/мкс; КУ=80 дБ (с разомкнутой петлей ООС).
Рис. 6. Типовая схема включения микросхемы STK433-070-E
Основные параметры микросхемы STK433-070-E:
— выходная мощность: 2×40 Вт при КНИ=0,4% в диапазоне 20 Гц-20 кГц; Рвых при КНИ=10% составляет 2×60 Вт;
Другие, выпущенные фирмой SANYO, микросхемы: STK433-030-E (2×20 Вт при КНИ=0,4%); STK433-040-E (2×25 B), STK433-060-E (2×35 Вт), STK433-090-E (2×50 Вт), STK433-100-E (2×60 Вт), STK433-120-E (2×80 Вт), STK433-130-E (2×100 Вт). Выходная мощность всех перечисленных микросхем при КНИ=10% примерно на 40-50% больше.
В состав минисистем «MAX-KJ610/KJ630/KJ650/KT65» входят следующие узлы и платы: главная плата (MAIN PCB), плата передней панели (FRONT PCB), проигрыватель дисков (DVD/VCD DECK), узел тюнера (TUNER PACK), источник питания (POWER PCB ASSY), блок усилителей мощности (AMP PCB), магнитофон (TAPE DECK), силовой трансформатор (POWER TRANS) и акустические системы.
Принципиальная электрическая схема блока усилителей мощности базовой модели «MAX-650» приведена в архиве. В качестве усилителя мощности в минисистемах применена микросхема AIC1 STK403-100 (аналог STK433-100-E) фирмы SANYO. Типовое включение и назначение выводов микросхемы соответствуют включению, приведенному на рис. 6, основные параметры микросхемы:
— выходная мощность: 2×60 Вт при Uпит=±35 В на нагрузке 6 Ом (КНИ=0,4% в полосе 20 Гц. 20 кГц); 2×100 Вт (КНИ=10% на частоте 1 кГц);
— КНИ: 0,01% при Рвых = 5 Вт на частоте 1 кГц;
— диапазон рабочих частот: 20 Гц. 50 кГц (-3 дБ);
— ток потребления: 45 мА (типовое значение на холостом ходу);
— уровень выходного шума: не более 1 мВ (RMS).
Усилитель питается от двухполярного выпрямителя на элементах ABD1 (GBU606, 560 В/6 А, Uпр=1 В ), AE5, AE6 (3300 мкФ x 63 В). В состав усилителя входит схема защиты от коротких замыканий, выполненная на дискретных элементах. При возникновении замыканий в нагрузках сигнал защиты (Protection) через контакт 2 разъема ACW2 и блок предварительных усилителей (на главной плате) поступает на систему управления (на передней панели), в результате реле ARL1 разрывает цепи нагрузки (параметры реле ARL1: 12 В/0,54 Вт/44,4 мА, Part No 3501-001197 RELAY-MINIATURE).
Рис. 7. Структура звукового процессора BD3872FS
На схемах архива приведена принципиальная электрическая схема узлов главной платы и блока силового трансформатора минисистем. Звуковой процессор аппаратов выполнен на основе микросхемы FIC3 типа BD3872FS фирмы ROHM. Он обеспечивает коммутацию источников звуковых сигналов, регулировку громкости и тембра, а также управление эффектами окружающего звука, структура микросхемы приведена на рис. 7. Звуковые сигналы подаются на входы 5×2 (выв. 5-14), коммутируемые на выходы SEL1, SEL2 (выв. 2, 4). Сигналы с этих выходов подаются на плату проигрывателя дисков, выходные сигналы с которой возвращаются на входы VIN1, VIN2 (выв. 1, 3). Режимы работы микросхемы и параметры звуковых трактов регулируются через последовательный интерфейс по входам SI (данные, выв. 18), SC (тактовые импульсы, выв. 17). Основные параметры микросхемы BD3872FS:
— питание: Uпит=4,5. 9,5 В, Iпотр=8 мА (без подачи сигналов);
— КНИ: 0,01% в диапазоне частот 400 Гц. 30 кГц;
— максимальное выходное напряжение: 2,1 В (КНИ=1% в полосе 400 Гц. 30 кГц);
— выходной уровень шума: 4,5 мкВ с фильтром типа А;
— диапазон регулировки тембра по НЧ и ВЧ: ±14 дБ.
Рис. 8. Структура микрофонного процессора M65855FP
Микрофонный процессор и цифровой ревербератор минисистем выполнены на микросхеме KIC1 M65855FP фирмы MITSUBISHI, структура микросхемы приведена на рис. 8. В состав микросхемы входят входной и выходной ФНЧ, АЦП/ЦАП, микрофонный усилитель и смеситель, запоминающее устройство для реализации эффектов реверберации, схема регулировки уровней в эхо-канале. В рассматриваемых минисистемах микросхема используется для реализации режима караоке, основные параметры микросхемы:
— питание: Uпит=3,5. 5,5 В, Iпотр=25 мА (типовое значение при Uвх=100 мВ RMS);
— коэффициент передачи эхо-канала/микрофонного канала:
-3,5 дБ/0 дБ на нагрузке 47 кОм;
— максимальный входной сигнал: 1,2 В (при КНИ=10%);
— тактовая частота/время задержки: 1 МГц/164 мс при сопротивлении RC=120 кОм (между выв. 16 и «землей»);
Микросхема CIC1 типа PT8300 фирмы PTC (Princeton Technology Corp.) представляет собой 16разрядный расширитель логических функций (16-bit I/O Expander). Совместно с микропроцессором системы управления LC877364A фирмы SANYO (чип установлен на плате передней панели) микросхема обеспечивает формирование различных управляющих команд минисистем.
Рис. 9. Сборочный чертеж проигрывателя дисков
В рассматриваемых минисистемах применен проигрыватель, обеспечивающий автоматическое воспроизведение трех дисков. Его сборочный чертеж приведен на рис. 9, а в таблице приведены основные детали и узлы проигрывателя дисков. В приводе дисков проигрывателей используется оптический блок SOH-AD3 собственного производства, внешние виды сверху и снизу привода дисков в сборе с оптическим блоком показаны на рис.10а и б соответственно. Оптический блок SOH-AD3 выпускался как фирмой SAMSUNG, так и китайскими производителями,он имеет ряд функциональных аналогов, например SOH-AAN, SOH-AAU, SOH-AAV, SOH-AD5F, KSS213C/D и др. Под функциональной совместимостью здесь понимается одинаковая конструкция и соединители (разъемы). Однако использование аналогов не всегда приводит к полному устранению дефектов ремонтируемой аппаратуры, например, возможны сбои при считывании некоторых дисков (МР3, CD-R/RW и др). Такие ситуации могут возникать даже при корректной замене ОБ однотипным, что свидетельствует о несоответствии параметров приобретенного прибора необходимым требованиям (возможно, из-за брака производителей).
Таблица. Основные детали и узлы проигрывателя дисков
Минисистемы «MAX-KJ750/750W» отличаются использованием импульсных многоканальных усилителей ЗЧ, принципиальная электрическая схема платы усилителей мощности этих минисистем приведена также в архиве. В состав платы входят три звуковых процессора для импульсных усилителей ЗЧ класса D AIC1/AIC3/AIC21 типа S1A0071 и три драйвера полевых транзисторов AI2/AI4/AI22 типа S10051, обе ИМС собственного производства (разработка компании Digital & Analog Co., Ltd). В шести оконечных каскадах УМЗЧ применены полевые транзисторы FQP12P10, FQP12N10 фирмы FAIRCHILD.
Рис. 11. Структура микросхемы S1A0071
Структура микросхемы S1A0071 приведена на рис. 11. Прибор выполнен по запатентованной технологии Cool Power Processing (CPPTM) и содержит два идентичных канала, рассчитанных на работу с внешними полевыми транзисторами. Основные особенности и параметры микросхемы:
— напряжение питания микросхемы/внешних МОП-транзисторов: ±(5. 6) В/±(10. 45) В;
— выходная мощность (с внешними транзисторами): (10. 200) Вт;
— КНИ + шум: 0,01% (RН=4 Ом, Рвых=10 Вт); 0,008% (RН=8 Ом, Рвых=5 Вт);
— эффективность (КПД): 83% (Рвых=70 Вт, Rн=4 Ом, Uпит=±25 В); 91% (Рвых=40 Вт, R=8 Ом);
— диапазон рабочих частот: 1 Гц.80 кГц;
— коэффициент демпфирования: более 300;
— схемы защиты от перегрева, коротких замыканий и перегрузки по току;
— частота переключения (внутренняя ШИМ): 450 кГц (типовое значение);
— выходной уровень шума: 160 мкВ;
— динамический диапазон: 105 дБ (при Рвых=100 Вт).
Рис. 12. Структура микросхемы S1A0051
Структура микросхемы S1A0051 приведена на рис. 12, прибор представляет собой 2-канальный драйвер затворов полевых транзисторов для усилителей ЗЧ класса D с «тотемными» выходами (подключаются к затворам P- и N-канальных транзисторов). На входах микросхемы установлены триггеры Шмитта, обеспечивающие крутизну фронта и среза выходных импульсов. Основные особенности и параметры микросхемы:
— питание: Uпит=±(5. 12) В; Iпотр=3 мА (типовое значение при U пит =±10 В);
— время нарастания/спада импульсов: 15 нс (типовое значение на нагрузке емкостью 1000 пФ);
— размах выходного напряжения: 0,4. 9,5 В (при Uпит=10 В).
Приведем основные параметры выходных P- и N-канальных полевых транзисторов FQP12P10/FQP13N10:
— сопротивление сток/исток открытого транзистора RDS ON не более 0,29/0,2 Ом (при Uзи=-10/5 В, Ic=-5,75/6,4 А);
— заряд затвора: 21 нК/8,7 нК;
— время нарастания/спада тока стока: (330/80)/(220/22) нс;
На главной плате минисистем установлены практически все используемые в моделях «MAX-KJ610/630/650» микросхемы: KIC1 (M65855P), DIC1(HA12237F), MIC1 (PT8300), OIC1 (74HCU04) и др. Проигрыватель дисков в этих аппаратах такой же, как и в предыдущих (см. рис. 9).
В состав минисистем «MAX-DC640/DC650» входят следующие узлы и платы: главная плата (MAIN PCB), плата усилителя мощности класса D (AMP PCB), плата передней панели (FRONT PCB), плата проигрывателя дисков (DVD PCB), плата тюнера (TUNER PCB), плата магнитофона (TAPE DECK PCB), проигрыватель дисков, 2-кассетный магнитофон и узел силового трансформатора.
Принципиальная электрическая схема двухканального импульсного УМЗЧ минисистем приведена в архиве, усилитель выполнен на вышерассмотренных микросхемах S1A0071 (AIC1), S1A0051 (AIC2) и полевых транзисторах FQP12P10 (AFQ1, AFQ3), FQP13N10 (AFQ2, AFQ4).
На микросхеме MIC1 типа TA2011S фирмы TOSHIBA выполнен микрофонный усилитель минисистем. В микросхеме имеется встроенная схема автоматической регулировки напряжения, глубина регулировки коэффициента передачи 58 дБ, типовой коэффициент усиления при выключенной АРУ составляет 47 дБ. Микросхема может работать при напряжении питания 4. 14 В и обеспечивает выходной уровень сигнала до 0,6 В (RMS).
Минисистемы «MAX-DT55/KT55» отличаются от моделей «MAX-610/630/650» использованием в УМЗЧ микросхемы STK433-070 (см. рис. 6), основные параметры микросхемы:
— питание: Uпит=±(10. 30) В; Iпотр=45 мА (без нагрузки);
— выходная мощность: 2×25 Вт при Uпит=±24 на нагрузке 6 Ом (КНИ=0,4%); 2×40 Вт при КНИ=10%;
— КНИ: 0,02% при Рвых=5 Вт, Uпит=±24 В на частоте 1 кГц;
— рабочий диапазон частот: 20 Гц. 50 кГц;
— выходной уровень шума: не более 1 мВ (Rg=2,2 кОм).
Рис. 13. Структура микросхемы R2S15904SP
Принципиальная электрическая схема главной платы минисистем приведена в архиве. В качестве электронного регулятора громкости, тембра и коммутатора источников сигналов в рассматриваемых минисистемах применена микросхема FIC1 типа R2S15904SP фирмы RENESAS, структура микросхемы приведена на рис. 13. Назначение выводов микросхемы:
— 1, 2, 3, 28 (INR3, INR2, INR1, INR4): входы 3, 2, 1, 4 правого канала;
— 4-7, (INL1-INL4): входы 1-4 левого канала;
— 8, 10 (IGOUTL, IGOUTR): выходы предусилителей левого и правого каналов;
— 9, 11 (VOLINL, VOLINR): входы левого и правого каналов регулятора громкости;
— 12-15 (BASSR-BASSL): выводы для подключения конденсаторов регуляторов тембра по НЧ;
— 18, 19 (TREL, TRER): выводы для подключения конденсаторов регулятора тембра по ВЧ;
— 21, 22: (CLK, DATA): тактовый вход и вход данных интерфейса управления;
— 24 (VCC): напряжение питания (+9 В);
Все необходимые рисунки и схемы можно скачать здесь.
Автор: Юрий Петропавловский (г. Таганрог)
Мнения читателей
Нет комментариев. Ваш комментарий будет первый.
Вы можете оставить свой комментарий, мнение или вопрос по приведенному выше материалу:
Как рассмотреть маркировку микросхем? Заметки начинающему радиолюбителю №1
Для этого вам понадобиться корректор
И пинцет. Также нужна коробка спичек. Любых, можно даже без спичек)
Захватываем микросхему пинцетом, чтобы было удобно и микросхема не двигалась по столу.
Наносим корректор. Чем больше тем дольше будет сохнуть. Я наношу небольшую капельку и пока он не засох размазываю соплом корректора по всей площи. Со временем вы поймёте сколько нужно корректора.
Получаем вот такой результат, теперь оставим сохнуть, или же приступаем к следующей микросхеме и проделываем с ней всё точно так же.
Когда наша(и) микросхема(ы) высохнут, приступ к зачистке лишнего корректора.
Возьмите микросхему ногтями двух пальцев.
И потрите о тёрку спичечного коробка.
Пока не получите такой результат. Видите? Уже можно разглядеть маркировку. Но она немного коричневая от тёрки.
Пальцем обтираем микросхему (можно палец смочить немного в воде)
И вуаля) Маркировка чётко видна на нашей микросхеме
Слева для сравнения не обработанная микросхема с лазерной гравировкой.
Справа та которую я покрасил корректором и зачистил тёркой от спичечного коробка.
P.S. Друзья, технобратья! Давайте делится своими маленькими хитростями в нашем любимом деле. Но соблюдайте нумерацию, этот пост №1, следующий значит должен быть под №2 и так далее всегда проверяйте номер последней заметки начинающему радиолюбителю.
Так же в конце названия поста добавте «Заметки начинающему радиолюбителю №. » и используйте тег #ЗНРадиолюбителю
TECHNO BROTHER
834 поста 7.7K подписчиков
Правила сообщества
1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.
Да что вы на человека накинулись. Ну сделал он так, показал как можно. Вы обратили внимание как называется пост? «Заметки начинающему радиолюбителю».
Вне зависимости от ваших знаний, он всяко полезнее негативных комментариев.
Благодаря этому посту, я узнал, про способ с термопастой и про чудо приложение на телефон.
Муторно, пачкаешь палец в КПТ-8 и проводишь по микрухе)
Радиолюбитель! Помни про статическое электричество, не пренебрегай мерами защиты от ESD. Браслет, коврик, заземление паяльника наше всё
Просто берешь мелкосхему и глядишь на нее под лампой под разными углами. С какого-то угла будет видно четко.
Думаю, мелкая наждачка лучше подойдет для этих целей
Смочить кусок туалетной бумаги в растворителе и потереть микросхему. Потом потереть пальцем.
Вездесущие шприцы с КПВ-8 вдруг резко подорожали?
В жизни подобного не делал, ибо дол*изм. Спирт и ватная палочка, почистил и разглядел, занимает пару секунд.
Берем вебкамеру, берём «глазную гляделку» (пикрелайтед), берем изоленту.
Скручиваем вебку и лупу воедино, настраиваем фокусное (вебка нужна с «крутящимся обьективом».
а еще бывает, что надпись не выгравирована лазером а просто написана краской. тогда теркой от коробка надпись просто уничтожится.
я просто свечу фонариком с телефона, видно идеально, если микросхема не залита лаком.
@Dionisnation, Как можно с вами связаться? Хотел проконсультироваться по ремонту ноутбука.
Через фотобъективы отлично все видно!
белый маркер из икеи всё решат в раз
Занимаюсь поставкой электроники из США и Европы, на работе валяется куча разной мелочевки от которой отказались клиенты (микрухи, транзисторы и т.д.), если кому интересно скину список с маркировками что есть, по дешевке отдам, а то валяются без дела
интересный способ, надо запомнить))
но если надо быстро, то тупо изопропиловым спртом капнуть и чуть горячим воздухом погреть)
а я на телефон фотаю под углом, трудно читаемые маркировки разглядываю и мелкую маркировку норм можно разглядеть.
Коммент для бросания тапками)
Есть тут некоторые любители меня минусить) это вам подарок)
как определить резисторы конденасторы и еще кроме микросхем
Не нужно усложнять. Смартфон со вспышкой.
а зачем выпаивать и возиться с пинцетом?
прямо на плате очистил да и передумал выпаивать потому что не то и нафиг не надо )
MAXIM ещё поработает, или как я за 5 мин трансформаторный БП починил. Инструкция для гуманитариев
Этот пост для тех, кто как и я, плохо помнит закон Ома, но при этом не боится разобрать БП, чтобы просто посмотреть, что у него внутри.
Итак, попал ко мне в руки трансформаторный БП MAXIM 🙂 Не работает, короче. А мне как раз нужен был транс для пары самоделок и решил я его попробовать починить. Если лень всё это читать, то в самом конце есть видео.
Располовинил его с помощью ножниц и молотка (варвар). А затем прозвонил тестером первичную и вторичную обмотки. Какая есть какая определить легко. У понижающего трансформатора первичная обмотка всегда намотана более тонким проводом.
Вторичная прозвонилась, а вот «первичка» нет. Тогда я вспомнил, что в трансформаторе под изоляцией где-то спрятан термопредохранитель и возможно виноват именно он. С помощью ножа и отвертки расковырял верхний слой изоляции со стороны «первички».
Включил в сеть и замерил напряжение. Всё завертелось 🙂
Если такие посты никому не нужны и всем пох. й, то напишите и, наверное, я прислушаюсь. А ниже видео.
«Мой начальник пишет заметки у себя на ладони, а позже просто делает такие ксерокопии»
Очень много времени прошло с момента публикации поста «В копилку доморощенного мастера. Литейная форма для штекеров ноутбучных БП» и все потому что я ленивая задница не имел времени.
Но вчера я зарегистрировался на Thinkiverse, и выложил несколько своих моделей. Большой отклик вызвала именно модель литейной формы для штекера ноутбучного БП, посему я решил доделать начатое и сделал на все мне известные круглые штекеры а также на коннектор RJ45 и 3.5 jack папа и мама
Вот список всех форм что есть на данные момент:
Коннектор прямой ноутбучный Ø5.5 mm
Заливать можете даже жидкой резиной с затвердителем.
Эксплуатация коннекторов с покрытием из горячего клея (в простонародии силикон) показала себя отлично. При нагревании от вентилятора ноутбука клей не потек хотя больших температур от него не поступало)
Добавлений в коллекции: 100
Как то так) Надеюсь и вам, дорогие друзья пикабутяне, мой небольшой труд будет полезным
Необычный индикатор HDSP2113
В копилку доморощенного мастера. Литейная форма для штекеров ноутбучных БП
Вот такого типа был тот штекер. Кто ставил их, знает что это ещё то дерьмо.
И я решил закорпусить его в силикон, сам металлический штекер оставить, пластик заводской в топку.
Благо теперь у нас есть 3Д принтер.
Фоток как печатал и разрабатывал нет. Сори. Да и кому они «нннада»?
Замерял я оригинальный резиновый корпус штекера и принялся моделировать. Сначала сделал сам штекер, потом из него формы. Вот что вышло
После чего закинул в Куру (Cura 15.04.6RU)
120 слоёв.
Толщина слоя 0.1мм.
Сопло 0.5мм
Заполнение 40%
Пластик ABS
Обдув выключен.
Печатало 1 час 55 минут. Обошлась форма в
5 гривен (с учётом света) или же 10.70 рублей.
После того как напечатало форму, я ёё смазал вазелином, вложил заранее перепаянный штекер (для ноута ASUS) и скрепил две части вместе. Обмотав банковскими резинками для денег. Залил через ОТВЕРСТИЯ горячий силикон из клеевого пистолета. Оставил остывать на час.
Вот что вышло:
Качеством и я и клиент остались довольны.
@gepka, думаю, тебе, сие полезно будет)
Разработка одноплатного компьютера с нуля. Пособие для начинающих
Я занимаюсь разработкой электроники. Начал сравнительно недавно — когда микроконтроллеры от Atmel стали известны благодаря платформе Arduino. Тогда меня это не особо заинтересовало — на тот момент я уже программировал их из AVR Studio, читал истории DiHalt и мечтал о разработке собственного автопилота. 3 курс, Новосибирск, НГУ — это было увлекательно…
Но я с интересом наблюдаю за развитием и ростом индустрии встраиваемых и портативных систем: появление RaspberryPI, многообразия SoC и плат на их основах, системы умного дома, интернет вещей, смартфоны с растущей вычислительной мощностью — все это фантастический простор для деятельности. Результатом наблюдения стало желание поучаствовать: попробовать себя в разработке простой платформы, с целью изучения и накопления опыта.
Проекты на микроконтроллерах мне порядком поднадоели — подводных граблей очень мало, ошибки допустить достаточно сложно, все запускается «из коробки» — ни гибкости, ни сложности. С системами на кристалле — SoC (System on Chip) до этого я дела особо не имел — разве что ядро собрать, да Debian запустить. Поэтому я решил запустить простенький SoC, а именно пройти путь от схемы до рабочего Linux на борту. Да, в последующем я буду не совсем корректно называть SoC процессором, надеюсь, никого это не смутит.
Выбор у меня был небольшой, и определялся сложностью изготовления платы — только выводные корпуса, никаких BGA, максимум четырехслойный дизайн, а все потому, что я собирался прилепить свою платку к одному сравнительно простому рабочему проекту. Еще это означало, что в последующем я получу с производства уже спаянную плату, готовую к экспериментам.
В результате обзора доступных SoC я остановил свой выбор на iMX233 от Freescale. Выводной корпус, 454 МГц, контроллер DDR памяти, интерфейс к карте памяти SD/MMC, отладочный порт — отличный набор новичка. В придачу — композитный видеовыход («тюльпан»), аудио вход/выход, SPI, I2C, UART, USB, LCD. Будет чем заняться на досуге.
После чтения статей о платформе BlackSwift в потенциальных кандидатах появился Qualcom Atheros AR9331, но смутило отсутствие подробной информации в открытом доступе. Жаль, занимательный кандидат.
Меня интересовала минимальная конфигурация, достаточная, чтобы запустить на ней Linux. Соответственно к процессору была выбрана микросхема памяти на 32 МБ (256 МБит) (по тому простому принципу, что она у нас была в наличии). На тот момент я еще не вычитал на десятках форумов о существовании сложностей с этим процессором, только изучил рекомендации производителя по трассировке и, довольный как слон, делал все по рекомендациям.
Вообще, процессор (или SoC, так правильнее) интереснее с той точки зрения, что при его запуске значительно дороже выходят ошибки проектирования. Например, некорректная разводка DDR памяти может выразиться как минимум в последующих ошибках чтения-записи, как максимум — в невозможности инициализации памяти вообще. Цепи питания процессора — ошибка сожжет процессор при первом включении, интерфейсы — потеря периферии на этих интерфейсах, и так далее.
Поэтому начинать проще с изучения готовых отладочных комплектов, например официальной платы и ее документации. Платы у меня не было, но документация доступна всем желающим. В придачу полезно изучить все инструкции по применению, почитать форумы (это уже жизненный опыт :)) — в общем, изучить всю доступную информацию о жертве. После изучения начинается механическая работа — нарисовать схему, а затем и плату. Четыре слоя, минимальная ширина проводника 0.2мм, зазора 0.2мм, отверстия 0.3мм.
Подключил все, что можно подключить безболезненно – аудио входы и выходы, вывел видеосигнал на контактные площадки, всякую простую периферию — микросхему памяти с I2C интерфейсом, еще одну с SPI, держатель для uSD карты, конфигурационные перемычки, обязательно отладочный порт, и потом на свободное место все что осталось. Плата получилась небольшая — 70х40мм, с минимумом компонентов. Для NAND памяти места не осталось, но я планировал запускаться с SD/MMC. Работы на одну ночь.
Получилось страшненько. Слева направо: верхний слой, два внутренних, нижний. Процессор на верхнем слое, память на нижнем; на каждый сигнальный проводник DDR интерфейса по одному переходному отверстию; длины проводников выровнены, их средняя длина в пределах рекомендуемой, полигон земли между процессором и памятью почти без разрывов, и т.д.
Итак, плата спроектирована, документация на нее оформлена, все это передано в производство, и можно начинать готовиться к поступлению плат с производства. Начинаю изучать материалы на предмет нюансов запуска процессора, и натыкаюсь на стостраничные форумы, с описанием проблем и сложностей в запуске.
Становится не по себе — проблемы у людей вплоть до третьей переработки платы, процессор не работает с некоторыми модулями памяти, встроенная подсистема питания очень нестабильна, процессор очень придирчив к питанию, errata (документ, описывающий ошибки на процессор) на многие проблемы отвечает «ничем помочь не можем», софт в открытом доступе кривой, даже внутренний загрузчик нуждается в патче от производителя, в общем, проблемы намечаются серьезные. Выкачиваю BSP (board support package) от производителя — там каша из сотен скриптов и пакетов. Веселье начинается.
Спустя месяц приходят платы, и я начинаю эксперименты. Что-то в уголке подсознания всплывает, связанное с проблемами у монтажного производства.
Отступление
Эта система на кристалле приглянулась мне еще и тем, что несет на борту все необходимые для ее жизни регуляторы питания — как DC/DC (импульсные) так и LDO (линейные). В том числе и зарядное устройство для Li-Pol аккумулятора. Заводишь на SoC 5 вольт от USB — получаешь 1V8, 2V5, 3V3 и 4V2 на выходе. Что-то достается самому процессору, что-то уходит на память, можно аккумулятор подзарядить. Удобно. Можно сжечь все и сразу 🙂
Прочь сомнения, подать питание!
И никаких признаков жизни. Это хорошо, хорошо потому, что без дыма. Подпаиваю кнопку «Power», смотрю осциллографом на ножку кварцевого резонатора, запускаю — есть генерация на кварце. 24 МГц, страшненькие, но есть. Щуп осциллографа с делителем, пассивный, спишем на него. «Дедушка старый, ему все равно»
Начинается самое интересное — bringup. Как этот термин лаконично перевести на русский в данном контексте? Попытка вдохнуть жизнь? Не звучит.
В процессоре есть свой первоначальный загрузчик, который при включении проверяет условия старта — откуда и что грузить. Он же отвечает на запросы по шине USB. Его можно сконфигурировать перемычками на плате, или однократно прошиваемой OTP-памятью. Если перемычки перепаять я еще смогу, то перепрошить неперепрошиваемое вряд ли. Распаиваю перемычки, подаю питание, и о чудо — с отладочного порта приходят первые байты данных! Это значит, что процессор доволен питанием, самые базовые его узлы запустились, и можно что-то делать дальше. Что значат эти коды, я узнал из кривоватого заголовочного файла, в виде PDF документа, с невнятными пояснениям, пропусками и за авторством huashan. Все ясно.
Хорошо, чтобы максимально оперативно работать с платой, оптимальнее будет подключить ее по проводам, и загружать исполняемый код по нажатию одной кнопки. Ок, подключаю по USB к компу. И ничего.
Никаких транзакций по шине USB, даже генерации на кварце. Плохо. Начинаю думать, изучаю плату, вспоминаю все тонкие моменты. Например, на этой плате рядом с процессором я поставил свой DC/DC преобразователь, с расчетом на питание какой-либо потребляющей нагрузки, подключил его к шине питания USB 5V, и ничем не нагрузил. Промеряю осциллографом — на входе 5 вольт, на выходе 5 вольт. Всплывают слова с производства, что-то по поводу резистора. Да, так и есть — в цепи обратной связи нет резистора. (- Капитан, капитан, якорь всплыл! — Хммм, скверная примета…)
Паяю резистор, и о чудо! Плата определяется по USB! До этого я смотрел на уровень напряжения шины питания — 5.1 вольт, никаких существенных помех, никаких пульсаций. Но процессору виднее. После запайки резистора заработал и DC/DC источник, пока без нагрузки, но, по крайней мере, перестал мешать процессору. Хорошо, что дальше.
Дальше надо разобраться с первоначальным запуском процессора и проверить работу DDR. Начинаю копать, и в процессе поисков собираю набор утилит и «бутлетов» — исходных кодов, позволяющих проинициализировать подсистемы питания, связку DDR контроллер-память и подготовить систему к дальнейшей работе. То, что надо — максимально простые исходники, с обилием индусского кода, но главное, они работают.
Утилиты позволяют загрузить эти бутлеты в память процессора и запустить их на исполнение. Все так сложно, потому что после включения встроенный загрузчик ничего не знает про внешнюю оперативную память, а поскольку нет памяти – некуда загружать, к примеру, ядро Linux. Получается цепочка из нескольких звеньев, где на каждом этапе выполняется незначительный шаг вперед.
Для подключения к последовательным портам, для реализации всяких внутрисхемных JTAG отладчиков, программаторов и аналогичных задач в другом проекте был реализован USB-UART мост на FT2232. Двухслойный дизайн, выведены оба порта на гребенку с шагом 2 мм. В этом проекте другая история – USB-UART мост + платка сбора данных размещается в центре основной платы, и конструктив прибора предполагает ее удаление.
Все эти платы проектировались параллельно, поэтому я сразу заложил идентичные размеры и возможности гибкого соединения. Не зря 🙂
Отлично, компилирую исходники, собираю этот конструктор, загружаю, и получаю первые строчки из отладочного порта! Подсистема питания запустилась!
PowerPrep start initialize power…
Battery Voltage = 0.65V
No battery or bad battery detected. Disabling battery voltage measurements.
EMI_CTRL 0x1C084040
FRAC 0x92926152
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010002
Заглядываю в исходники инициализации памяти, разрешаю простейший тест, правлю ручками процедуру инициализации под мою конфигурацию платы, запускаю вновь:
PowerPrep start initialize power…
Battery Voltage = 1.74V
No battery or bad battery detected. Disabling battery voltage measurements.
EMI_CTRL 0x1C084040
FRAC 0x92926152
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010002
start memory test, at 0x40000000
end memory test, at 0x41FFFFFC
Замечательно! Тест памяти пройден! Это очень хорошо, теперь туда можно загрузить что-то посерьезнее.
Посерьезнее у меня это U-Boot. Я знаком с этой системой, мне она кажется вполне адекватной и функциональной. Позволяет работать с периферией — актуальные версии работают с USB, SD/MMC, Ethernet, загружать образы c FAT/ext2 разделов, передавать управление, и главное — моргать светодиодиком — все то, что нужно для счастья и более гибкой отладки на первоначальном этапе.
Поэтому не долго думая выкачиваю актуальную версию из официального репозитория, беру самую близкую конфигурацию, компилирую, собираю с индусскими бутлетами в один файл, и загружаю в процессор:
PowerPrep start initialize power…
Battery Voltage = 1.74V
No battery or bad battery detected. Disabling battery voltage measurements.
EMI_CTRL 0x1C084040
FRAC 0x92926152
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010002
start memory test, at 0x40000000
end memory test, at 0x41FFFFFC
U-Boot 2015.04-rc3-00209-ga74ef40 (Mar 16 2015 — 12:47:34)CPU: Freescale i.MX23 rev1.4 at 227 MHz
BOOT: USB
DRAM: 32 MiB
MMC: MXS MMC: 0
MMC0: Bus busy timeout!
MMC0: Bus busy timeout!
MMC0: Bus busy timeout!
MMC0: Bus busy timeout!
Card did not respond to voltage select!
MMC init failed
Using default environmentIn: serial
Out: serial
Err: serial
Net: Net Initialization Skipped
No ethernet found.
Hit any key to stop autoboot: 0
=>
И U-Boot запустился! Отлично, но плата запускается все еще по проводам. Надо разбираться с картой памяти. Хорошо, перепаиваю резисторы выбора загрузки, втыкаю карту — в терминале от процессора приходит ошибка. Вытаскиваю карту — другая. Вот это поворот! ©
Начинаю искать, поиски выводят на русскоязычный форум, на полезные и интересные 380 страниц обсуждения. Боюсь, ребята до сих пор вспоминают этот SoC крепким словцом.
Выясняется, что для загрузки с SD/MMC карты нужно обязательно прошить OTP биты, тогда еще что-то может быть и получится. В частности надо перенастроить в регистре OTP Register: 24 биты SD MBR Boot[3] — прошить в единицу, и SD_POWER_GATE_GPIO[21:20] — выбрать NO_GATE — в моем дизайне управление питанием карточки не предусмотрено.
«Неудобненько как-то получается». Это означает, что нельзя сделать загрузочную карту памяти, которой можно будет прошивать готовые приборы в партии, вместо этого придется подключать каждый прибор, и вручную прошивать эти злосчастные OTP биты. Разумеется, этот процессор я не буду использовать в сколько-нибудь серьезном проекте, но про такой момент забывать не стоит. Скачиваю виндовую утилитку, прошиваю эти биты, вставляю карту памяти, аккумулятор… Система стартует, и циклически перезагружается. Блин!
PowerPrep start initialize power…
Battery Voltage = 3.75V
Boot from battery. 5v input not detected
PowerPrep start initialize power…
Battery Voltage = 3.75V
Boot from battery. 5v input not detectedPowerPrep start initialize power…
Battery Voltage = 3.75V
Boot from battery. 5v input not detected
.
Правлю исходники бутлетов, в частности добавлю дополнительные отладочные сообщения, и выхожу на проблемный участок кода:
PowerPrep start initialize power…
Battery Voltage = 3.75V
Boot from battery. 5v input not detected
Try poweron_pll
Try turnon_mem_rail
Падает при подаче питания на DDR память. Хм. Где-то я уже читал об этом. А как до этого работало? Ладно, нестабильность найдена, надо разбираться.
Вокруг микросхемы памяти расположены ее законные развязывающие конденсаторы, 8 шт. по 100 nF. Но на выходе встроенного в SoC источника питания для памяти я поставил 2×10 uF, хотя производителем рекомендовано всего 1uF (инструкции читаю, если ничего другое уже не помогает, да). Ломать, не строить: отпаиваю один конденсатор, подключаю аккумулятор, и система стартует!
На самом первом фото виден этот конденсатор — вокруг него грязь, и он припаян только одним контактом.
PowerPrep start initialize power…
Battery Voltage = 3.75V
Boot from battery. 5v input not detected
Try poweron_pll
Try turnon_mem_rail
Try init_clock
EMI_CTRL 0x1C084040
FRAC 0x92926192
Try init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926192
start change cpu freq
hbus 0x00000003
cpu 0x00010001
initcall: 3e09f908 (relocated to 40002908)
initcall: 3e0a013c (relocated to 4000313c)
initcall: 3e0a2ec0 (relocated to 40005ec0)
initcall: 3e0a2ea8 (relocated to 40005ea8)
initcall: 3e0a2e88 (relocated to 40005e88)
initcall: 3e0a2e68 (relocated to 40005e68)
Net: Net Initialization Skipped
No ethernet found.
initcall: 3e0a2e5c (relocated to 40005e5c)
Initial value for argc=3
Final value for argc=3
### main_loop entered: bootdelay=3
Хе-хе, работает! Ок, запишу этот факт как причину потенциальных нестабильностей в будущем, ибо остался еще один 10uF, который тоже может усложнять жизнь. Теперь пробую с внешним питанием.
PowerPrep start initialize power…
Battery Voltage = 3.74V
5v source detected.Valid battery voltage detected.Booting from battery voltage source.
Mar 18 2015
07:59:13
Try poweron_pll
Try turnon_mem_rail
Try init_clock
EMI_CTRL 0x1C084040
FRAC 0x92926192
Try init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926192
start change cpu freq
Теперь начались зависания. Более того, ситуация не регулярная, периодически проявляется при питании от аккумулятора, периодически от внешних 5В, периодически стартует и работает. Опять правлю код, отключаю переключение процессора на PLL, ядро остается работать на 24МГц. Все стабильно. Меняю делитель PLL, скручиваю частоту, и плата успешно запускается на 320 МГц. Надо попробовать рекомендацию производителя — конденсатор на 100 pF в цепи импульсного DC/DC. Место на печатной плате под конденсатор я заложил. Позже вернусь к этому вопросу.
Итак, на текущий момент есть плата, стартующая с карты памяти, и загружающая U-Boot. Дальше по плану надо загружать ядро.
Выкачиваю актуальные исходники ядра с kernel.org, распаковываю и в три клика собираю ядро.
make ARCH=arm CROSS_COMPILE=$
mxs_defconfig
make ARCH=arm CROSS_COMPILE=$menuconfig
make ARCH=arm CROSS_COMPILE=$-j4 zImage modules
При настройке ядра надо строго указать слияние ядра+dtb
Надо включить Kernel low-level debugging functions вместе с early printk
И еще enable dynamic printk() support
И еще видеоподсистему отключить
И еще половину лишних и не очень драйверов
И еще собрать dtb — device tree blob, структуру, описывающую ядру базовые вещи — количество памяти, периферию SoC, и т.д.
И собрать все это в один файл
cat arch/arm/boot/zImage arch/arm/boot/dts/imx23-olinuxino.dtb > arch/arm/boot/zImage_dtb
После чего можно копировать ядро на флешь.
Запускаю, и получаю kernel panic. Логично, корневой файловой системы еще нет.
В качестве собственно операционной системы я выбираю Debian. По-моему, отличный дистрибутив — простой и надежный, как деревянная палка. Беру готовую сборку, распаковываю на раздел карточки, и указываю при загрузке ядра, где искать его законную корневую.
Дааа, есть над чем поработать.
Но, тем не менее, система работает, грузится с карточки памяти, размещается во всем диапазоне DDR памяти, и по праву может называться одноплатным компьютером! Это от схемы в голове до реализации в железе.
Итого, ошибок дизайна пока что не обнаружено, хотя нарекания уже есть. Что-ж, для начала, я считаю, достаточно.
На самом деле это только начало. Еще есть над чем поработать — разобраться с периферией, в частности интересен аудио и видеовыход, протестировать SoC на штатных частотах, а еще лучше разогнать, измерить потребляемый ток, проверить при минусовых и плюсовых температурах (интересна устойчивость DDR контроллера), проверить на ресурсоемких задачах (например, видеотрансляция с веб камеры по USB WIFI), и в результате сделать на платке WiFi-управляемый танк с камерой и направленным микрофоном. Но не сейчас. Сейчас у меня есть деловое предложение 🙂