13 октября 2026

Модуль на IP2326 для зарядки 3S лития

Ранее я тестировал модуль на микросхеме CN3303 для зарядки 3S лития, а сегодня попробовал аналогичный модуль, но на микросхеме IP2326. Маркировка на модуле "LX-LISC-V2".

Этот модуль продавался сконфигурированным для заряда 2S аккумуляторов, но если легко переделать для заряда 3S. Для этого нужно замкнуть контакты обозначенные красным и удалить сопротивление 180 кОм обозначенное жёлтым.

После этой модификации модуль будет заряжать аккумулятор до 12,6 В. Ограничение зарядного тока определяется номиналом сопротивления ISET. Формула для расчёта ограничения тока заряда есть в документации на микросхему:

ICHG = 90000 / RISET

Удалённый резистор на 180 кОм был подключен параллельно со вторым резистором на 100 кОм что давало примерно 64 кОм. В свою очередь эти два параллельных резистора были подключены между землёй и 11-м выводом микросхемы (ISET). После удаления одного из резисторов сопротивление между 11-м выводом микросхемы и землёй стало 100 кОм что даёт до 0,9 А зарядного тока.

Для тестирования взял три отдельных банки с примерно одинаковым внутренним сопротивлением и остаточной ёмкостью. Балансир не подключал, но сначала полностью зарядил все ячейки чтобы не было разбалансировки при тестировании. Далее разрядил всю сборку через электронную нагрузку и измеритель ёмкости аккумуляторов. При разряде постоянным током 250 мА до напряжения 9 В измеритель показал ёмкость 980 мАч.

Перед зарядкой измерил напряжение на каждой ячейке: 3,765 В, 3,756 В и 3,765 В. При подключении модуля к зарядному от смартфона загораются оба светодиода и модуль запрашивает повышение до 9 В. При окончании заряда погасает синий светодиод, но сам процесс очень длительный - около 4 часов потребовалось чтобы зарядить аккумулятор. После окончания зарядки измерил напряжение на ячейках повторно: 4,161 В, 4,156 В и 4,159 В. Для сравнения этот же аккумулятор от ЛБП заряжается за 2,5 часа (отключение заряда при снижении тока ниже 100 мА).

Нагрев модуля примерно такой же как и у предыдущего модуля на CN3303. Понравилось что отверстия для крепления печатной платы расположены ближе к USB разъёму. Это улучшит механическую прочность и большую часть платы можно оставить висеть для лучшего охлаждения.

Микросхема умеет заряжать сильно разряженные аккумуляторы низким током, постепенно поднимая его до номинального по мере роста напряжения. В документации не описан какой именно стандарт Fast Charge поддерживается, но думаю что речь про QuickCharge 2.0.

Важно отметить что у этой микросхемы нет балансировки ячеек аккумулятора для режима 3S. Несмотря на это некоторые продавцы рисуют бредовые схемы такой балансировки, которые при отсутствии BMS в аккумуляторе приведут к оплавлению проводов или самого модуля, т.к. одна из ячеек будет замкнута на землю. В случае высокотоковых ячеек фейерверк гарантирован. Нужно всегда проверять документацию на микросхемы и не доверять описанию в карточке товара.


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

11 октября 2026

Приём DRM вещания на MLite-880

Получилось принять цифровое вещание стандарта DRM (Digital Radio Mondiale) в коротковолновом диапазоне на SDR приёмник Malahit Lite (MLite-880).

На приведённой фотографии принимается вещание BBC на частоте 3955 кГц. Если настроиться на эту частоту в режиме AM, то на панораме виден такой сигнал.

В Беларуси нет станций, которые вещают в этом стандарте. Приходится искать подходящую станцию, которая будет вещать в нужном направлении и ловить её в эфире по расписанию.

07 октября 2026

Зарядное для 3S Li-Ion аккумулятора

