Программирование AVR Многодиапазонный приемник на Si4732 Fri, December 13 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Многодиапазонный приемник на Si4732 Печать
Добавил(а) microsin   

Купил на AliExpress радиоприемник ATS-20 на основе микросхемы Si4732. Это одна из семейства микросхем Si47xx [1], универсальный тракт для построения радиоприемников, часто используется для радиотракта всеволновых приемников типа Degen. Радиолюбители давно научились писать программки для Si4732/Si4735 [2].

SI4732 FM AM MW receiver01 SI4732 FM AM MW receiver02 SI4732 FM AM MW receiver03
SI4732 FM AM MW receiver04 SI4732 FM AM MW receiver05 SI4732 FM AM MW receiver06

Внутри приемник построен на универсальной печатной плате [3]. Плата поддерживает как Si4732, так и Si4735, поскольку эти микросхемы во многом совместимы и являются эквивалентами друг друга, но выпускаются в разных корпусах.

SI4732 FM AM MW receiver PCB top SI4732 FM AM MW receiver PCB bottom

Конструкция достаточно простая и надежная, корпус алюминиевый, вороненый, состоящий из двух половинок. К верхней половине приклеен большой динамик, к нижней плоский аккумулятор Li-Ion 3.7V (на глазок емкостью порядка 1500 мА/ч). Ток потребления 50 мА на средней громкости в диапазоне FM. Печатная плата вставляется в направляющие корпуса. Передняя и задняя панели изготовлены из фольгированного стеклотекстолита, покрашенного в черный цвет. К передней панели приклеена отдельная плата с индикатором, энкодером и кнопками, подключающаяся к основной плате приемника плоским кабелем и отдельным проводом GND. Китайцы постарались максимально все удешевить, поэтому аккумулятор был припаян к плате короткими проводами, хотя на плате предусмотрен специальный разъем для подключения аккумулятора.

SI4732 FM AM MW receiver inside

Перечень основных используемых деталей:

Компонент Функция
Si4732-A10 Тракт радиоприемника, управляемый через I2C. Запаяна на обратной стороне платы. На верхней стороне платы разведено посадочное место под Si4735.
TDA1308 Стереофонический УНЧ для наушников.
MD8002 УНЧ для динамика.
TP4056 Микросхема для зарядки и защиты аккумулятора.
Arduino Nano Хост для управления приемником на микроконтроллере ATmega328.
OLED 128x64 Монохромный индикатор с интерфейсом I2C.

Что понравилось:

1. Цена, возможности для доработки, представляет определенный интерес для переделок и конструирования собственных устройств.
2. Качественная для такой малютки аудиосистема.

Ниже список того, что не понравилось в приемнике. Некоторые из этих недостатков можно устранить правкой кода.

1. Приемник долго включается, отображая экран приветствия с общей информацией о ПО. Это можно исправить. Кстати, иногда приемник почему-то включается не с первого раза.
2. Текущие настройки и режимы при выключении не запоминаются. Приемник всегда стартует с диапазона FM на частоте 104.3 МГц. Это можно исправить.
3. Интерфейс пользователя тормознутый, иногда нажатия на кнопки не срабатывают с первого раза. Вероятно это тоже поправимый баг.
4. На диапазонах AM перестройка происходит с неприятными на слух щелчками. Перестройка по диапазону неудобная, поэтому на AM и SSB приемником удобно пользоваться только в том случае, если заранее знаешь частоту приема.
5. Тормознутый S-метр, с малым количеством уровней.

Безусловно, приемник для своей цены очень хорош, но ему очень не хватает панорамного индикатора диапазона, как в популярных SDR-приемниках [4].

[Ссылки]

1. Si47XX: руководство по программированию.
2. PU2CLR SI4735 Library for Arduino site:github.com.
3. SI4732 SSB - AM - FM RADIO FROM TARSUS site:pcbway.com.
4RTL-SDR: быстрый старт.
5Приемник ATS-20: апгрейд, устранение проблем.
6. 221219ATS-20-instrukcija-na-russkom.zip - инструкция на русском языке, перевел Виталий Токаренко.

 

Добавить комментарий


Защитный код
Обновить

Top of Page