Перед каждым, кто работает с жидкостными контурами — от домашнего энтузиаста на гидропонике или аэропонике до полупромышленного хозяйства — рано или поздно встаёт один и тот же вопрос: что на самом деле в растворе. Питательные вещества, pH, EC, загрязнения — всё это нужно видеть, и видеть точно. ChemBus Controller решает одну из этих задач: индуктивное измерение EC и кислотности pH с развязкой по питанию, отдельными АЦП на канал и шаговым дозированием.
Применим он шире: водное хозяйство (пруды, бассейны, оборотные воды), аквакультура, контроль загрязнения жидкости — везде, где нужно следить за электропроводностью и кислотностью.
Проект спроектирован так, чтобы работать на простом ESP32 или на модуле ESP32-S3 Waveshare 1.47". На борту — STM32F407VET6, RS485 и гальваническая развязка по питанию для каналов pH и EC.
Измерение — EC индуктивное, по каждому каналу свой АЦП:
MCP3551 — под EC,
ADS1232 — под pH.
Для температурной компенсации предусмотрен датчик DS18B20, а внешний климат снимает DHT22 (температура и влажность).
Канал I2C подвязан к ESP32. Под дозирование — два модуля шаговых двигателей A4988: pH UP и pH DOWN.
По статусу: проект двигается по возможности. Прототип был в прошлых постах, есть и промежуточная версия. В GitHub пока много ошибок, до порядка руки не доходят — времени не хватает.
Привет, всем! Собрал на коленке полезную железку для дома на базе NodeMCU V3 (ESP8266). Станция не просто считывает датчики, а на основе встроенной математики Замбретти (по алгоритму изменения атмосферного давления с датчика BMP280) выдает реальный локальный прогноз погоды — шторм, солнце или затяжной дождь.
Что на борту:
✅ Датчик климата в доме AHT30 + барометр BMP280 (повесил параллельно на пины D3/D7).
✅ Герметичный уличный термометр DS18B20 на шине OneWire (пин D2).
✅ Защитный контур: датчик дыма/газа MQ-2 (на АЦП пин А0) + прерывистая сирена-буззер на D1 при тревоге.
✅ Яркий дисплей времени и данных FD650B (пины D5/D6).
✅ Веб-интерфейс «Лаборатория» для мониторинга с любого телефона в локалке.
✅ Полная отправка метеоданных на брокер WQTT для управления умным домом через Алису.
📬 Где взять прошивку: Скетч v6.2 со всеми отлаженными таймерами на millis(), библиотеки и схему в высоком разрешении выложил в свободный доступ. Чтобы забрать код, заходите в мессенджер MAX и вбивайте в поиске канал: ALEX-S-DYI (или переходите по адресу @max.ru/channel_ALEXSDYI).
Всем канифоли и удачной сборки! Задавайте вопросы в комментариях, если где-то не сходятся пины — подскажу!
Недавно я рассказывал вам об уникальном процессоре из 1997 года — Cyrix MediaGX. На первый взгляд может показаться что это самый обычный бюджетный Cyrix без какой либо фишки, однако на практике это был самый первый в мире APU — процессор, который совмещал в себе, собственно, процессорное ядро, «GPU», контроллер памяти и даже PCI! Однако в прошлой статье мы с вами так и не запустили MediaGX и не узнали на что он способен на практике — пришло время это исправить.
В сегодняшней статье мы с вами не только попытаемся запустить плату с оригинальным MediaGX, но также и посмотрим во что он превратился после покупки AMD на примере тонкого клиента и каким образом этот процессор дожил до 2020 года... Интересно? Жду вас под катом!
❯ Предисловие
Чипы от Cyrix всегда вызывали у меня неподдельное восхищение. Ребята активно поддерживали компьютеры на старых сокетах выпуском новых, достаточно шустрых процессоров, которые зачастую могли посоревноваться с более старшими конкурентами от Intel. Несмотря на мелкие аппаратные баги, эти процессоры пользовались большим спросом и помогли заметно уронить цену на сборку домашнего ПК в середине 90-х годов.
Однако последний процессор компании — MediaGX и его кровного собрата в виде AMD Geode чаще всего обходят стороной, почему-то практически не вспоминая о них. А зря — инженеры обогнали мировые тенденции в архитектуре десктопных процессоров более чем на 10 лет вперед — и это одна из причин, почему Geode на все том же 5x86 ядре родом из 1995 года прожил вплоть до 2020 года...
Конечно современному читателю, который вырос на процессорах выпущенных после 2010 года, подобное восхищение может показаться странным. Мол, ну да, видеоядро в процессоре, контроллер памяти и PCI — всё это давным-давно стало стандартом. Но чтобы понимать, почему MediaGX был уникальным на момент выхода в 1997 году, давайте взглянем на принципиальную схему любого ноутбука конца 90-х годов- на Pentium III:
Тут было бы уместнее разместить схему на ноут с P I/P II, но их в открытом доступе я не нашел.
Для работы девайсу на Intel'овской платформе требовался как минимум сам процессор, северный мост, южный мост, видеочип в лице 2D-ускорителя типа NeoMagic или 3D типа ATI 3D Rage, RAMDAC, мультиконтроллер, PLL-контроллер (клок), который формировал тактовую частоту процессора, FSB и периферии, ШИМ-контроллер, который управлял фазами питания процессора, а также отдельный аудиокодек, LVDS-контроллер (не всегда) и сетевой контроллер с PHY-уровнем. И это очень сокращенный список чипов — на практике их могло быть ещё больше, а это был чуть ли не пиковый уровень интеграции по меркам Intel'овской платформы (посмотрите сколько чипов и разной логики в оригинальном IBM PC до появления первых мостов — удивитесь). С MediaGX, список чипов сокращался до пяти:
Сам процессор. Интегрировал в себя VGA-адаптер, PCI-контроллер, контроллер SDRAM и PLL для формирования тактовой частоты всей системы. При этом MediaGX был построен на базе не самого кислого ядра 5x86 с поддержкой SIMD-инструкций MMX и относительно неплохим (но не игровым) FPU.
Хаб. Совмещал функционал RAMDAC для вывода картинки на матрицы ноутбуков/мониторы, AC97-аудиопорт, ISA, USB, IDE и даже декодер MPEG1.
Мультиконтроллер. Отвечает за управление состоянияем питания ПК + обработку клавиатуры и шины LPC.
Микросхема AC-97 аудиокодека в паре с усилителем.
LAN-контроллер с тем самым PHY-уровнем.
Всё! Это уже готовый компьютер или ноутбук, кроме обвязки по питанию, оперативки и HDD больше вообще ничего не было нужно. При этом ноутбуки на Pentium III стоили не менее 2.000$, в то время как лэптопы типа Casio Fiva MPC-102 стоили значительно дешевле — около 1.700$.
Фото @CyberPaul, взято из статьи на Хабре.
Однако на десктопном рынке MediaGX не прижился из-за некоторых аппаратных багов и более низкой производительности, чем у тех же Pentium III. Более того, MediaGX не поддерживал AGP-видеокарты — что автоматически не позволяло собрать гейминг-машину для 3D-игр (софтрендеры он тянул не очень из-за медленного FPU, а PCI видеокарты были не особо производительными), но даже если использовать компьютер только для 2D DDraw-игр — всё равно нас ждёт облом из-за некоторой несовместимости игр с драйвером DD MediaGX!
Зато, как бы это странно не прозвучало, MediaGX очень даже прижился в промышленной электронике. PC104-платы, тонкие клиенты, узкоспециализированные Windows-планшеты — во многих этих устройствах можно было найти MediaGX или AMD Geode. При этом AMD в середине нулевых провела основательную работу над оригинальным детищем Cyrix, выпустив Geode LX800:
Архитектура всё также осталась двухчиповой: процессор + хаб. Весьма интересно то, что хаб CS5536 всё также был подключен к процессору через общую с другими устройствами шину PCI, никакого FSB и всяких GTL.
Процессор разогнали до солидных 500МГц, накинули дополнительного L1-кэша (64КБ инструкции/64КБ данные в противовес 16КБ в оригинальном MediaGX) и добавили 128КБ L2. Контроллер памяти научился работать на частоте до 200МГц, а вместо SDRAM теперь работал с более шустрой DDR. В сумме это давало более низкие задержки благодаря тому, что контроллер DRAM находился прямо в процессоре и максимально близко к ОЗУ.
Хабу прикрутили поддержку GPIO, USB 2.0, а также возможность загрузки с NAND/NOR-памяти в обход обычных IDE'шных DiskOnChip.
Вполне современно. Помимо этого, AMD Geode ставили в несколько интересных моделей ноутбуков. Первым был RoverBook Neo U800 — «отечественный» ответ на Asus EEEPC 701:
А также в ноутбук за 100$ для бедных африканских стран: OLPC XO-1.
Рендер из Вики. Как ни крути, очень классный девайс по своей концепции.
По правде сказать, я давно хотел пощупать MediaGX/Geode на практике и не так давно у меня появилась возможность это сделать...
❯ Тонкий клиент
Первой возможностью пощупать MediaGX стал тонкий клиент Compaq T30, который я купил в 2023 году за ~500 рублей на Авито. Аппарат вышел в 2002 году, был построен на базе National Semi Geode GX1 (практически идентичный процессор) и использовался как минимум до 2010 года, после чего был списан в утиль. Девайс сразу привлек мое внимание своими компактными размерами (по меркам полноценного IBM-PC) и простотой разборки.
Вообще, тонкий клиент — это обычно вполне себе полноценный x86-компьютер, который, однако, редко работает на базе полноценной версии Windows. Чаще всего там можно встретить Linux или Windows CE (да, прямо с КПК из нулевых) с кастомной оболочкой, которая препятствует полноценному доступу к родной ОС. При этом у такого ПК есть всё необходимое: например T30 хоть и является младшей моделью, у него есть 4 USB, PS/2, COM-порт (для подключения тача), LPT, VGA, RJ-45 и даже 3.5мм разъемы для микрофона и наушников. Вместо PCI/ISA, функционал предлагается расширять аддонами PC-Card, под которые слоты спрятан чуть правее.
Разбирается девайс несложно: достаточно сдвинуть верхнюю пластиковую крышку, открутить несколько винтов и вот мы уже видим окошко на материнскую плату. Справа можно увидеть ключ активации Windows CE 4.0 .Net.
После разборки нас встречает очень компактная и простая, по меркам ПК тех лет, плата. И в первую очередь в глаза бросается здоровый чип National Semi с припиской Geode CS5530A, который является хабом и наследником Cx5520. При этом невооруженным взглядом отличия между ними найти сложно — оба предоставляют ISA, USB, PC AT-совместимую логику типа таймеров и работают как RAMDAC'и.
Чуть правее расположились 64МБ оперативной памяти типа SDRAM. К слову это вполне неплохой объем по меркам 2002 года: хотя для WinXP этого было маловато, Win98 бегала очень шустро и во многих домашних ПК все еще было именно столько памяти.
Роль накопителя выполняет всего одна-единственная NAND-флэшка объемом в 32МБ. Для справки: даже в коммуникаторы и КПК HTC на той же WinCE ставили больше (около 64МБ NOR). Зато SSD!
Рядом с флэшкой расположился стандартный разъём IDE, однако с ним есть нюанс.
С обратной стороны платы расположился неизвестный мультиконтроллер разработки National Semi...
...и сам процессор. Собственно, это почти такой же MediaGX, только способный работать на несколько более высокой частоте — до 333МГц вместо 300МГц, а также переведенный на уменьшенный техпроцесс — всего 180нм! Он всё также крут, как и его батя в лице MediaGX :)
Питается девайс от обычного ноутбучного блока питания на 12В. Вот только есть загвоздка: в T30 поставили очень урезанный и специально пропатченный BIOS, из которого выбросили возможность загрузки с IDE-накопителей и меню настройки, но добавили возможность грузится с NAND-флэшек. Как итог — нужно искать флэшку BIOS и прошивать её дампом от старшей модели.
Стандартная прошивка ничего не умеет кроме подключения к RDP. Ни проводника нет, ни блокнота — вообще ничего. Ситуация очень похожа на Sun Ray, где функционал крутого процессора (SPARC) задушены закрытым софтом :(
❯ Планшет
Однако помимо T30, у меня также был промышленный планшет DT366 2005 года выпуска. Он работает уже на более современном Geode GX2 и развивает клок аж в 400МГц, а также имеет 512МБ DiskOnChip IDE модуль в качестве накопителя (снова SSD!) и солидные 256МБ оперативной памяти. Планшет мог работать как на Windows XP Embedded, так и на Windows CE. Нехило.
Промышленный предок iPad. Всё ещё мечтаю о планшете на WinXP с Pentium M/Celeron M.
Мой подписчик уже установил сюда обычную WinXP и отключил все визуальные эффекты, дабы ускорить работу систему. Но даже несмотря на присутствие SSD, ОС все равно загружается около 3х минут. Но... в чем причина?
За поиском ответа я запустил AIDA64. Во вкладке «видеоадаптер» не было ничего, а dxdiag показал что в качестве видеодрайвера используется vga.sys. Во вкладке информации о процессоре было только то, что у него всего 32КБ L1-кэша, а также поддерживается MMX и, внезапно, 3DNow!
Насколько мне известно, в 2005 3DNow! уже давно был легаси
Но может бенчмарки покажут, в чем причина лагов? Все таки процессор явно должен быть не хуже машинок на P II... И тест CPU Queen помещает наш процессор практически в самый низ с 255 попугаями. Процессор мощнее чем AMD K5 166 и Pentium 166, но слабее чем Celeron на ядре Covington без L2-кэша! Чего уж говорить, он набирает в два раза меньше очков, чем VIA C3 из тех же тонких клиентов!
В тесте ZLib процессор держит паритет и все также обгоняем Pentium 166 и K5 166, уступая безкэшевому селерону. Оригинальный MediaGX сидит в самом низу, с производительностью уровня Pentium 133.
А вот в тесте FPU, MediaGX показывает себя во всей красе. Помните я в первой части рассказывал о том, что Cyrix сделали себе имя на FPU-сопроцессорах для 386/486, которые были мощнее чем такие же сопроцессоры от Intel и AMD? В 5x86 микроархитектуре, инженеры Cyrix забили на оптимизацию FPU и упали на последнее место в бенчмарках, даже ниже чем Penitum 66! Так что да, MediaGX вообще не подходил для игр с софтрендером из-за медленного FPU, да и с видеокартой все равно производительность была бы низкой — ведь аппаратного T&L тогда ещё не придумали...
❯ Заключение
...но казалось бы, как процессор, уходящий корнями в 1997 год, который по чистой производительности уступал всем конкурентам, смог прожить целых 23 года практически без изменений? А всё дело в промышленных устройствах — там быстрые FPU, огромные частоты и жесткое распараллеливание с SIMD чаще всего вообще не нужны. И поэтому AMD производила эти процессоры до 2020 года, развивая их вместе с родственными GXm (на базе ядер Jaguar) и LX (на базе ядер Athlon).
К слову, мне было бы интересно пощупать что-то ещё из семейства тонкоклиентных и AMD'шныхю. Если у кого-то есть всякие интересные тонкие клиенты или ноутбуки на прикольном железе, или что-то AMD'шное времен 939/462 — пишите в ЛС, обязательно сделаю контент!
Ну а я надеюсь, что вам было интересно. Подписывайтесь на блог, чтобы не пропускать новые статьи каждую неделю! А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram‑канал «Клуб фанатов балдежа„, куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.“»
А если вы хотите что‑нибудь подарить из железа и увидеть о нём статью — пишите мне в Telegram. Меня очень интересуют самые разные гаджеты: начиная от игровых консолей и любых связанных с геймингом устройств, телефонов, смартфонов, КПК, заканчивая ретро‑компьютерами и ноутбуками. Кто знает, может героем следующейподобной статьи окажется ноутбук из 90-х?:‑)
Особенно сильно я люблю ковыряться в ноутбуках из начала 90-х. Источник
После обзоров устройства не продаются, а остаются в моей коллекции. Когда‑нибудь я хочу сделать музей, где к каждому устройству можно будет приложить QR и почитать мою статью. Кто знает, вдруг на следующей неделе я также подробно расскажу про девайс из вашей юности?:)
Кстати, у меня есть GameBoy Advance SP, под который я очень хочу написать игру. Однако мой экземпляр был залит водой и кофе. Может у кого‑то есть донор с дохлой платой, откуда я смог бы взять контроллер питания? У меня AGS-101.
Глаза вас не обманывают: речь о новом устройстве. Пару лет назад на Ozon и AliExpress появилась невиданная диковинка: полноценный кнопочный смартфон с 4х-ядерным процессором, поддержкой 4G и Android всего за 900 рублей. Звучит как что-то невероятное, учитывая что даже в условном DNS цена на простые тапики превышает 1.000 рублей, но китайским инженерам удалось добиться этого путём некоторых ухищрений...
Сегодня мы с вами подробно изучим этот смартфон изнутри, узнаем, почему у него всегда тормозит интерфейс несмотря на достаточно мощный 4х-ядерный процессор, и проверим - можно ли пользоваться таким аппаратом как повседневным устройством. Интересно? Тогда жду вас под катом!
❯ Предисловие
Про кнопочные Android-смартфоны я уже не раз рассказывал в рамках своего блога. Олды могут вспомнить статьи про Nobby 230: занимательный 3G-аппарат из 2018 года, который в 2023 можно было найти новым за 800-1.000 рублей на площадках типа Авито. Для этого аппарата мы сделали первую в своём роде кастомную прошивку, написали свой собственный лаунчер и вообще превратили в настоящую конфетку...
Тот самый смартфон...
Кроме того, плодами моих трудов люди потом пользовались и на других кнопочниках подобного формата.
А вот так выглядела его оболочка с кастомным лаунчером, который я написал специально в духе интерфейсов телефонов из нулевых: никакого тормозного UI и LayoutInflater'а от самого Android'а, все рендерится и анимируется на Canvas'е и работает молниеносно
В 2024'ом мы посмотрели на Nobby 240 LTE на базе KaiOS и поняли, что с ним особо ничего нельзя сделать из-за отвратительной политики разработчиков ОС по отношению к моддерам. В 2026'ом же узнали об уникальном кнопочном смартфоне на Android с поддержкой 5G всего за 2.800 рублей - Rongyue E5.
И... на этом как-то всё! А ведь всё это время на рынок выходили всё новые и новые кнопочные смартфоны за адекватный прайс, которые я по мере интереса приобретал себе: духовный наследник Nokia N95 за 4.000 рублей под названием F21 Slide, огромный моноблок F24 Pro за 2.800 рублей с экраном, размером как у первого iPhone, и конечно же герой нашей сегодняшней статьи - некий Ctyon CT07, который в определенных кругах известен как «русская кнопка»!
Аппарат можно найти по цене в пределах всего 1.000 рублей на маркетплейсах, поддерживает 4G, имеет далеко не самое кислое железо, и в целом выглядит как что-то невероятное за свою цену. CT07 приехал ко мне в небольшой картонной коробочке, где был сам смартфон в пленке, кабель для зарядки (без блока питания) и небольшой мануал. Негусто.
Визуально смартфон выглядит довольно забавно: весь бликует, переливается, и в целом слегка напоминает игрушку. Сам корпус выполнен полностью из пластика, клавиатура удобная и мягкая, даже несмотря на округлую форму DPad-а, а роль дисплея здесь выполняет TN-матрица с диагональю 2.4" и разрешением в 240x320. В отличии от многих других кнопочных смартфонов, тачскрина здесь нет. Гравировка русских буквы выглядит очень смешно, скорее всего аппарат изначально предназначался для локального рынка как недорогой LTE-кнопочник, до выхода Unisoc T127. На верхнем торце скрывается фонарик и крепление для ремешка, а на нижнем - 3.5мм джек и... MicroUSB. За 3.5мм большой респект, а вот отсутствие Type-C огорчило.
Под крышкой скрывается два слота под SIM-карты и слот под MicroSD-флэшку. Из коммуникаций, аппарат поддерживает 2G, 3G и LTE, а также Wi-Fi и BT 4.0. Также у смартфона есть две номинальных камеры - фронтальная и задняя, но толку от них немного. Гораздо интереснее было бы увидеть Android-смартфон без камеры для режимных объектов.
Аккумуляторы в этой модели используются самые дешевые, с тенденцией превращаться в шарик из-за некачественной BMS (которая даёт аккумулятору уйти в глубокий разряд). На обоих моих аппаратах они вспухли через ~полгода простоя.
После включения нас встречает черный экран и только потом, через секунд 5, логотип Android, без стартового лого. Сам аппарат очень сильно подлагивал несмотря на достаточно мощное железо, причем вообще в любых ситуациях. Это поведение меня сразу насторожило, поскольку оно совсем нетипично для MediaTek'овской платформы... но об этом мы поговорим чуть позже!
❯ Что внутри?
Смартфон разбирается также как и большинство современных кнопочников: откручиваем несколько винтов по периметру корпуса, отщелкиваем заднюю часть и видим следующую картину:
В глаза сразу бросается характерный блок камеры-динамика-антенны-вибромотора. Складывается впечатление что на современных кнопочниках он частично универсален и кочует из модели в модель. Самое интересное здесь - огромных размеров динамик, пусть и такого себе качества.
Динамик действительно очень громкий - что как по мне огромный плюс
Также на плате расположилось большое количество тест-поинтов: есть и UART для диагностики, и дублеры пинов USB на случай поломки разъёма с обрывом дорожек, и даже частично продублированы некоторые линии клавиатуры. Это тоже большой плюс к ремонтопригодности и возможности моддинга устройства (кстати, если вам будет интересно - можем попробовать в рамках одной из следующих статей серьезно проапгрейдить ОЗУ и ПЗУ).
Но самое интересное скрывается с обратной стороны устройства. Помните я говорил про то, что аппарат ведет себя совсем нетипично для MediaTek'овской платформы? Дело в том, что все устройства на MTK загружаются по следующему принципу:
После нажатия на кнопку включения, контроллер питания даёт старт процессору, который в свою очередь выполняет код из первичного загрузчика - так называемого BootROM. На этом этапе на экране еще ничего нет, но если он не сможет найти второй загрузчик - устройство падает в MTK USB Port.
Далее BootROM передает управление Preloader, который инициализирует оперативную память, контроллер питания и некоторую другую периферию. После инициализации, Preloader передает управление LK
LK в свою очередь является миниатюрной операционной системой, в задачи которой входит инициализация дисплея, показ первого лого (статичного), выбор режима загрузки (recovery, fastboot и android), и, собственно, загрузка и передача управления ядру Linux. На этом этапе картинка уже появляется, сам процесс занимает 3-4 секунды.
Когда управление передано Linux и Android, смартфон показывает анимированную заставку.
Как мы с вами помним, телефон после включения около 3х секунд "думает" и только потом показывает заставку. А ведь всё дело в том, что экономные инженеры не стали заказывать более дорогую матрицу с интерфейсом MIPI DSI и прикрутили сюда обычный дисплей с шиной SPI - точно такие же используют в современных кнопочниках за 500 рублей, и самоделках на Arudino и ESP32. Поскольку контроллер дисплея в чипсете не поддерживает параллельные матрицы, инженеры тупо написали свой собственный драйвер фреймбуфера с перегонкой изображения из GPU через шину SPI. Из-за того, что шину приходится делить с контроллером питания и CS скорее всего реализован программно - частота обновления жёстко ограничена ~24 FPS, несмотря на то, что устройство само по себе не тормозит!
Экзотика, да?
Но самое интересное здесь скрывается под защитными экранами. Как и на многих других дешевых Android-кнопочниках, экраны здесь несъёмные и поэтому отколупывать их приходится с применением сплава Розе. За качество фото извиняюсь, вместо Flux-Off доставили какую-то "паленку".
Вообще не отмывает :(
В аппаратном плане устройство сильно сложнее любых обычных кнопочников за ту же цену. Если в каких-нибудь Xenium'ах из железа есть только процессор, SPI-флэшка и RF-усилитель, то тут расположился целых ворох чипов. И начнем мы с сердца устройства - процессора MediaTek MT6737V, который вышел в 2016 году. Состоит он из:
Аж 4х ядер Cortex-A53, работающих на частоте до 1.5ГГц и имеющих 32КБ L1/512КБ L2 кэша. Помимо четырех основных ядер, в MT6737 спряталось ещё одно ядро Cortex-R4 для обработки модема, и DSP для дополнительных задач всё того же модема. Для сравнения: в обычных кнопочниках всего одно ядро (обычно ARM926) в паре с DSP, а тут, технически, ядер целых 6.
Видеоускорителя Mali-T720, работающего на частоте 600МГц. Когда-то этот GPU даже PUBG тянул.
Контроллера ОЗУ, который поддерживает память типа LPDDR2 и LPDDR3 на частоте до 640МГц (т.е почти 1333), а также контроллера постоянной памяти с поддержкой флэшек SD/eMMC/MMC. Также у чипа есть 64КБ собственной оперативной памяти типа SRAM.
Контроллера BT/Wi-Fi/GPS. Для их работы, однако, нужен внешний RF-фронтэнд MT6625.
Контроллеров USB, UART, I2S для подключения к аудиокодекам, MIPI CSI для камер, GPIO, ШИМ и даже контроллер ИК-порта!
Кроме того, MT6737 имеет аппаратный контроллер матричных клавиатур (да, с ним можно собрать QWERTY без внешних сдвиговых регистров) - так что он изначально неплохо подходил для кнопочных смартфонов!
И всё это на крошечном чипе размером в 1.2x1.2см с 641 контактами и выполненном на техпроцессе 28нм. Круто, да? Чип, который мощнее многих компьютеров из середины нулевых в кнопочном "одноразовом" телефоне за 900 рублей...
Рядом с процессором стоит eMCP чип памяти от Samsung, объединяющий в себе 1ГБ оперативной памяти типа LPDDR2 и 4ГБ eMMC флэшку. На практике его можно проапгрейдить до двух или даже трех гигабайт оперативной памяти (если вам будет интересно - пишите об этом в комментариях, постараюсь реализовать в рамках второй части)!
Чуть ниже процессора расположился контроллер питания MT6328V, который занимается мониторингом состояния кнопки включения, зарядкой аккумулятора, формированием напряжений для процессора/памяти/радиочасти устройства, а также выполняет роль аудиокодека и усилителя. Неплохо, да?
Правее контроллера питания расположилась радиочасть устройства, которая состоит из RF-фронтэнда MT6169V, усилителя 3G/LTE VC7910 и усилителя 2G VC5369.
А рядом с ними расположился фронтэнд для BT/Wi-Fi и GSM - MT6168V.
В целом на плате еще есть некоторое число мелочухи типа драйвера подсветки, но их маркировки мы не увидим. Впрочем, если вам интересен полный разбор схемы смартфона (по аналогии с разбором схемотехники Motorola StarTAC из 90-х) - пишите в комментариях, думаю это много кому будет интересно.
В целом, аппаратная платформа Ctyon CT07 стандартная и идентична большинству бюджетных смартфонов из того же 2016, но без клавиатуры. Но фишка с подключением дисплея и тем, что будучи новым он стоит 900 рублей и по мощности обходит компьютеры и ноутбуки из середины нулевых - просто поражает...
❯ Включаем
После включения нас встречает кастомная приятная оболочка, которой вполне удобно пользоваться. Вместо главного меню, аппарат предлагает концепцию "всего что нужно на одном экране", при этом используется куча полупрозрачных элементов и анимаций (надо же оправдать использование GPU на 600МГц!):
Аппарат работает на Android 6.0, которая в наше время уже сильно устарела. На нее можно накатить Kate Mobile, дабы сидеть в ВК, а также облегченные браузеры типа Opera MIni, а также использовать в качестве плеера и... вполне неплохого телефона для Java-игр! Единственный момент - ни о каком 60 FPS и речи не идет (да и не шло в годы актуальности этих игр, по правде говоря):
Поскольку процессор здесь действительно мощный, аппарат даже тянет базовый серфинг. Для тех задач, где требуется нажать пальцем, смартфон предлагает управлять физическим курсором как на ПК. При этом инженеры заморочились и реализовали вполне неплохую клавиатуру с удобным вводом. В отличии от Rongyue E5, CT07 не страдает от дребезга кнопок и поэтому с задачами кнопочной звонилки справляется гораздо лучше.
Да и в целом за свою цену аппарат весьма интересный. Учитывая что сети 2G уже сворачивают во всем мире, а 3G уже даже в России не везде есть, CT07 выглядит как интересный тапок за 900 рублей, который всегда будет на связи. Лично я 900 рублей точно не жалею (и куплю еще один!).
❯ Заключение
Вот такой кнопочный смартфон можно выпустить по цене в менее чем 1.000 рублей. Новый, запечатанный аппарат с LTE и функционалом полноценного компьютера, который местами мощнее многих ПК из начала нулевых - и всего за «косарь»! Это мог быть идеальный бюджетный Android-кнопочник... если бы не инженерное решение с дисплеем и фиксированными 24 FPS. А что думаете вы? Пользовались кнопочным Android-смартфоном? Пишите своё мнение в комментариях!
Ну а я надеюсь, что вам было интересно. Подписывайтесь на блог, чтобы не пропускать новые статьи каждую неделю! А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram‑канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.
А если вы хотите что‑нибудь подарить из железа и увидеть о нём статью — пишите мне в Telegram. Меня очень интересуют самые разные гаджеты: начиная от игровых консолей и любых связанных с геймингом устройств, телефонов, смартфонов, КПК, заканчивая ретро‑компьютерами и ноутбуками. Кто знает, может героем следующейподобной статьи окажется ноутбук из 90-х?:‑)
После обзоров устройства не продаются, а остаются в моей коллекции. Когда‑нибудь я хочу сделать музей, где к каждому устройству можно будет приложить QR и почитать мою статью. Кто знает, вдруг на следующей неделе я также подробно расскажу про девайс из вашей юности?:)
Так получилось у одного клиента, что проводку для видеодомофона проложили ему до того, как был выбран сам домофон и выяснена схема к нему. А потому заштукатурено и покрашено, провод до кнопки открытия двери домофона проложили ШВВП 2*0.75. Как бы вроде и ладно, но купили кнопку с подсветкой, оно красивое и удобное. В результате получается вот что: на кнопке есть 4 провода, 2 на подсветку и 2 на кнопку, на вызывной панели есть +12 для подсветки и 2 вывода для подключения кнопки для открытия замка, а провода до кнопки всего 2. Как подключить чтобы было красиво и работало?) Проложить другой провод- не вариант, батарейки не рассматриваются. Дополнительные схемы между кнопкой и панелью - можно, но какие? На панель 12в на вход для кнопки подавать низзя.
Последние 5 лет, Apple использует в своих устройствах чипы исключительно собственной разработки. iPhone, Mac, Apple Watch, AirPods — все эти устройства так или иначе базируются на процессорах, которые были разработаны инженерами яблочной компании. Однако в 2000-х всё было не так и Apple собирала свои устройства из целой солянки самого разного железа — чаще всего от Samsung и Infineon (Siemens).
В сегодняшней статье мне хотелось бы рассмотреть аппаратную платформу оригинального iPhone и iPhone 3G. Мы с вами развеем главный миф о процессоре от Samsung, разберем устройство, проанализируем схемотехнику, узнаем и узнаем, за что отвечает каждый чип на плате. Интересно? Тогда жду вас под катом!
❯ Предисловие
Пожалуй главный расцвет Apple как технологической компании произошел в 2000-х годах. Именно в это время, Apple зарекомендовала себя не только как производителя компьютеров, но и носимых гаджетов, многие из которых получили статус культовых. Например MP3-плеер iPod в своё время получил статус легенды за счёт того, что использовал для хранения треков миниатюрный жёсткий диск объёмом в 5ГБ. И несмотря на то, что эта технология была отнюдь не в новинку (Compaq PJB-100 появился на 2 года ранее), именно фирменный Apple'овский дизайн и интуитивный подход управлению сделал iPod одним из самых желаемых плееров нулевых.
Фото с сайта applefandom
При этом в те годы Apple свои процессоры ещё не разрабатывала и собирала свои устройства в основном на базе проверенных решений других производителей — зачастую с некоторой кастомизацией. На примере того же iPod можно сначала вспомнить двухъядерные чипы от PortalPlayer, которые использовались вплоть до 2005 года, после чего их заменили полу-кастомные решения от Samsung. Интересно было и то, что в те годы Apple не так сильно заморачивались с блокировкой загрузчиков, благодаря чему iPod'ы успешно поддавались хакингу и запуску кастомных прошивок (в том числе и Linux) — например Rockbox.
Разбор компонентной базы первого iPod. С сайта EETimes
Когда Apple решила создать свой первый смартфон, компания стояла перед выбором: какой процессор ей использовать. Из рассматриваемых вариантов были, в том числе, процессоры Intel XScale от ARM — однако менеджмент Intel не увидел перспектив в смартфонном бизнесе и продал ARM-подразделение компании Marvell. Звучит странно, учитывая что в половине коммуникаторов и КПК нулевых использовались процессоры XScale, однако не стоит забывать что львиную часть этих устройств производила компания HTC, которая, видимо, в целях экономии была вынуждена мигрировать на чипы OMAP от Texas Instruments...
Intel PXA270 в КПК HP iPaq HX4700. Фото моё
При этом OMAP'ы были главным конкурентом Intel на рынке смартфонных процессоров. Они использовались почти во всех Symbian-смартфонах Nokia до 2008'ого года, в большинстве кнопочных смартфонов на Windows Mobile и в немалом числе WM-коммуникаторов из среднебюджетного сегмента. Уже в 2005'ом году, Ti разработала OMAP 2420 — ARM11-процессор с видеоускорителем PowerVR MBX, который использовался в Nokia N95 и концептуально был самым близким родственником процессора оригинального iPhone...
OMAP в Nokia N70. Фото моё
Главной фишкой OMAP'ов была интеграция модема в один кристалл с основным процессором, что позволяло заметно снизить конечную стоимость устройства. Однако Apple лёгких путей не искала и решила заключить контракт с Samsung — у которых к 2007 году уже был готов процессор S3C6400, который ошибочно во многих источниках (даже в Википедии) считается процессором первого iPhone. На самом деле, в первом iPhone использовался S5L8900 — заказной собрат S3C6400, где всё было идентичным кроме видеоускорителя — вместо Samsung FIMG, Apple попросила поставить PowerVR MBX.
Glofiish X500 - один из легендарных коммуникаторов, использовавших процессоры Samsung S3C24xx.
Поскольку S5L8900 был лишь AP-процессором, для работы телефонной части был необходим внешний модем. В iPhone 2G им стал Infineon S-Gold PMB8876, который по совместительству является процессором таких легендарных телефонов, как Siemens S75, S68, EL71, а почти идентичный PMB8875 использовался в C65/S65/M65. Иронично что первый iPhone был эксклюзивно привязан к оператору AT&T и его очень быстро хакнули как раз из-за использования S-Gold'а: в 2007 году моддинг-сцена телефонов Siemens переживала свои лучшие годы, а поскольку прошивка модема в iPhone базировалась на той-же кодовой базе, что и уже отреверсенная прошивка Siemens'а, хакерам удалось быстро обойти проверку оператора.
PMB8875 в С65. Фото моё
В iPhone 3G уже использовался X-Gold PMB8878 с поддержкой сетей третьего поколения. Интересно то, что X-Gold'ы стали сердцем некоторых популярных моделей Nokia конца нулевых — так что Siemens (пусть и руками дочки в лице Infineon) достал Nokia и Apple даже после кончины своего мобильного подразделения...
Мне мой iPhone 3G достался ещё в 2022 году, вместе с лотом других устройств из утиля за 1.500 рублей. Аппарат был полностью рабочим, но заметно уставшим, без винтов и с сломанным сим-лотком. И именно на его примере мы с вами изучим аппаратную платформу первых iPhone!
❯ Разбираем
Уже в 2008'ом году, разборка iPhone была нетривиальной задачей. Как и в последующих моделях, процесс начинался с откручивания двух винтов с торца устройства и снятия дисплея с помощью присоски. При этом обязательно повреждается резиновая рамка-проклейка вокруг дисплейного модуля, что оставляет на многих обслуженных iPhone 3G «боевые следы»:
Главным минусом iPhone в те годы считался корпус из поликарбоната. Он выглядел и ощущался слишком дешево, как для устройства за 600$, а с годами при этом ещё и сильно царапался и трескался. Китайские корпуса на 2G/3G/3Gs — обычное дело. В отличии от многих других устройств тех лет, в наше время корпуса большинства первых iPhone'ов дезинтегрировались — так произошло и с моим экземпляром :(
Второй болячкой были аккумуляторы сомнительного качества, которые ещё и расположены были максимально неудачно. Раньше аккумулятор находился под материнской платой и зачастую вспухал за год-два использования, ломая корпус или выдавливая плату с дисплеем, как в случае с iPod Touch.
Apple vibes :)
После разборки открывается вид на материнскую плату устройства, которая в моём iPhone уже была изогнута вспухшим аккумулятором. Как вы понимаете, ремонт такой платы невозможен и теперь она послужит как донор для ремонта другого iPhone с отвалом памяти. У первых iPhone дезинтегрируется не только корпус, но и коннекторы шлейфов на материнской плате, так что при сборке/разборке нужно быть максимально осторожным. Плата поделена на две части — с верхней расположилась AP-часть — то есть центральный процессор, память и контроллер питания, а снизу — модем. Защитные экраны легко снимаются, что также большой плюс для сложного ремонта.
Обзор схемотехники мы с вами по классике начнем с AP-части. В качестве сердца устройства выступает тот самый процессор Samsung S5L8900, который, как я уже говорил ранее, является прямым родственником S3C6400. Последний можно было найти в нескольких моделях коммуникаторов от Glofiish (X900/DX900), а его продолжение, S3C6410 — в «клоне» iPhone под названием Meizu M8 и Samsung Omnia II. Ещё более прокачанную версию под названием S5P6422 можно было найти в Galaxy Spica и Galaxy 580. Такая вот наследственность. Внутри S5L8900 скрывается:
Одно процессорное ядро ARM1136JZF-S с 16КБ L1-кэша инструкция и 16КБ L1-кэша данных. Процессор способен работать на частоте до 667МГц, однако в iPhone его затормозили до 412МГц.
Видеоускоритель PowerVR MBX Lite. В этом и заключается главное отличие от 6410, где используется собственный GPU от Samsung — FIMG3DSE. Несмотря на поддержку FIMG3DSE шейдеров, PowerVR MBX работал заметно шустрее и его драйвера были стабильнее, что в своё время положило начало массовым 3D-играм на смартфонах.
MBX интересен тем, что имеет прямые корни от видеочипа в Dreamcast'е, а также видеокарты Midas 3, о которых я рассказывал в рамках прошлой статьи про 3dfx Voodoo. То есть да — это полноценный FFP GPU с отложным TBDR-рендерингом, Fixed-point арифметикой и аппаратным вершинным конвейером — T&L.
DSP для декодирования видео. Именно благодаря нему, iPhone 2G вплоть до 2019 года мог свободно воспроизводить видео на YouTube без тормозов.
Контроллер i2S для 5.1 звука, а также встроенный ЦАП.
Контроллер SDRAM/DDR-памяти, а также NAND.
Контроллеры SD/CF, USB OTG, MIPI матриц с разрешением до 1024x1024, а также SPI/I2C и GPIO.
И всё это в небольшом чипе на техпроцессе 65нм!
Круто, да? Ещё круче было то, что iPhone 3G был одним из первых смартфонов, где оперативная память распаивалась поверх процессора бутербродом. В качестве оной используется 128МБ чип памяти типа DDR1, когда в 2008 уже во всех ПК был DDR2 (а в коммуникаторах всё ещё SDRAM). По меркам Samsung, бутербродная технология была не в новинку — S3C24xx родом из 2003'ого года уже интегрировал в себя 64МБ SDRAM ОЗУ за счёт того, что память была расположена над кристаллом процессора.
128МБ ОЗУ всё же было маловато на момент 2008 года. Первые Android смартфоны шли с 192МБ и даже 256МБ ОЗУ.
Чуть выше процессора расположился чип SPI NOR флэш-памяти SST25VF080B объёмом в 1МБ, который подключён к AP-процессору и используется, предположительно, для хранения iBoot или каких-то калибровок, а также сериализатор шины дисплея LM2512ASMX. Левее расположился контроллер тачскрина Broadcom BCM5974VCKUFBG (да, на первых смартфонах с емкостными тачскринами контроллер нередко был на плате устройства) и контроллер питания OM3805HE04N3E (под кастом маркировкой Apple) с встроенными LDO и DC-DC-преобразователями для формирования питания остальных модулей устройства, а также Fuel-gauge для мониторинга уровня заряда. Зарядкой аккумулятора занимается отдельный чип — LTC4088. Чуть выше КП расположился аудиокодек Wolfson WM1817, вновь под маркировкой Apple, который подключен к процессору через шину I2S.
Зачем был нужен сериализатор дисплейной шины?
S3C6400/S5L8900 не умел в MIPI DSI, да и он тогда не был так распространен, поэтому Apple использовала дисплей с последовательной дифференциальной шиной MPL. Это прямой предок DSI.
В целом, это практически всё что можно сказать об AP-части. Довольно стандартно по меркам тех лет, концептуально условный HTC TyTN II/Kaiser, или Nokia N70 не особо сильно отличались от iPhone. Различия начинаются на том моменте, когда мы начинаем изучать модемную часть — и тут мы сразу видим тот самый легендарный Infineon'овский модем — PMB8878 X-Gold. Это был отдельный процессор со своим ARM-ядром и DSP, он запускал свою собственную многозадачную операционную систему (Nucleus RTOS + APOXI в качестве GSM-стека) и в обычных кнопочных телефонах выполнял роль самостоятельного центрального процессора. Внутри него скрывается:
Одно ядро ARM926EJ-S, работающее на частоте ~312МГц. Да, почти как AP-процессор, но у AP ядро свежее и производительнее при той же частоте!
Ещё одно ядро ARM7TDMI, которое используется, скорее всего, для частичной разгрузки 926'ого от задач работы с 3G-сетью.
DSP-сопроцессорTeakLITE-2, который занимается базовой обработкой датаграмм из GSM-сети, а также кодирования и декодирования звука.
2D-ускоритель и контроллер дисплеев с функционалом, примерно идентичным 2D-видеокартам из 90-х (S3 Trio).
Продвинутый BootROM с поддержкой Secure-boot. Да, загрузчик здесь с завода заблокирован!
Трёхъядерный мобильный процессор в качестве модема — это уже звучит как минимум круто! И да, как я уже говорил ранее — это прямой потомок процессоров Siemens 65'ой и 75'ой серии, который помимо Siemens'ов можно было найти даже в телефонах Nokia (например, X2-02 и некоторых Asha).
Чуть ниже PMB8878 расположился комбочип флэш и оперативной памяти специально для модема, а правее можно найти 2G-усилитель SKY77340, дополнительный контроллер питания PMB6820 специально для модема (да, он тоже умеет заряжать аккумуляторы и у него есть свои LDO и DC-DC). Чуть ниже КП можно увидеть Wi-Fi/BT-модуль Murata LBEE1WRLFZ (и да, они ловят отвалы — их можно перекатывать) и 3G RF-фронтэнд под маркировкой PMB6952. Под фронтэндом находятся три усилителя для разных UMTS/WCDMA бэндов.
С обратной стороны платы расположилась TSOP NAND-флэшка объёмом в 8/16ГБ, причем такие же можно было найти в MP3-плеерах, планшетах и многих других устройствах из нулевых годов!
❯ Заключение
Вот таким было железо первых двух iPhone. В целом, нельзя сказать что Apple здесь совершили какую-то революцию — и железо, и компонентная база, и схемотехника были абсолютно стандартными по меркам тех лет. Если заглянуть в схему любого Glofiish'а или HTC тех лет — можно увидеть что концептуально всё тоже самое. Однако заслуга Apple не в железе как таковом, а в уникальном UX, который изменил мир смартфонов...
А что вы думаете об iPhone 2G/3G/3Gs? Лично я считаю что это хороший смартфон для своего времени, однако не лишенный некоторых конструктивных нюансов. И самый главный из них — корпус отвратительного качества. Кстати, у iPhone 2G внутри всё ещё интереснее (там бутерброд), но оного у меня сейчас нет в рабочем состоянии. Может есть у кого донор?
Ну а я надеюсь, что вам было интересно. Подписывайтесь на блог, чтобы не пропускать новые статьи каждую неделю! А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.
А если вы хотите что-нибудь подарить из железа и увидеть о нём статью — пишите мне в Telegram. Меня очень интересуют самые разные гаджеты: начиная от игровых консолей и любых связанных с геймингом устройств, телефонов, смартфонов, КПК, заканчивая ретро-компьютерами и ноутбуками. Кто знает, может героем следующейподобной статьи окажется ноутбук из 90-х? :)
Особенно сильно я люблю ковыряться в ноутбуках из начала 90-х. Источник
После обзоров устройства не продаются, а остаются в моей коллекции. Когда-нибудь я хочу сделать музей, где к каждому устройству можно будет приложить QR и почитать мою статью. Кто знает, вдруг на следующей неделе я также подробно расскажу про девайс из вашей юности? :)
Кстати, у меня есть GameBoy Advance SP, под который я очень хочу написать игру. Однако мой экземпляр был залит водой и кофе. Может у кого-то есть донор с дохлой платой, откуда я смог бы взять контроллер питания? У меня AGS-101.
Итак, в предыдущих частях "Поисков" я собрал ламповый однотакт и оказался им весьма доволен. Однако же, истинного искателя не может остановить вершина, выше которой есть еще одна.
Бороздя просторы интернета я наткнулся на плату для усилителя, схема которого была опубликована в рекламной брошюре фирмы Dynaco, посвященной трансформаторам, которыми можно было повысить качество типового лампового усилителя.
В народе эта схема именуется Dynaco 6v6 push-pull ultralinear amp, хотя на самом деле именно схемой усилителя Dynaco она не является (классические наборы Dynaco "сделай сам" - это ST35 и ST70).
Собственно схема
1/4
Платы: основная и две вспомогательные (не пригодились)
Плату я нашел в одном широко известном интернет-магазине на букву "А", который в Поднебесной. Плата сделана на совесть: двусторонняя, с золочением и маркировкой компонентов на поверхности, а также предусмотрена возможность помимо октальных ламп использовать новальные - 12АХ7 и EL84/6BQ5 и 6П1П, что очень недурно на мой взгляд. Есть, однако, и недостатки: "земляные" контактные площадки компонентов сделаны не на пятачках, а просто в виде отверстий в земляном полигоне. Это минус, поскольку чтобы припаять вывод компонента к полигону, нужно поднимать температуру паяльника до 300 и выше градусов (обычно я паяю на 250° С) и дольше греть место пайки, что не совсем полезно для некоторых компонентов.
Тем не менее, сам факт существования готовой и качественно сделанной платы под это устройство меня несказанно обрадовал и повлиял на решимость приступить к сборке. Поэтому плату я заказал.
Корпус нашел там же, алюминиевый с деревянными щечками. Там же были приобретены 4-позиционный селектор входов и ступенчатый регулятор громкости фирмы Eizz, которые я ранее применял в однотактном усилителе.
Накинул на плату компоненты просто чтобы посмотреть
Когда все детальки собрались вместе, закипела работа. Ну как закипела? Довольно вяло побулькивая, поскольку работа и домашние дела занимали времени больше, чем я хотел бы.
1/3
Начал компоновать узлы и элементы, сверлить и примерять
Обратите внимание на первую лампу: изучив схему я увидел, что усилитель является по сути мощником: сигнал подается непосредственно на вход фазоинвертора, что заставило меня предаоложить, что по входу схема будет туповатой и для раскачки потребуется еще один каскад, который я и собрал на 6н8с, но, как выяснилось позже, зря.
Прогресс
В конечном итоге от первого каскада пришлось отказаться, т.к. усиление на входе оказалось избыточным. В итоге получилось вот такое:
Готово!
Входной каскад я удалил, отверстие заделал вот таким вот образом. Не слишком художественно, но в целом пристойно.
В усилителе реализована возможность переключения выводов вторичной обмотки выходных трансформаторов на 4 и 8 ом, в целях борьбы с фоном накальные цепи имеют искусственные средние точки, а на накал ламп первого каскада подается 52 вольта для т.н. "подъема", который обеспечивает более низкий уровень шумов. В итоге фон накальных цепочек а динамиках почти на слышен, если только не прикладывать ухо вплотную к динамикам АС.
Звучание усилителя я оценивал, подключив к нему акустику на 10гдш1-4 от магнитофона Маяк, которая оказалась удивительно приятной на слух. Поскольку паял я эту конструкцию, находясь в отпуске в деревне, никаких микрофонов у меня под рукой нет, поэтому за измерениями можно пройти, например, сюда:
С учетом того, что компоненты я подобрал заведомо качественные, неприятных сюрпризов я не ожидал и усилитель их не преподнес: звучит он напористо, с характерными для ламповых усилков нч, густыми и тягучими (на самом деле ламповые увеселители довольно посредственно контролируют нч, потому и бас очень характерный). При этом звучание чистое и разборчивое, слышно каждый инструмент. Жанрово всеяден: слушал на нем и Textures, и Dreamstate logic, и Madder Mortem - с любым материалом справляется на "отлично".
Если кому-то важно знать, то рекомендую к повторению - усилитель весьма хорош и конструктивно несложен. На нем в поисках аудиофильского бога я ставлю точку, ибо в процессе поисков лишь подтвердил свою гипотезу о том, что если схемотехника усилителя не похожа на фантазии доктора Нимнула из "Чипа и Дейла", то разница между усилителями различных типов минимальна.
Те самые тепло-ламповые искажения в усилителя возникают только в статьях маркетологов и головах аудиофилов. Усилители равно высокого качества должны и будут звучать практически одинаково в одни и те же акустические системы. Искажения возникнут в них лишь тогда, когда режимы работы усилителей экстремальные, что для комфортного прослушивания музыки противопоказано.
В данном случае мы имеем хороший звук, приличный вес и отличный внешний вид (на мой взгляд), я доволен!
Вы когда-нибудь хотели узнать, как инженеры разрабатывают смартфоны и что для этого используют? Сегодня об этом я вам расскажу!
Девкит Variscite SD410
Начинается все с выбора аппаратной платформы. Телефоны с нуля ещё с самого начала 2000-х никто не разрабатывает, предпочитая использовать уже готовую платформу - собственной разработки (как Sony Ericsson с платформой DB2xxx в нулевых или Samsung с Exynos в наше время) или сторонней (MediaTek/UniSoc). Платформа представляет из себя специальную отладочную плату, называемую Development Kit, которая включает в себя:
Процессор, память и контроллер питания, чаще всего разведённые на отдельной миниатюрной плате, которая вставляется в основную. Сделано это для возможности быстрой замены вышедшего из строя процессора (как в ПК!). Процессоры, к слову, в таких платах обычно инженерные и у них с завода разблокирован загрузчик на уровне BootROM.
Несколько гребенок, где выведены все нужные сигнальные линии с процессора и контроллера питания. Это нужно как для отладки, так и для возможности "на соплях" подключить модуль в процессе написания драйвера и формирования окончательной схемы. Иногда модули подключают просто Dupont-проводками, как в Arduino 😎
Набор разъемов по типу SATA и PCI-E, при условии что процессор их поддерживает. Сбоку платы располагается разъем для питания, RJ-45 для подключения к сети, COM-порт для отладки через UART, несколько USB и 3.5мм Джек.
Обязательно дисплей и клавиатуру (если это кнопочник). В ранних телефонах дисплей мог быть подключен по SPI/I2C/8080, из за чего экран другого типа приходилось колхозить самому, сейчас же все дисплеи подключаются через MIPI DSI, что позволяет обойтись лишь адаптером на конкретную матрицу.
Референсный смартфон на Ti OMAP. На фоне виднеется Android 1.5.
Вместе с девкитом, инженеры получают референсную прошивку (в наше время обычно AOSP), документацию (раньше она шла на дисках) и схему референсной платы, по образу которой будет создана конечная плата телефона.
Редкий прототип E398 на Linux
Когда необходимый функционал обкатали на девките, в производство пускают прототипы - причем за время производство телефона их может быть сразу несколько ревизий. На прототипах обкатывают схемотехнику (да, забытый где-то в RF-фронтэнде резистор может сломать всю радиочасть телефона), удачность конструкции (в некоторых Siemens'ах 65'ой серии, нажатие на клавиатуру сгибало плату в области процессора и со временем рвала пятаки под ним) и адаптируют под них софт. Ключевое отличие ранних прототипов от релизных устройств - наличие отладочной гребёнки, куда можно подключить отладчик, а также потыкать осциллографом или лог. анализатором.
Если прототип показывает жизнеспособность, то его пускают в серию, при этом прообразы финального устройства отправляют в утилизацию. Чаще всего это шреддер, из за чего многие прототипные устройства повреждены. Но бывает что сотрудники утаскивают целые и порой даже идеальные телефоны - как в случае с растащенного R&D центра Motorola в РФ, откуда утащили редчайший прототип E398 на Linux :)
Подытожив, можно сделать вывод что телефон на самом деле разрабатывает производитель процессора. Именно MediaTek, Qualcomm, Unisoc и HiSilicon проектируют как аппаратную часть половины всех современных телефонов, так и пишут программную - портируют Android и Linux, пишут прошивку для модема и даже алгоритмы для DSP камеры. Условные Poco, Tecno и Xiaomi в большинстве случаев лишь разрабатывают корпуса, выбирают какие компоненты установить и портируют на телефоны свою оболочку...
А что вы думаете о процессе разработки телефонов? Было интересно почитать, или не очень? Каким смартфоном пользуетесь на повседнев? Пишите свое мнение в комментариях!