Найти тему
Паяльник

Мини приемник на SI4703

Для тестирования самодельного ФМ передатчика, работающего в диапазоне частот от 76 до 108 МГц, но о нем будет рассказано чуть позже.

Несколько лет назад мною собирался проект с использованием радио модуля SI4703, он и был взят за основу.

Итак, радио модуль SI4703 имелся, для его управления был взят микроконтроллер PIC12F1840, но так как у данного МК мало ножек, а значит будет недостаток в кнопках управления, то был добавлен расширитель портов PCF8574AT. И вот что получилось.

Приемник может работать в двух диапазонах частот либо 76 - 108 МГц, либо 87,5 - 108 МГц для их переключения достаточно изменить значение в ячейке 0x23 с 0 (76 - 108 МГц) на 1 (87,5 - 108 МГц).

-2

После включения загружается частота сохраненная в выбранном канале. По умолчанию доступна 8 каналов для сохранения частот радио станций, но их количество можно увеличить до 52 изменив значение в ячейке 0x21 EEPROM на необходимое количество в шестнадцатеричном виде.

-3

Также при переключении диапазона частот необходимо обнулить ячейки с 0x28 по 0x8F.

-4

На борту имеем 8 кнопок.

1. Автоматическое сканирование вверх по диапазону. (А+)
2. Автоматическое сканирование вниз по диапазону. (А-)
3. Переключение каналов вверх. (К+)
4. Переключение каналов вниз. (К-)
5. Громкость плюс. (V+)
6. Громкость минус. (V-)
7. Ручное переключение частоты вверх по диапазону с шагом 0.1 МГц. (F+)
8. Ручное переключение частоты вниз по диапазону 0.1 МГц. (F-)

Длительное нажатие кнопки (более 0.5 сек) А+ сохранит новое значение частоты в установленный канал, длительное нажатие кнопки К+ сохранит установленный канал как канал загружаемый при включении приемника, а длительное нажатие кнопки V+ сохранит текущий уровень громкости. При этом если сохраняемые значения совпадают со значениями хоронящимися в EEPROM то они сохранены не будут.

Если радиостанция вещает в стерео режиме или сигнал достаточно мощный, то на дисплее отобразятся два значка динамика, если же сигнал слабый или вещание идет в моно режиме будет отображён только 1 значок динамика.

Также приемник принимает по RDS как название радиостанций, так и радио текст (название исполнителя и песен).

-6

В качестве источника питания применена батарейка крона, а так как за ее разрядом надо как то следить был добавлен супервизор LM809M3-2.93 и, так как только напряжение после стабилизатора LM1117IMPX-3.3 упадет ниже 2.9 вольта загорится светодиод, что свидетельствует о разряде батарейки.

-7

Сборка приемника и программирование

Вначале впаиваем на плату микроконтроллер U2 PIC12F1840, резистор R2 и разъем программирования ICSP1. После чего программируем микроконтроллер, учтите что если до программирования впаять конденсатор C8 то прошивка либо совсем может не удастся либо прошиться с ошибками. Затем запаиваем оставшиеся детали. Обратите внимание что в приемнике используется расширитель портов PCF8574T, имеются два вида данных микросхем PCF8574 и PCF8574A у них разные адреса и к сожалению данная прошивка может работать только с микросхемами PCF8574T, то есть имеющих адрес варианта a.

-8

Помимо использования с наушниками данный радиоприемник можно использовать в составе аудио систем с внешней антенной. Для это необходимо изменить входной каскад радио модуля SI4703 а именно выпаять конденсатор C5 и индуктивность L1.

-9

И вместо них спаять схему показанную ниже.

-11

Длинна телескопической антенны при этом недолжна превышать 56 сантиметров. Более подробно об использовании различных видов антенн для модулей SI47XX можно почитать в описании AN383.

Скачать список элементов (PDF)

Прикрепленные файлы:

Автор: 111284