<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Some engineer&#039;s blog</title>
<subtitle>HTID</subtitle>
<link href="https://blog.softdev.online/feed.php" rel="self" />
<id>https://blog.softdev.online/feed.php</id>
<updated>2026-03-11T17:12:15+03:00</updated>
<entry>
<title type="html">Мультиметр DT-9979 фирмы CEM и получение показаний на PC</title>
<content type="html">&lt;p&gt;В одном из проектов, понадобился еще один мультиметр который бы показания мог на сторону компьютера отдавать.&lt;br /&gt;Поскольку у CEM &lt;strong&gt;DT-9979&lt;/strong&gt; старенького (модель вышла в 2011 году) помню анонсировался Bluetooth линк то стал искать в сети поддержку данного прибора. По большей части было интересно в &lt;a href=&quot;https://lygte-info.dk/project/TestControllerIntro%20UK.html&quot; target=&quot;_blank&quot;&gt;TestController&lt;/a&gt; получить его поддержку. Но не нашел вообще ничего, кроме пожалуй таких же запросов как у меня: получить показания все его на компьютере в машино-обрабатываемом виде. В догонку посмотрел что с добавлением протоколов новых устройств в П.О. TestController. Либо SCPI стандартными командами , либо парсер писать на псевдоскриптовом языке но жесткое ограничение - оно работает только с данными строго определенного размера.&lt;br /&gt;Что-бы просто увидеть показания достаточно воспользоваться его &quot;штатным&quot; софтом единственным что есть &lt;em&gt;Bluetooth Multimeter.exe&lt;/em&gt; &lt;span style=&quot;text-decoration: underline;&quot;&gt;3.1&lt;/span&gt;мегабайта и сопутствующим &lt;em&gt;Help.chm&lt;/em&gt; на &lt;span style=&quot;text-decoration: underline;&quot;&gt;2.2&lt;/span&gt;мегабайта. Софт этот доступен только для платформы Windows.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-pc-software1_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Это работает но...вырвиглазно. Почему-то то показания замирают надолго, неудобство с кучей операций для выгрузки их в файл.&lt;/p&gt;
&lt;p&gt;Раз уж предстоит ковырять то загляну внутрь корпуса: мультиметр производства &lt;em&gt;&lt;strong&gt;Shenzhen Everbest Machinery Industry Co., Ltd.&lt;/strong&gt;&lt;/em&gt; &lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-dt9979-pcb_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;!-- pagebreak --&gt;&lt;br /&gt;на борту имеет широкодоступный модуль HC-05 на основе Bluetooth 2.0 чипа от &lt;strong&gt;CSR&lt;/strong&gt; - &lt;span style=&quot;color: #ff0000;&quot;&gt;BC417&lt;/span&gt; через который и протаскивается весь обмен данными. Именно его включает меню PC Communication - OPEN / CLOSE в интерфейсе.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-dt9979-pcb2_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt; Модуль прокидывает профиль SPP (&lt;em&gt;Serial port profile&lt;/em&gt;) и два порта - один входящий от мультиметра и другой отдельный исходящий из компьютера в сторону мультиметра.&lt;/p&gt;
&lt;p&gt;Посмотрев в терминале что происходит при включении связи с PC стало очевидным:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Интервал передачи фиксирован жестко: &lt;em&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;каждые 2 секунды&lt;/span&gt;&lt;/em&gt;. Чего не хватало там чтоб сделать настраиваемым это - загадка для меня.&lt;/li&gt;
&lt;li&gt;Протокол имеет плавающий размер кадров. минимум 20 байт - максимум тяжело увидеть но точно больше 60.&lt;/li&gt;
&lt;li&gt;Четко прослеживаются маркеры начала (&lt;strong&gt;0xA0&lt;/strong&gt;) и конца кадра (&lt;strong&gt;0xA1&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;Второй байт после маркера начало - тип измерения производимого (по сути позиция выбранная поворотным переключателем)&lt;/li&gt;
&lt;li&gt;Протокол бинарный, но непонятно зачем, есть человеческие куски текста говорящие о единицах измерения&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Поскольку тратить много времени на изучение обратное протокола совсем не хотелось (проект надо было доделывать) и ковырять приложение под Windows тоже не быстро я вспомнил что для Android существовало по меньшей мере 3 приложения для подключения различных устройств CEM к устройствам на Андроид ОС. &lt;br /&gt;Вспоминаются приложения &lt;em&gt;&lt;strong&gt;Meterbox IMM, Meterbox Classic, Meterbox Pro&lt;/strong&gt;&lt;/em&gt;. Первые два приложения из Google Play &quot;&lt;span style=&quot;text-decoration: underline;&quot;&gt;исчезли&lt;/span&gt;&quot;. В моменте точно помню что в 2017 году были. Ладно, беру старинный андроид телефон и пробую поставить туда ту что есть в GPlay - Meterbox Pro. Увы мультиметр она не находит. Приседания с шаманским бубном не помогают. Хотя сам он прицепился к телефону. В комментариях-отзывах приложения впринципе люди и пишут что приложение не видит мою модель &lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;strong&gt;DT-9979&lt;/strong&gt;&lt;/span&gt;. Что-ж - неудача :(&lt;br /&gt;&lt;br /&gt;Не беда. Можно воспользоваться всякими складами приложений APK типа apkpure и остальными где еще можно разыскать первые два приложения. Выясняется что последняя доступная версия 1.6 приложения была в 2019 году опубликована. Дальше в 2020 году оно исчезло из &lt;em&gt;Google Play&lt;/em&gt;. Возьмем именно её сразу и посмотрим на кишки под микроскопом инструмента jadx.&lt;br /&gt;Забегая вперед - я скачал и Meterbox Pro APKашку: оказалось что он впринципе должен поддерживать так называемые старые мультиметры но какой-то причине - не находит с ними взаимности. Видимо - бага. Поэтому попробую то что цепляется через палки и костыли - &lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;strong&gt;Meterbox IMM&lt;/strong&gt;&lt;/span&gt;. Разговор ниже пойдет о ней. Визуально оно выглядит примерно следующим образом&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm13_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Кнопка Share как-бы намекает что данными можно социально поделиться. Для мультиметра - крайне полезная и незаменимая функция! Продолжим далее: в исходниках обнаружились сигнатуры сразу нескольких семейств разных мультиметров.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm1_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Причем определение какой тип мультиметра сделано довольно оригинальным методом: из имени Bluetooth устройства, а для DT-99** семейства - просто классический &quot;case else&quot; и минимальный размер пакета с данными (21 байт).&lt;br /&gt;Имя протоколов тоже довольно оригинальны, наверное это метафоричная отсылка к принципам использованным при проектировании:&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm2_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;Меня интересовало &lt;span style=&quot;color: #99cc00;&quot;&gt;&lt;strong&gt;DT-9979&lt;/strong&gt;&lt;/span&gt; и мой &lt;span style=&quot;text-decoration: line-through;&quot;&gt;протоКал&lt;/span&gt; протокол &lt;span style=&quot;color: #99cc00;&quot;&gt;DT99S&lt;/span&gt; оказался. Внутри класса тоже много интересного:&lt;br /&gt;&lt;br /&gt;1. В некоторых типах измерений помимо значений еще и необходимо делать преобразования в расчетах для получения финального значения. Это кажется мне любопытным потому что, кажется, нарушается принцип &quot;единой точки правды&quot;. В классических приборах настольных с &lt;em&gt;LXI&lt;/em&gt; протоколом и системой команд &lt;em&gt;SCPI&lt;/em&gt; там измерения и расчеты все происходят строго внутри самого прибора, а уж отображай это далее хоть на утюге, хоть на часах. Та самая единая точка. А здесь - получается мультиметр показывая значения на своем дисплее считает по-своему, софтина android - по своему считает, компьютерная Windows-версия может еще как-то по своему считать. При этом всем данный прибор CEM DT-9979 зарегистрирован в&lt;strong&gt; ГРСИ РФ&lt;/strong&gt; (номера: &lt;em&gt;97326-25 , 58550-14&lt;/em&gt;). В качесттве примера можно привести функцию на 276й строке меняет значение переменной из 275й строки. Но такого плана там полно.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm4_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;2. В пределах одного типа измерений, в кадрах пойманых &quot;гуляет&quot; порядок байт от LSB до MSB.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm3_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;3. некоторые биты не читаются. например LoZ фильтр не читался хотя по бинарному дампу видно что бит соответствующий приходит со стороны мультиметра в зависимости от включения или выключения функции.&lt;br /&gt;&lt;br /&gt;Но и это не всё. Внимание привлекли классы с животрепещущими в памяти именами&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm5_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm6_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Совсем интересно зачем приложению скромного Китайского мультиметра столько всего в нагрузку. Беглый интерес становится еще больше поковыряв по методам классов. Нет, понятно что там есть &quot;социалочка&quot; (кнопка share в UI) но зачем там сбор такого кол-ва данных и отливка их? В приложении мультиметра ? &lt;br /&gt;например по ссылкам на бандлы кода очевидно оно цепляется к социальным сетям &lt;em&gt;Facebook, Foursquare, Gowalla, Twitter&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm7_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt; и вполне умеет какие-то файлы пушить и пулить.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm8_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm11_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Но вызывает дерганье глаза: а зачем целые APKашки специфично даунлоадить и исполнять.&lt;/p&gt;
&lt;p&gt;Помимо этого оно пытается сгрести все до чего может дотянуться: Данные о телефоне, сотовых сетях окружающих, геологации, блютус встреченные устройства, wifi сети, данные о железе самого устройства (включая процессор, видеодевайс), под раздачу попадает даже микрофон. Потом формируя из этого конкатенацией строк огромный xml.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm9_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm10_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;К слову - внутри есть криптография AES. ключи и IV. а так-же токены от сервисов.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/cem-meterbox-imm12_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;очевидно это такое удобное приложение чтоб не забыли показания - оно сразу их везде с точными данными устройства пишет и геолокацией а то вдруг тоже забылось где показания снимались и какие. А тут - читатели напомнят и подскажут. Допустим.&lt;br /&gt;И напомню факт - до 2020 года этот софт был спокойно доступен в Google Play. Интересно как-же так пропустила платформа такой кладезь мимо своих сканнеров? Ведь подчас люди которые пишут софт без &quot;довесов&quot; не могут получить внятного описания что-же не нравится платформе которая не дает опубликовать их софт!&lt;br /&gt;&lt;br /&gt;Оставлю, пожалуй, интересующейся общественности дальнейшее доковыривание сей интересной программы, а сам вернусь к реализации взаимодействия с мультиметром через COM-порт bluetooth. Для получения MVP достаточно просто лежащего под рукой у меня Python 3.x версии.&lt;/p&gt;
&lt;p&gt;Для быстрого получения &quot;рыбы&quot; было совершено танго с Claude Code и магическими нейронами Java кусок протокола был превращен в Python кусок протокола. После чего результат допиливался до более-менее состояния руками уже. В процессе допиливания и были обнаружены особенности. Например мультиметр не отсылает значение Reference омического для режима dBM/dBV измерений. хотя на дисплее позволяет его менять ступеньками от 4 до 1000ом. (600 - по умолчанию). А значение LoZ фильтра включенного бит неправильно был интерпретирован в оригинальном коде. Так-же было обнаружено масса неиспользуемых переменных, часть дублирующихся. а некоторая часть никак &quot;наружу&quot; не показывала своего статуса. Вообщем - полный набор приколюшек.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #3366ff;&quot;&gt;Итогом сейчас есть рабочий код который логирует от нескольких моделей в CSV-файлы раздельные (в зависимости от переключателя режимов измерений) данные. &lt;span style=&quot;color: #ff9900;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/MrdUkk/CEM-DMM-sniffer&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #ff9900;&quot;&gt;взять можно с github&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;. &lt;/span&gt;&lt;br /&gt;Помимо моего &lt;strong&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;DT-9979&lt;/span&gt;&lt;/strong&gt; должны быть рабочими так-же модели &lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;strong&gt;DT-9989, DT99s, FI279MG&lt;/strong&gt;&lt;/span&gt;. У 89го есть осцилограф. очевидно что закомментированные у меня куски кода можно докрутить чтоб получать данные с него. но в руках я его не держал поэтому проверить - не могу.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</content>
<link href="https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=70" />
<id>https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=70</id>
<updated>2026-03-11T17:12:15+03:00</updated>
<category term="Uncategorised"/>
</entry>
<entry>
<title type="html">Встретил в ходе ковыряния Java кода очередной lulz</title>
<content type="html">&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/javadmmimmmetercem3_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/javalulz-v545d000352df_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;</content>
<link href="https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=69" />
<id>https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=69</id>
<updated>2026-03-11T13:17:48+03:00</updated>
<category term="Uncategorised"/>
</entry>
<entry>
<title type="html">Паль Kingston можно купить легко и просто</title>
<content type="html">&lt;p&gt;Приобрел флешку Kingston DTSE9 в металлическом корпусе на одном известнейшем в РФ интернет-магазине. &lt;br /&gt;Товар визуально пришел в обычной упаковке а-ля фирменная.&lt;br /&gt;Как оказалось это полная паль на которую даже невозможно разместить отзыв подробный с видео и фотографиями правдивый с оценкой 1. Площадка реджектит его как не пытался. Оно и правильно - ведь такие отзывы мешают монетками звенеть. &lt;br /&gt;Собственно началось все с банального копирования файла. скорость астрономическая.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/kingston-dtse9-5_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- pagebreak --&gt;&lt;/p&gt;
&lt;p&gt;разберем и посмотрим что там впихнули внутрь такого ядреного?&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/kingston-dtse9-1_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;ыыы!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/kingston-dtse9-2_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/kingston-dtse9-3_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;хм, забыли стереть идентификацию. Снимаю шляпку - Кингстоун и Гигадевайсес. оу май гат!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/kingston-dtse9-6_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Целый 1 мегабит памяти которая благодаря микроконтроллеру циклично перезаписывается по кругу.&lt;/p&gt;
&lt;p&gt;но шикарнее всего - заданный продавцом вопрос: &quot;а за чтож такой отзыв на целую единицу ?&quot; . схема которая там вырисовывается - просто шикарная.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/kingston-dtse9-4_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</content>
<link href="https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=68" />
<id>https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=68</id>
<updated>2026-01-27T15:15:40+03:00</updated>
<category term="Uncategorised"/>
</entry>
<entry>
<title type="html">Китайский USB2.0 изолятор на базе ADuM4166</title>
<content type="html">&lt;p&gt;Попался в руки изолятор с 3мя портами сделаный на базе Analog devices ADuM4166.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260107182437_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- pagebreak --&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260107182450_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Внутри аккуратно сделаная плата на базе adum4166 + ch334h + morsun преобразователя.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260107182628_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260107182640_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;не возьмусь утверждать насколько это оригинальный чип применен основной (как определить?). Но он работает пока. К слову стоимость устройства на известном Китайском интернет магазине на &quot;А&quot; превышает 4.000 Российских рублей. Возможно и оригинал.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</content>
<link href="https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=67" />
<id>https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=67</id>
<updated>2026-01-07T19:22:10+03:00</updated>
<category term="Uncategorised"/>
</entry>
<entry>
<title type="html">UGREEN X757 100W GaN. Nexode Pro series зарядное устройство.</title>
<content type="html">&lt;p&gt;Использовал продолжительное время 65 ваттные зарядки &lt;span style=&quot;color: #99cc00;&quot;&gt;&lt;em&gt;UGREEN&lt;/em&gt;&lt;/span&gt; GaN-типа. Не дохли. Решил взять 100Ваттную модель &lt;strong&gt;&lt;span style=&quot;color: #ff9900;&quot;&gt;X757&lt;/span&gt;&lt;/strong&gt;. &lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102140759_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Внутри под катом ожидает огромный обьем подробностей без &quot;выглядит красиво, упаковка норм, тещё зашло&quot;. Включая &lt;em&gt;&lt;span style=&quot;color: #339966;&quot;&gt;принципиальную схему&lt;/span&gt; силовой части&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;!-- pagebreak --&gt;&lt;/p&gt;
&lt;p&gt;Момент который напряг это взгляд на описанные ТТХ на корпусе. &lt;span style=&quot;color: #ff9900;&quot;&gt;&lt;em&gt;Input: 100-240V @ 1.8A&lt;/em&gt;&lt;/span&gt;. У меня тут 100Ватт обещано а потребляет она столько-же как и 65Ваттная модель. Что-то не складывается. Настолько &quot;улучшили&quot;?  врят-ли....&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102140808_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;и практически сразу-же огреб! Сразу после первого использования (зарядка ноутбука, который 65ваттный их зарядник прекрасно заряжает) - она молча умерла (никаких пыщь-пыщь). На всех трех выходах USB - полный 0 вольт.&lt;br /&gt;Цепанул быстро ток посмотреть потребляет ли она в принципе. Оказалось да. Примерно &lt;span style=&quot;color: #ff9900;&quot;&gt;&lt;em&gt;30-32мА @225&lt;/em&gt;&lt;/span&gt; вольт. &lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102133851_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Вкл выкл - никаких бросков особых. просто статично жрет электроны из розетки.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102134034_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Видимо какая-то часть схемы внутри жива. Мысль интересная но поскольку зарядка бралась на известном широко всему миру Китайском интернет магазине начинающемся на &quot;А&quot; букву, решил попробывать воспользоваться то что называетя Ugreen official warranty.&lt;br /&gt;&lt;span style=&quot;text-decoration: line-through;&quot;&gt;спойлер: &lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;strong&gt;она оказалась крайне странной и местами дикой.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Но обо всем по порядку.&lt;br /&gt;&lt;br /&gt;Для начала было написано в офиц.аккаунт о данном прискорбном факте.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-claim1_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;на что мне предложили записать целиком видео подтверждающее дефект используя телефон как нагрузку зарядного устройства.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-claim2_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;что-ж: я взял USB измеритель маленький FNIRSI 58 и повтыкав его во все дырки DeviceUnderTest выслал видео&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-claim3_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;На что мне сообщили что тут такая история что дескать ваше устройство слишком мало жраТ тока и &quot;наша супер умная зарядка&quot; не штангенциркуль его. поэтому нагрузите его чем-нить.&lt;br /&gt;Вообще конечно крайне странное утверждение потому что для &quot;сговаривания&quot; о протоколах и дальнейшем взаимодействии полюбому зарядка должна давать стартовые напряжение и ток. А там как я писал выше - 0 по всем портам.&lt;br /&gt;Но ок - раз требуют нагрузить то повесил зарядку на ноутбук с потреблением 60ватт и повторно записал видео.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-claim4_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt; И случилось невообразимое - они увидели что их чудо-девайс (DUT) не алё совсем. Далее началось невообразимое. Гарантия теперь стала совсем не гарантией. Т.е. грубо говоря по бытовому - вышлют просто рандомное барахло и пожаловаться уже никак ты не можеш им. Вот такая вот она великая сила Chinese &lt;em&gt;Ugreen Official warranty&lt;/em&gt;. &lt;br /&gt;Чтож. попробую все-равно крутить лохотрон т.к. сдохший сразу за такую сумму девайс в помойке явно не добавляет радости.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-claim5_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Теперь просят указать ценник в Американских золотых ден.знаках за купленное устройство сейчас т.к. они выпишут купон в его стоимость по которому я заново закажу просто устройство в их магазине. &lt;br /&gt;И тут начинаются танцы с бубном номер два. &lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-claim6_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-claim7_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Но воспользоваться купоном в такую сумму нельзя мне как оказалось на практике. Интернет-магазин начинающийся названием на &quot;А&quot; упорно твердил мне что нельзя такой купон применить на товар. Максимум что можно это скидку купон на 200р применить ;)&lt;br /&gt;&lt;br /&gt;Танцы, как видно из датировки сообщений продолжались бурно и очень долго. Я отсылал скриншотики ценников меняющихся ежесуточно, а Ugreen решала там за кадром какие-то вопросы потому что воспользоваться их аттракционом гарантированной щедрости никак невозможно. В итоге мне сообщили вот это&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-claim8_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt; &lt;br /&gt;&lt;br /&gt;поэтому так сказать в итоге я все равно должен был еще доложить из кармана своего примерно 400р что-бы получить &quot;подменный зарядник в счет нерабочего&quot;.&lt;br /&gt;Вот такая веселая арифметика.&lt;br /&gt;&lt;br /&gt;Сейчас новый зарядник едет ко мне. А я пока решил заняться вскрытием имеющегося. Впереди меня ждало немало интересного. Во-первых как я понял далее в ходе экзекуций - зарядник НЕ просили вернуть назад в Китай поскольку это одноразово сделанное устройство не предполагающего никакого ремонта вообще.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102143111_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;- Крышка намертво приклеена к блоку&lt;br /&gt;- Крышка декоративная разьемов USB тоже намертво приклеена к блоку самими защелками&lt;br /&gt;- Внутри блок целиком залит термокомпаундом 3х типов (совсем резиновый черный и белый, Синий, Серый)&lt;br /&gt;- Вынуть кирпич внутренностей нереально без спиливания части защелок крепящих внешнюю крышечку разьемов USB&lt;br /&gt;- Корпуса силовых полевых транзисторов &lt;span style=&quot;color: #00ff00;&quot;&gt;&lt;strong&gt;PDFN5x6&lt;/strong&gt; &lt;/span&gt;не выпаять просто так. Надо курочить всю почти плату чтоб подобраться&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Сначала попытался феном растопить &lt;span style=&quot;text-decoration: line-through;&quot;&gt;лед&lt;/span&gt; крышки и отклеить. Это - тщетно. Поплавил корпус с одной из стороны (да, неаккуратно увы). Далее в ход пошли растворители. Из имеющихся под рукой у меня подошел только ацентон. Им дело пошло в гору и крышка стала приоткрываться.&lt;br /&gt;Залито хорошо. полностью. целиком.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102150059_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260107144837_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;тут хорошо видно что крышка декоративная закрывающая разьемы имеет спиленные мною крепления котторые были намертво приклеены к корпусу. Вынуть их просто покапав ацентом тут не выйдет т.к. по всему периметру расположены. А верхние - мешают вытащить плату т.к. разьемы USB портов цепляются за защелки эти. Подать чуть вниз плату нельзя - не позволяет корпус. Но полозья намекают что сначала вставляли плату, потом клеили декоративную панель, далее заливали это все термокомпаундом. Именно поэтому дырки в основной материанской плате присутствуют круглые - через них компаунд попадает на дно корпуса.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;После выковыривания самых крупных частей термокомпаунда нам предстает вид на два трансформатора, конденсаторы, дросселя, термодатчик NTC крепящийся к основному трансформатору обратноходового преобразователя. Второй более мелкий трансформатор от активного PFC. Перед всей схемой установлен минипредохранитель на 3.15А. Он - живой как понятно было изначально из потребления в idle. &lt;br /&gt;&lt;br /&gt;Проделав невероятное и вынув таки блок изнутри корпуса визуально выглядит следующим образом&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102185208_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102185217_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102185223_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102185230_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102185236_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Далее были чистки платы и отмывка в УЗ-ванне.&lt;br /&gt;&lt;br /&gt;Итогом: Зарядник состоит из центральной платы (назовем ее mainboard) куда вставляются несколько периферийных плат:&lt;br /&gt;- плата с конденсаторами в первичке: две электролитические емкости в параллель 420вольт на 27мкф.&lt;br /&gt;- плата с фильтром входным и предохранителем.&lt;br /&gt;- плата с пассивным PFC - конденсаторы керамические и дроссель огромный.&lt;br /&gt;- плата с коммутаторами 3х USB-выходов.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-100w-a-a0-pcb-frontside_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;с демонтированными большими элементами&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260117170221_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;обратная сторона платы&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-100w-a-a0-pcb-backside_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Это две стороны платы центральной (main board). Кстати, хочется отметить что плата &lt;em&gt;минимум 3х слойна&lt;/em&gt;я т.к. есть переходные отверстия которые никуда не ведут визуально с обеих сторон но при этом звонятся (т.е между ними 0 сопротивление и прямая связь). Собственно анализируя схемотехнику топологию оно так и получается. Довольно необычно было для меня держать в руках зарядное устройство у которого так технологически сложно сделано.&lt;br /&gt;&lt;br /&gt;Что можно сказать про центральную плату? Она построена на базе связки двух контроллеров &quot;all-in-one&quot; фирмы &lt;span style=&quot;color: #ff0000;&quot;&gt;Southchip&lt;/span&gt;. Это активный PFC контроллер &lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;strong&gt;SC3252&lt;/strong&gt;&lt;/span&gt; (Корпус ESOP-10W) со встроенными GaN-ключами и после него &lt;strong&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;SC3107C &lt;/span&gt;&lt;/strong&gt;(Корпус SSOP38). Основной контроллер преобразователь с интегрированными GaN ключами. На момент написания заметки оба не имеют публично доступной документации или я не смог её обнаружить... Куски некоторых страниц по которым базово распиновка есть.&lt;/p&gt;
&lt;p&gt;Контроллер ШИМ имеет развитый функционал среди которого присутствует даже управление активным выпрямителем на полевых транзисторах, целый микропроцессор. Кстати в зарядике применено два (в параллель, зацепленых с обеих сторон плат) NMOS &lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;strong&gt;VS1605APM&lt;/strong&gt;&lt;/span&gt; фирмы Vergiga Semiconductor. Характеристики базовые: 100V @ 85A. TDP = 45W. Учитывая что Ugreen пытаются кочегарить на 100Ватт - логично что полевика два.&lt;br /&gt;С выходной обмотки трансформатора один конец помечен знаком + а второй идет на выпрямитель однополупериодный из полевых транзисторов. Далее на конденсаторы и дроссель фильтр. После всего этого питание заводится на плату коммутаторов USB. В контроллер по плате самой приходят две отдельных линии тонких довольно дорожек которые явно не силовые а сигнальные.&lt;/p&gt;
&lt;p&gt;Примечательное и интересное в куске с сайта SouthChip среди характеристик - заявленная мощность контроллера &lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;strong&gt;SC3107C&lt;/strong&gt; &lt;/span&gt;(это единственное что доступно публично из технической документации - даташиту не выдают даже после регистрации) &lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/sc3107c-southchip-marketing_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;и тут сказано что мощность его &lt;span style=&quot;text-decoration: underline; color: #ff6600;&quot;&gt;&lt;strong&gt;65W&lt;/strong&gt; &lt;/span&gt;всего! В целом во всем интернете гуляет только титульная страница документации и то в виде &quot;draft&quot;. Из которой следует что внутри этого тривиального flyback есть программируемая часть - 32килобайта однократно программируемой памяти и 2.5килобайта ОЗУ. Т.е. если этот зверек склеит ласты (что возможно и произошло в моем экземпляре) то даже гипотетически купив чип и просто перепаяв его - ничего не заведется. Чип еще надо &quot;прошить&quot; оригинальной прошивкой от производителя конечного устройства т.е. Ugreen...&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/southchip-sc3107c-title_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Вот она и отгадка почему ток потребления зарядника такой-же как у модели Ugreen GaN 65W. &lt;br /&gt;Голый маркетинг и ничего хорошего а тем более надежного. Потому видимо в отзывах можно встретить таких &quot;ежей&quot; (фото из интернет магазина на &quot;А&quot;) . Кстати там-же увидел отзыв, автор которого описывает своими словами тоже самое с чем я столкнулся = после первого включения сразу мертв без каких-либо признаков.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-gan-charger-aliexpress-feedback1_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Забавное еще с ценником такого &quot;маркетинга&quot; выходит. Если за большие деньги получишь кирпич раскаленный и не рабочий то зачем плОтить больше?  Стоит еще отметить что клейм продавца о том что корпус алюминиевый - содержит признаки недобросоветной рекламы. Корпуса всех этих Ugreen зарядок - &lt;strong&gt;ПЛАСТМАССА&lt;/strong&gt;:&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102223423_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260102223410_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Ладно, вернемся ко второй плате.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-100w-d-a0-pcb-frontside_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-100w-d-a0-pcb-backside_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;И тут по сути тоже прием удешевления и &quot;умощнения&quot; применен. На плате применяетс ДВА контроллера USB протоколов зарядки которые обслуживают три разьема. Два из которых по сути &quot;в паралеле&quot; работают. Дросселя от управлением напряжением тут тоже всего два. &lt;br /&gt;Забегая вперед - мне попадались зарядки Китайские где сделано &quot;красиво&quot; (&lt;span style=&quot;color: #99cc00;&quot;&gt;&lt;em&gt;Walmart Onn 72W Multi-Port GaN Wall Charger WIAWHT36008513&lt;/em&gt;&lt;/span&gt;): каждый порт USB расположен на отдельном модуле (плата-лезвие по сути) с отдельным контроллером, отдельным дросселем и силовыми ключами полевиков.&lt;br /&gt;В данной плате этого зарядника применены контроллеры &lt;strong&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;SW3537&lt;/span&gt;&lt;/strong&gt; и &lt;strong&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;SW3561H&lt;/span&gt;&lt;/strong&gt; фирмы &lt;span style=&quot;color: #ff0000;&quot;&gt;iSmartWare&lt;/span&gt;. Документации на них тоже не сыскать в интернете публично. Максималка - первая титульная страница ТТХ. Так-же присутствуют полевики этой фирмы &lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;strong&gt;SWT40N45&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Плата тоже имеет больше 2х слоев потому что есть переходные via которые визуально не трассируются с обеих сторон но имеют явное электрическое соединение.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Возвращаясь таки к тому с чего начал  - &lt;em&gt;не работает и нет напряжения на выходе&lt;/em&gt;. Осцилограф показывает на выходе из силового трансформатора 32в переменки которые появляются на короткое время и исчезают. На ноги питания второй платы коммутации USB выходов - питание уже не поступает. Логично что там на ее выходах 0в. Выпайка платы - не меняет никак ситуацию. Преобразователь отказывается запускаться. На конденсаторах горячей стороны +312вольт. Маловато для схемы с пассивным и активными PFC.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260103172111_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20260103171357_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;на горячей стороне в точке подключения первого вывода PFC резкий подьем при включении в розетку до обозначенных +312 и все.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-sc3252-pin1-graph1_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Если увеличить то получим&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-sc3252-pin1-graph2_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;не принципиально.&lt;br /&gt;&lt;br /&gt;В точке где низковольная цепочка расположена собственного питания (C22 с лимитом 10мкф 50в) там слабая напруга есть около 8ми вольт с иголками ровно каждую секунду до 11вольт.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-lowvoltage-c22-graph1_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-lowvoltage-c22-graph2_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Если взять и ткнуться первым (желтый) каналом осцилографа на Vdd+S от SC3107C а вторым (синий) каналом на C22 ноги конденсатора то включив в розетку можно увидеть следующие формы напряжения (каюсь, не совсем честно т.к. конденсаторы основные высоковольтные не были до конца разряжены и чуть чуть не с нуля стартует).&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-softstart-sequence1_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;чуть приблизив получаем интервал попыток запуска 1секунда.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-softstart-sequence2_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Вторая плата, слаботочная с USB разьемами, если ее подключить к блоку питания простому - работает. Минимальное питание 6в для работы. в idle состоянии потребляет меньше 1мА. При подключении к любому из портов оживает и дает ток с напряжением. USB Tester корректно отрабатывает. В целом, проблема, похоже не в ней. Эта часть зарядки рабочая.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-secondpcb1_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Трассировка основной платы для отрисовки принципиальной схемы - довольно муторное занятие на которое у меня ушла неделя.&lt;br /&gt;&lt;br /&gt;Зарисовка принципиальной схемы силовой платы &lt;a href=&quot;/content/public/upload/ugreen-x757-100w-gan-nexode-pro-schematic1_0_o.jpg&quot; target=&quot;_blank&quot;&gt;дана здесь (откроется подробно 1Мб!)&lt;/a&gt;.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/ugreen-x757-100w-gan-nexode-pro-schematic1_0_thumb.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;&lt;br /&gt;По проверке деталей основной платы и ее мелких вертикальных &quot;саттелитов&quot; - Диоды в обратку от 0.4 до 0.7вольт. В прямую заперты. Сопротивления там от SMD 0201 корпуса без какой либо маркировки до SMD1206. Те сопротивления где указан номинал - он совпадает. Исключение 0201 упаковка. там непонятен номинал. Измерял его выпаивая. Конденсаторы электролитические - с нормальным тангенсом и ESR сопротивлением. Укладываются в даташит на них. Конденсаторы керамические - они без номинала но емкость показывают. Вопрос должна ли она быть такой или нет - открытый для меня. Т.к. это импульсный блок питания то номиналы играют большую роль для правильной работы. Транзисторы силовые активного выпрямителя NMOS - звонятся как живые (без выпайки!). Дюже тяжело мне выпаять PDFN5x6 корпусовку... Индуктивности без маркировок но не в обрывах и имеют некоторые значения (выпаивал).&lt;br /&gt;Из примечательного - просто огромное кол-во дамперов звона и помех в цепях всех. Даже дроссель PFC имеет нечто типа экрана который зацеплен за минус всей схемы.&lt;br /&gt;&lt;br /&gt;По замерам на включенном в розетку девайсе: &lt;br /&gt;- На конденсаторе C22 присутствует 8.4вольта. Они относительно ровные и стабильные.&lt;br /&gt;- На ножке VDD pfc тихо. Эта часть схемы включается узлом с транзистором и опторазвязкой со слаботочной платы по некому условию. Предполагаю что это &quot;подгазовка&quot; когда плата почувствует что идет нагрузка с USB входов.&lt;br /&gt;- На VDD ШИМ контроллера (между Vdd и S) осцилограмма показывает пики до 20в и потом падение до 8в. Ощущение что контроллер запускается и потом тушится по некоему аварийному состоянию. Но почему - не понимаю. В обрывке что у меня есть даташита сказано что минимально нужно 18.5в для запуска. Если схему обесточить от розетки то через 5 минут флуктуаций примерно на этой ножке станут полноценные 20вольт. В этот момент на конденсаторах основных C8 примерно 90вольт. Т.е. питание как бы есть на ножке для ШИМа но его &quot;гасят&quot; какая-то из систем защиты видимо. О том что он запускается на короткое время говорит напряжение на вторичной обмотке которое до 32вольт на долю времени появляется.&lt;br /&gt;- На второй обмотке трансформатора T1 (точка подключения резисторов R20+R21) видны короткие пики появления напряжения порядка 84вольт.&lt;br /&gt;&lt;br /&gt;Насколько я понимаю схему: вначале зарядник через цепь резисторную 2.7МоМ делает самостарт ШИМа. ШИМ стартует и через доп.обмотку вырабатывает напряжение в &quot;ненагруженном режиме&quot; для питания себя, платы второй (слаботочной, мозгов) накапливая напряжение в конденсаторе C22 и в конденсаторе C24 у самой ноги ШИМа. Когда слаботочная плата детектирует нагрузку подключенную на USB она дает команду через оптрон на запуск модуля активного PFC который запускаясь доводит до максимума некоего напряжение питания ШИМ и он уже переходя под нагрузкой в полноценный режим  (просыпаясь) дает мощность.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;В моем ящике валяются уже пару зарядок китайских где тоже применены чипы от SouthChip высокой интеграции и причина поломики была - именно в этих чипах. Похоже, что надежность не очень высокая у данных IC....&lt;br /&gt; &lt;/p&gt;</content>
<link href="https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=66" />
<id>https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=66</id>
<updated>2026-01-06T15:11:14+03:00</updated>
<category term="Uncategorised"/>
</entry>
<entry>
<title type="html">Комплект разработчика Tuya-экосистемы на базе Telink</title>
<content type="html">&lt;p&gt;Разбираясь и изучая Tuya экосистему для ZigBee решил побывать разок белым человеком. Купил комплекты разработчика умных устройств этой экосистемы. Все платы маленького размера похожие на Arduino. Внутри в одинаковых коробочках.&lt;br /&gt; Удобная плата-площадка для разработки решений IoT на платформе Tuya-экосистемы.&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;http://blog.softdev.online/content/public/upload/20251025140045_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20251025140057_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- pagebreak --&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20251025140051_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20251025140226_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20251025140109_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;внутри каждой коробки своя плата разработки формата а-ля &quot;Arduino-shield&quot;. Это удобнее гораздо чем макетки собирать с копной проводов болтающихся и паяльником орудовать.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20251025140409_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;br /&gt;и конечно же бумажка с квик-старт мануалом.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20251025140847_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20251025140909_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;В целом - приятная и удобная штуковина. Жаль что софт в большой части по Китайски говорит...&lt;/p&gt;</content>
<link href="https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=65" />
<id>https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=65</id>
<updated>2025-10-25T11:39:21+03:00</updated>
<category term="Uncategorised"/>
</entry>
<entry>
<title type="html">файл-&amp;quot;Драйвер&amp;quot; OWON LCR2300 для TestController</title>
<content type="html">&lt;p&gt;По какой-то непонятной причине автор данной софтины не отвечает на электронную почту поэтому &lt;a href=&quot;/content/public/upload/owon-lcr2300.txt&quot; target=&quot;_blank&quot;&gt;выкладываю здесь у себя необходимый &quot;драйвер&quot;&lt;/a&gt; что-бы можно было управлять измерительной железкой через USB в программе &lt;a href=&quot;//lygte-info.dk/project/TestControllerIntro%20UK.html&quot; target=&quot;_blank&quot;&gt;TestController &lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Кстати софтина довольно неплохая и полезная. &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</content>
<link href="https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=63" />
<id>https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=63</id>
<updated>2025-06-26T09:50:15+03:00</updated>
<category term="Uncategorised"/>
</entry>
<entry>
<title type="html">Half-Life 2 RTX - новый PoC уязвимости драйверов nVidia?</title>
<content type="html">&lt;p&gt;На этой неделе выпустили демоверсию любительского ремейка легендарного игрового тайтла.&lt;/p&gt;
&lt;p&gt;Но самое примечательное в этом событие - другое. ИБшное: игоря при своем запуске &lt;a href=&quot;//steamcommunity.com/app/2477290/discussions/0/569248085326231008/&quot; target=&quot;_blank&quot;&gt;у многих приводит к BSoD&lt;/a&gt;. тому, который многие давно уже не наблюдали.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/03-20-202501_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- pagebreak --&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/03-20-202502_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;На reddit народ тоже волнуется и переживает бесконечные падения внезапные.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Т.е. с чуток другого ракурса если посмотреть - у нас шикарная уязвимость в windows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Люди ставят игорь,&lt;/li&gt;
&lt;li&gt;люди запускают из user-space игорь&lt;/li&gt;
&lt;li&gt;бах операционная система прилегает отдыхать&lt;/li&gt;
&lt;li&gt;кейс повторябелен стабильно и хорошо&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Т.е. это уявимость изи эксплуатируемая. и повезет если не RCE.&lt;/p&gt;
&lt;p&gt;Причем если взять  что у людей даже со старой версией драйвера nVidia такое поведение (в т.ч. поэтому они бегут обновлять свои драйвера) - то либо уязвимость там давным давно уже в драйверах. либо это где-то в пограничном месте - видеоподсистема ОС.&lt;/p&gt;
&lt;p&gt;А что - вектор такого &quot;залета&quot; довольно любопытный. В игори нынче вжж-вжж и топ-менеджмент компаний больших...&lt;/p&gt;
&lt;p&gt;Будет любопытным посмотреть кто побежит раньше выпускать заплатку - Microsoft как автор ОС , или nVidia - как автор драйверов. И в последней, кстати, версии драйверов даже упоминают они Hl2rtx remix....&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</content>
<link href="https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=61" />
<id>https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=61</id>
<updated>2025-03-20T18:23:34+03:00</updated>
<category term="Uncategorised"/>
</entry>
<entry>
<title type="html">Управляемый выключатель ZigBee MOES Star ring серии</title>
<content type="html">&lt;p&gt;Довольно таки неплохая серия, имхо, &quot;умных&quot; выключателей серии Ringstar от Китайского бренда MOES под стандарт сети ZigBee.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/screenshot2025-03-18204753_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Это &lt;em&gt;ZigBee v3&lt;/em&gt; устройства у которых за все отвечает &lt;a href=&quot;https://developer.tuya.com/en/docs/iot/ztu-module-datasheet?id=Ka45nl4ywgabp&quot; target=&quot;_blank&quot;&gt;Tuya модуль ZTU&lt;/a&gt; (MCU производства &lt;em&gt;Telink&lt;/em&gt; модель &lt;strong&gt;TLSR8258&lt;/strong&gt;). На дату написания поста появились уже розетки, правда они не EU-стандарта (не впуклый сокет а выпуклый). Длинная заминка с розетками (и всякими сокетами под тв, спутник, радио, сеть) не позволяет строить полноценные проекты замены на единую концепцию домашних &quot;глупых&quot; электроустановочных изделий. это больно.&lt;/p&gt;
&lt;p&gt;Главные козыри:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Влезают в стандартные европейские подрозетники круглые диаметром 68мм&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Их действительно можно размещать в ряд в стандартных подрозетниках&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;В серии есть рамки на 1, 2, 3, 4 поста в ряд&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Нейтральный провод опционален. можно подключать, можно нет. Оба варианта - рабочие.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;!-- pagebreak --&gt;&lt;/p&gt;
&lt;p&gt;Внешне выглядит цивилизовано. Они достаточно тихие. Реле (моностабильное) щелкает едва-едва слышно. Пластиковый корпус из толстого пластика у самих выключателей, но странно окрашеный серый пластик (с легко дерущейся краской) у рамок. Есть варианты с 1, 2, 3 кнопками. У кнопок есть внизу управляемая и настраиваемая подсвета (3 режима работы).&lt;br /&gt;Ход кнопок - минимальный. Они подпружиниваются пластиковым язычком и наклееным микрокусочком пористого материала на обратную сторону кнопки. Не хлипко, не расхлябано, но подскрипывает и в следствии уж очень узкой щели между рамкой и самой кнопкой частенько бывает &quot;западает&quot;. А такое считается долго нажатой кнопкой что ведет к циклу zigbee pairing.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250318173954_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Разбирать сначала не очень понятно как, но в целом - берутся медиаторы пластиковые (которыми разбирают телефоны) и ими выдавливается потихоньку верхняя рамка корпуса. потом вторая. &lt;br /&gt;Надписи нанесены гравировкой по пластику. Не сотрутся ;)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250318174004_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Пластик корпусов самих - крепкий и белый.&lt;/p&gt;
&lt;p&gt;А вот пластик рамок - по всей видимости из переработки т.к. серого цвета и выкрашен заводским способом под белый цвет. К сожалению это минус т.к. на практике поцарапать до основания - довольно легко. Еще минус, традиционный, для RF-части фирмы &lt;em&gt;Telink&lt;/em&gt;  - слабый сигнал. Если помещаем в бетонные\кирпичные стены то уровень сразу падает. Например торчащий на проводах показывает LQI ~ 145. убираем в подрозетник бетонной\кирпичной стены и сразу 70.&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250319133941_2_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Приятная особенность металлической рамки это крепление - оно с замками слева и справа. Позволяет точно сцепить когда их несколько в ряд стоят. При этом они не особо то и выпирают из стены практически с ней сливаясь.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20240326160311[1]_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Выключатель внутри из себя представляет 3 печатные платы которые соединены пайкой и разьемным соединением:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;общая материанская плата (маркировка &lt;strong&gt;SWQ-XH-Z03B&lt;/strong&gt;) которая обьединяет в себе две других а так-же управляющие элементы (миниатюрные реле фирмы &lt;strong&gt;FANHAR&lt;/strong&gt; модели &lt;strong&gt;W18-1ASTE-DC5V&lt;/strong&gt;), часть деталей преобразователя и схему сьема &quot;паразитного&quot; питания. Тут хорошо видны на фото полевые N-канальные транзисторы Enhanced VDMOSFET &lt;strong&gt;CS100N03&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;плата непосредственного преобразователя высокого напряжения в низкое (маркировка &lt;strong&gt;SWQ-XH-Z03A&lt;/strong&gt;). Построен на базе микросхемы фирмы &lt;strong&gt;ZHMIN&lt;/strong&gt; модели &lt;strong&gt;ZH1620L&lt;/strong&gt;. micropower consumption single-wire power supply module &lt;/li&gt;
&lt;li&gt;низковольтной самой платы управления (маркировка &lt;strong&gt;SWQ-XH-Z03C&lt;/strong&gt;). Органы управления, индикации и беспроводной связи.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color: #339966;&quot;&gt;Замеры потребления тока при различных режимах&lt;/span&gt;&lt;/strong&gt; (все режимы без привязки к ZigBee сети).&lt;/p&gt;
&lt;p&gt;Включение в сеть без нагрузки используя Lin + N клеммы (с нейтралью). Кнопка выкл.&lt;br /&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250319131823_1_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt; после нескольких минут наступает стабилизация тока потребления на уровне 0.2мА.&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250319132121_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;если после этого нажмем на кнопку Вкл, то увидим возросшее потребление (надо питать светодиод индикации + реле).&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250319131957_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Теперь отключим нейтраль N и воспользуемся схемой Lin + тестовая LED 6W лампочка в L и нейтраль к самой лампе только.&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250319133453_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Тут потребление еще пониже. Теперь включим лампочку.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250319133522_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;закономерно , лампочка потребляет прилично.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Во всех тестах применяется жестко точно стабилизированный источник сетевого напряжения значением 225 вольт что видно из замеров представленных на картинке.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250319132750_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt; Устройство очень даже энергоэффективно.  &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #339966;&quot;&gt;&lt;strong&gt;Преобразователь питания&lt;/strong&gt;&lt;/span&gt;. &lt;br /&gt;Гальванически развязан с сетью через мини-трансформаторы. Их габариты говорят о большой частоте преобразования. С выхода преобразователей питание фильтруется и поступает через 8ми контактный разьем CN2 на плату управления. &lt;/p&gt;
&lt;p&gt;На общей материанской плате контакты TP3, TP6 - выход низковольтного питания. При подключении силовой нейтрали в клемму - устройство использует его, но маршрутизатором сети ZigBee - не становится. Устройство всегда &lt;em&gt;Zigbee End Device&lt;/em&gt; (ZED).&lt;/p&gt;
&lt;p&gt;Вообще применяемый принцип сьема &quot;паразитного&quot; питания лежит в плоскости организации сопротивления и на его концах образуется небольшое падение напряжения. Устройство как раз его &quot;получает&quot; и накапливая в буферных конденсаторах питает миниатюрные реле и самого себя. У реле силовых - есть параметр который говорит какой нужен импульс для &quot;сдергивания&quot; контактов и параметр обозначающий напряжение для &quot;удержания&quot; контактов. так вот накопив достаточно энергии происходит импульс и реле взводится. Далее требуется обычно на 40% меньше напряжения для поддержки и оно так живет. Когда отпускаем - главное быстро напряжение убрать что-бы контакты не пригорали (переходный процесс отпускания). поэтому не рекомендуется индуктивные нагрузки черезчур на такие вот встраиваемые вещи вешать. &lt;br /&gt;К слову стоит упомянуть &quot;ахиллесову пяту&quot; этого всего процесса, по всей видимости - выключатели Не срабатывают мгновенно при нажатии. Между первоначальным нажатием и следующим должна пройти секунда. Ровно за секунду &quot;накапливается&quot; энергия для следующего цикла работы. Т.е. привычным жестом руки механических выключателей когда быстро в течении одной секунды мы можем вкл\выкл совершить с несколькими секциями - здесь НЕ возможно. Надо между любым нажатием обождать примерно 1 секунду, иначе устройство выключателя &quot;не чувствует воздействия&quot;. Это очень больный UX.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Клеммы силовые - латунь с мини-винтиками. Диаметр - довольно огромный (4мм). Сами клеммы имеют прямоугольный &quot;хвост&quot; и вставляются в печатную плату соответствующие прямоугольные отверстия. Потом это все заливается оловом жирным слоем. Такое инженерное решение позволяет расклинивать клемму и в случае попыток ее расшатать, раскрутить будет упираться гранями прямоугольника в сквозное отверстие платы не позволив оторвать контакт вместе с дорожкой. Конечно, не ломом если дергать :)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250318143144_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Фото с разных сторон платы. в частности видно что реле приподняты над платой на несколько миллиметров. это интересное инженерное решение - потому что там разведена часть схемы (видно на месте нераспаянного реле). Это часть схемы которая отвественна за работу с этим реле как-раз. Ключевой транзистор, диод защиты от обратного тока катушки реле и резисторная обвязка.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250318143327_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Оригинальнейшее инженерное решение связанно с сетевым электролитическим конденсатором (с желтой полосой на переднем плане фотографии) - 2.2мкф х 400вольт в металлическом корпусе. Его ножки загнуты в форме буквы V и припаяны не сквозь (Through hole) а на большие контактные площадки с одной стороны платы.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250318143342_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250318143351_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Вид крупным планом на часть платы преобразователя питания (со стороны материнской платы выпаян фильтр-конденсатор 1000мкф х 10в)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250318172434_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Материнская (основная) плата не содержит никаких прорезей разделения горячей стороны от низкой как видно на фото.&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250318143249_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Есть забавный эффект: если вешаем, без нейтрали, устройство между Lin + L1 на лампочку LED 6W (как пример) и оставляем висеть неподключенным L2 выход то при циклограмме вкл\выкл этого канала (L1) все работает должным образом. А вот если воспользоваться кнопкой неподключенного канала L2 - то светодиодная лампочка начнет вспыхивать ярко, примерно, раз в секунду.&lt;/p&gt;
&lt;p&gt;Если заменить светодиодную лампочку на обычную лампу накаливания то никакого вспыхивания не будет. Дело в том что &quot;паразитное&quot; питание так хитро &quot;накачивается&quot; в конденсатор питания самого устройства. &lt;br /&gt;Если подключить провод нейтрали - мигания тоже не будет. Если повесим на оба выхода две лампочки то тоже все хорошо будет. Впрочем если на одном выходе мы увеличим мощность думаю мигание тоже прекратится.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color: #339966;&quot;&gt;Плата управления&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250318143359_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250318143132_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt;маркировка платы &lt;strong&gt;SWQ-XH-Z03C&lt;/strong&gt;&lt;br /&gt;REV: 1.2&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;em&gt;разьем колодка пиновая cn2&lt;/em&gt; если смотреть на нее: нижний ряд контактов левый 1й пин.&lt;br /&gt;он ближе к краю платы, верхний ряд контактов - модуль зигби&lt;br /&gt;&lt;span style=&quot;color: #339966;&quot;&gt;&lt;em&gt;tp6 = VCC ztu module (7pin of 8pin connector)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #339966;&quot;&gt;&lt;em&gt;tp5 = GND ztu module (6pin of 8pin connector)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #339966;&quot;&gt;&lt;em&gt;tp1 = B5 ztu module (2pin of 8pin connector)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #339966;&quot;&gt;&lt;em&gt;tp2 = B4 ztu module (3pin of 8pin connector)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #339966;&quot;&gt;&lt;em&gt;tp3 = D2 ztu module (4pin of 8pin connector)&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;TP4 площадка как мне показалось не имеет подключения к чему либо.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;em&gt;подсветка&lt;/em&gt;:&lt;br /&gt;светодиоды запитаны через npn ключ, в базе транзистора стоит 20 кОм резистор.&lt;br /&gt;на выходе транзистора торчит другой резистор 300 Ом и с него на светодиод.&lt;br /&gt;&lt;em&gt;&lt;span style=&quot;color: #339966;&quot;&gt;C0 ztu module = R35 led3 button backlight&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style=&quot;color: #339966;&quot;&gt;D3 ztu module = R33 led1 button backlight&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style=&quot;color: #339966;&quot;&gt;D7 ztu module = R34 led2 button backlight&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;em&gt;кнопки&lt;/em&gt;:&lt;/p&gt;
&lt;p&gt;Кнопки применены фирмы &lt;em&gt;omron&lt;/em&gt;. насколько он настоящий - сказать сложно но вполне возможно если посмотреть на стоимость всего устройства. Не дребезжит. срабатывание идеальное.&lt;br /&gt;Верхняя и нижняя кнопки - запараллелены.&lt;br /&gt;Резистор 20кОм на +питания сидит, другая его точка сидит на общем пине с микриком и кондесатором &lt;br /&gt;(другая ножка микрика на земле). вторая обкладка конденсатора сидит на ножке МК уже. в итоге получается что при нажатии на микрик идет импульс напряжения питания&lt;br /&gt;&lt;span style=&quot;color: #339966;&quot;&gt;&lt;em&gt;B6 ztu module c3--- r36 ---vcc&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #339966;&quot;&gt;&lt;em&gt;C1 ztu module c5--- r38 ---vcc&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #339966;&quot;&gt;&lt;em&gt;C4 ztu module c4--- r37 ---vcc&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Интересная схема дебаунсинга кнопок: входной порт GPIO микроконтроллера зацеплен напрямую на обкладку конденсатора только. и получается нажимая кнопку пользователь формирует импульс один (время зарядки конденсатора).&lt;/p&gt;
&lt;p&gt;Жаль что не развели отдельно верхние кнопки от нижних (они запараллелены). это открыло бы большие возможности по более &quot;умному&quot; управлению - можно было бы назначать разные действия на низ и верх пластмассовой основной кнопки. (микрики бы разные были).&lt;br /&gt;Но это так - ворчание. В реальности тут есть простор для перешивки кастомных прошивок т.к. ничего сложного нет. Аппаратно раздельны управление реле, индикацией и кнопки. а если чуточку поколхозить в хардвари разводки платы то можно и кнопки верхние отвязать от нижних :)&lt;br /&gt;&lt;br /&gt;Выключатели оставляют приятное впечатление после использования!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</content>
<link href="https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=58" />
<id>https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=58</id>
<updated>2025-03-18T19:49:45+03:00</updated>
<category term="Uncategorised"/>
</entry>
<entry>
<title type="html">щупы-иголки для мультиметров MIJING BX-11</title>
<content type="html">&lt;p&gt;Попалить любопытные щупы с малой стоимостью (350р) из Китая. &lt;/p&gt;
&lt;p&gt;&lt;!-- pagebreak --&gt;&lt;br /&gt;В комплекте две пары навинчивающихся оконечников- игл. Провода в силиконовой оболочке. приятные. не очень длинные (1метр). В руках лежат удобно, присутствуют мягкие кембрики из микровспененого материала.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Полное омическое сопротивление&lt;/em&gt; (оба щупа) = &lt;strong&gt;0.1 Ом&lt;/strong&gt;. Основание штекеров - вращающееся. Со временем скорее всего разболтается - время покажет насколько надежно и без дребезга будет (и через сколько разболтанка). В целом сейчас = нормально. При замкнутых накоротко щупах не видно дребезга контактов на осциллографе.&lt;/p&gt;
&lt;p&gt;Щупы упакованы в пластиковый карман внутри коробки из плотного картона с голографической наклейкой и стикером quality assurance (в виде треугольника).&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250312113434_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.softdev.online/content/public/upload/20250312115756_0_o.jpg&quot; alt=&quot;undefined&quot; /&gt;&lt;/p&gt;
&lt;p&gt; Если сходить на сам &lt;a href=&quot;//www.gdmijing.com/&quot; target=&quot;_blank&quot;&gt;сайт производителя&lt;/a&gt; то там можно найти огромное кол-во аксессуаров полезных при работе с микроэлектронникой и в части ее ремонта.&lt;/p&gt;
&lt;p&gt;Правда найти точные (или хотя-б диапазон) заявляемых технических характеристики щупов - не удастся. Только обтекаемая формулировка low internal resistance. А сколько это в омах - непонятно. Значит , вероятно, у других экземпляров этот параметер будет скакать в широких границах.&lt;/p&gt;</content>
<link href="https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=57" />
<id>https://blog.softdev.online/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=57</id>
<updated>2025-03-01T18:36:49+03:00</updated>
<category term="Uncategorised"/>
</entry>
</feed>