Несколько недель заряжал встроенный 3S Li-Ion аккумулятор приёмника от лабораторного блока питания. На ЛБП предварительно нужно задать ограничение напряжения 12,6 В и тока 1 А после чего подключить его к приёмнику. В домашних условиях это не является проблемой, т.к. ЛБП есть под рукой и не один. Но несмотря на 6-7 часов работы приёмника от полностью заряженного аккумулятора этого может быть недостаточно в условно походных условиях.

Ещё при сборке приёмника в корпус нашёл модуль зарядки 3S литиевого аккумулятора, который может работать от обычной телефонной зарядки. Для тестирования припаял к нему стандартный разъём 5,5х2,1 с коротким проводом чтобы минимизировать падение напряжения на этом проводе.

Эти модули продаются в различных конфигурациях для заряда 2S, 3S и 4S аккумуляторов.

Изменить настройки модуля под другую конфигурацию аккумулятора не получится, т.к. это зависит от использованной микросхемы заряда, а не конфигурации перемычек или резистивного делителя.

26 сентября 2026

Нет звука со встроенного микрофона HP ProBook 440 G8 в Debian 13

Заметил что в моём HP ProBook 440 G8 нет звука со встроенного микрофона. Сейчас установлен Debian 13 со всеми обновлениями, но запись звука через arecord даёт только тишину.

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 6: DMIC (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 7: DMIC16kHz (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

В логе загрузки ядра не вижу чего-то подозрительного связанного со звуком.

$ journalctl -k | grep audio
Sep 26 15:25:17 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
Sep 26 15:25:17 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
Sep 26 15:25:17 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Sep 26 15:25:17 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
Sep 26 15:25:17 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
Sep 26 15:25:17 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
Sep 26 15:25:17 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
Sep 26 15:25:17 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
Sep 26 15:25:17 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
Sep 26 15:25:18 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware paths/files for ipc type 0:
Sep 26 15:25:18 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3:  Firmware file:     intel/sof/sof-tgl.ri
Sep 26 15:25:18 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3:  Topology file:     intel/sof-tplg/sof-hda-generic-2ch.tplg
Sep 26 15:25:18 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Sep 26 15:25:18 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
Sep 26 15:25:18 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
Sep 26 15:25:18 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Sep 26 15:25:18 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
Sep 26 15:25:18 dragoncore kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1
Sep 26 15:25:18 dragoncore kernel: snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC236: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
Sep 26 15:25:18 dragoncore kernel: snd_hda_codec_realtek ehdaudio0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Sep 26 15:25:18 dragoncore kernel: snd_hda_codec_realtek ehdaudio0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
Sep 26 15:25:18 dragoncore kernel: snd_hda_codec_realtek ehdaudio0D0:    mono: mono_out=0x0
Sep 26 15:25:18 dragoncore kernel: snd_hda_codec_realtek ehdaudio0D0:    inputs:
Sep 26 15:25:18 dragoncore kernel: snd_hda_codec_realtek ehdaudio0D0:      Mic=0x19

Встроенные микрофоны определяются DMICs detected in NHLT tables: 2. Попробовал обсудить эту проблему с нейронкой и она вывела меня на сообщение об ошибке в alsa-ucm-conf ([Regression] v1.2.13 broke my laptop's headphone microphone в котором описана проблема в аналогичном ноутбуке.

21 сентября 2026

Собрал супергетеродинный приёмник на 4 диапазона в корпусе

На прошлой неделе смоделировал корпус и распечатал все части на 3D принтере из PETG филамента. За выходные собрал переднюю панель, установил печатные платы на свои места и сделал межплатную коммутацию. Все соединения в приёмнике разборные, т.к. я предвижу некоторую отладку и последующие доработки.

Выключатель питания совмещён с ручкой регулировки громкости. Аудио разъём 3,5" отключает встроенный динамик (6 Ом 1,5 Вт) если подключены наушники. Кнопки на передней панели слева направо:

  • меню настройки
  • диапазон (80 / 40 / 20 / 15 метров)
  • режим (LSB / USB / CW)
  • уменьшить шаг перестройки частоты
  • увеличить шаг перестройки частоты

Когда приёмник стоит на столе, то работать с ним комфортно положив запястье на стол. В условиях улицы, когда приёмник лежит на коленях, приходится наклонять его немного вверх чтобы изображение на экране не инвертировалось. Габариты корпуса без учёта выступающих частей получились 230х230х86 мм. Вес полностью собранного приёмника около 1,1 кг.

19 сентября 2026

Новый аккумулятор для супергетеродинного приёмника

В макетной версии приёмника использовался старый аккумулятор от робота-пылесоса с конфигурацией 4S2P что давало до 16,8 В в полностью заряженном состоянии. Электроника приёмника была спроектирована под напряжение питания 12 В а излишек напряжения рассеивался на линейном стабилизаторе блока питания. Напрашивался переход на аккумуляторную сборку с меньшим количеством элементов после чего можно убрать линейный стабилизатор вовсе.

Но прежде стоит проанализировать что изменится в работе приёмника:

  • Цифровая часть использует отдельный стабилизатор на 5 В который надёжно работает при входном напряжении от 7 В.
  • Реле в ДПФ и кварцевом фильтре рассчитаны на 12 В, но судя по документации производителя их срабатывание гарантируется до напряжения 9 В.
  • В УНЧ используется микросхема LM386 для которой напряжение питания должно быть от 4 В до 12 В, но абсолютный максимум это 15 В. Не самые лучшие условия для работы, но вполне потерпит пока аккумулятор немного разрядится.
  • Транзисторные усилители скорее всего будут работать вплоть до срабатывания защиты аккумулятора.

Для нового аккумулятора я отобрал 3 бывших в употреблении элемента 18650 с маркировкой LGABE11865 (обзор есть на lygte-info.dk) с примерно одинаковым внутренним сопротивлением (около 73 мОм) и остаточной ёмкостью около 2500 мАч. Приёмник потребляет до 350 мА в зависимости от режима работы и этого должно хватить на 6-7 часов непрерывной работы. Сами аккумуляторы устанавливаются в держатель на 3 элемента 18650 и их можно будет легко заменить если это потребуется.

14 сентября 2026

Моделирование корпуса супергетеродинного приёмника

На выходных взялся за моделирование корпуса для приёмника. Сначала сделал габаритные модели печатных плат всех узлов с отверстиями под крепление. Потом смоделировал сам корпус из двух половинок в которые вставляются передняя и задняя панели. Я уже делал похожий корпус для входного формирователя частотомера в пробной версии Компас-3D, но поскольку Аскон на год отложил выпуск Компас-3D Home для Linux, то пришлось изучать FreeCAD и пока он меня вполне устраивает.

Помимо самого корпуса и плат пришлось смоделировать довольно много вспомогательных деталей вроде кнопок, экрана, энкодера, потенциометра, ручек, разъёмов и т.д. Детализацию делал только там где это может повлиять на собираемость - например выступы на энкодере и потенциометре, расположение разъёма I2C экрана и т.д.

На изображении модель полностью собранного корпуса.

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

На задней панели расположены разъём для подключения зарядки аккумуляторов и BNC разъём для антенны. Вначале поставил разъём на одну линию с зарядкой, но после сборки заметил что он практически упирается во второй этаж с платами кварцевого фильтра и УПЧ. Пришлось опустить его ниже и заодно выставить поближе ко входному разъёму на плате ДПФ. В первой итерации корпуса все платы были на одном уровне и его габариты вышли почти 25х25 см. Попытка "нарезать" модель в слайсере для печати споткнулась об ограничения области печати моего принтера. Пришлось уменьшить корпус до безопасных 23х23 см и перенести две платы на второй ярус. Пока он будет напечатанным, но есть мысли сделать его из двухстороннего стеклотекстолита и заодно добавить экраны для ВЧ части приёмника.

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

После виртуальной сборки решил добавить встроенный динамик, т.к. над платой с аккумуляторами осталось довольно много свободного пространства. Для этого придётся переделать выход на наушники, т.к. разъём который я брал для этого корпуса не может отключать динамик при подключении наушников. 


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.