05 августа 2026

Миниатюрный приёмник ATS Mini

Из Китая за полтора месяца приехал компактный всеволновой приёмник ATS Mini. Построен на популярной микросхеме SI4732 и позволяет принимать ДВ, СВ, КВ в том числе с однополосной модуляцией и УКВ диапазоны. Примечательно что однополосная модуляция официально не поддерживается в SI4732, но её реализуют через загрузку бинарного патча в DSP микросхемы.

Приёмник продавался на маркетплейсе как ATS Mini V4, но судя по виду корпуса и печатной платы это самая первая ревизия приёмника. Возиться с возвратом не стал, т.к. продавец сразу согласился компенсировать половину стоимости за "ошибку в описании". Понятное дело что про ошибку в описании это враньё и ему просто нужно сбагрить старую ревизию, но ждать ещё несколько недель мне не хотелось да и за половину изначальной стоимости он выглядит интересно.

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

Внутри можно увидеть ESP32-S3, SI4732, TP4056 и микросхему усилителя на которой сложно разглядеть маркировку, но скорее всего это NS4160. Отсутствие транзистора около антенного разъёма (High-Z модификация) и послужило основанием полагать что передо мной ATS Mini V1 (принципиальная схема).

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

$ uvx --from esptool esptool.py --chip esp32s3 --port /dev/ttyACM0 --baud 921600 read_flash 0x0 ALL original-flash.bin
      Built esptool==5.3.1                                                                                                                                                                    Installed 17 packages in 12ms
Warning: DEPRECATED: 'esptool.py' is deprecated. Please use 'esptool' instead. The '.py' suffix will be removed in a future major release.
Warning: Deprecated: Command 'read_flash' is deprecated. Use 'read-flash' instead.
esptool v5.3.1
Connected to ESP32-S3 on /dev/ttyACM0:
Chip type:          ESP32-S3 (QFN56) (revision v0.2)
Features:           Wi-Fi, BT 5 (LE), Dual Core + LP Core, 240MHz, Embedded PSRAM 8MB (AP_3v3)
Crystal frequency:  40MHz
USB mode:           USB-Serial/JTAG
MAC:                xx:xx:xx:xx:xx:xx

Stub flasher running.
Changing baud rate to 921600...
Changed.

Detected flash size: 16MB
Configuring flash size...
Read 16777216 bytes from 0x00000000 in 202.7 seconds (662.1 kbit/s) to 'original-flash.bin'.

Hard resetting via RTS pin...

После обновил прошивку до 2.35

$ uvx --from esptool esptool.py --chip esp32s3 --port /dev/ttyACM0 --baud 921600 --before default-reset --after hard-reset write-flash  -z --flash-mode keep --flash-freq keep --flash-size keep 0x0 ats-mini.ino.merged.bin
Warning: DEPRECATED: 'esptool.py' is deprecated. Please use 'esptool' instead. The '.py' suffix will be removed in a future major release.
esptool v5.3.1
Connected to ESP32-S3 on /dev/ttyACM0:
Chip type:          ESP32-S3 (QFN56) (revision v0.2)
Features:           Wi-Fi, BT 5 (LE), Dual Core + LP Core, 240MHz, Embedded PSRAM 8MB (AP_3v3)
Crystal frequency:  40MHz
USB mode:           USB-Serial/JTAG
MAC:                xx:xx:xx:xx:xx:xx

Stub flasher running.
Changing baud rate to 921600...
Changed.

Configuring flash size...
Flash will be erased from 0x00000000 to 0x007fffff...
Wrote 8388608 bytes (1079433 compressed) at 0x00000000 in 32.1 seconds (2092.1 kbit/s).
Hash of data verified.

Hard resetting via RTS pin...

После обновления прошивки стал тестировать работу приёмника. В квартире уверенно принимает только вещательные FM станции, слушать КВ диапазоны можно около окна или на балконе. Вечером вышел во двор дома чтобы проверить работу приёмника вне квартиры - на 40 метрах слышно много станций, вещательные КВ станции принимает без проблем.

В приёмнике есть разбивка на диапазоны, но можно переключиться в "непрерывный" режим и принимать от 150 кГц до 30 МГц с модуляцией AM/SSB (LSB/USB). Отдельно стоит диапазон УКВ 64 МГц - 108 МГц в котором возможно принимать только с модуляцией FM. Использовать FM модуляцию вне УКВ диапазона не получится - это ограничение SI4732. Есть минимально необходимые настройки вроде переключения полосы пропускания, шага перестройки частоты, вид модуляции, включение АРУ, настройка усиления и т.д.

Понравился режим сканирования - приёмник пробегается по диапазону и рисует график уровня сигнала. Для AM и FM работает поиск следующей станции. Есть прямой ввод частоты, сохранение станции в память (99 ячеек). Если несколько секунд не трогать настройки приёмника, то текущие настройки сохраняются. При этом на каждом диапазоне настройки сохраняются независимо.

Теперь пару слов о модификациях - часть из них вроде high-z и отдельного усилителя для наушников стала основой для следующих ревизий. Интересно выглядит прошивка от H.J. Berndt в которой встроены декодеры для CW, RTTY, WeFAX и SSTV. Для их работы потребуется одна простая доработка.

Изображение с сайта www.hjberndt.de

В приёмнике есть WiFi и Bluetooth LE, но подключить беспроводные bluetooth наушники не получится. Вся обработка сигнала выполняется внутри SI4732 а ESP32 используется только для управления и отображения информации на экране. Соединение выхода усилителя с ножкой микроконтроллера позволяет последнему получить обратную связь и реализовать декодирование принимаемого сигнала.

Существует ряд приложений для управления приёмником с мобильного телефона, но я пока не пользовался ими.

Этот приёмник не отличается какими-то выдающимися характеристиками, но может быть интересен как первый приёмник или как платформа для собственных доработок.

Полезные ссылки


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

Комментариев нет:

Отправить комментарий