FM приемник на SI4703.

2020-06-28

FM приемник на SI4703 – статья является продолжением развития моего FM приёмника на RDA5807.

Описание задумки.

Привет народ. Всё началось с того что модуль на RDA5807, при всём своём достоинстве, не совсем хорошо отображает информацию, полученную по RDS. RDA5807 умеет распознавать ошибки только в двух блоках RDS, в отличии от - SI4703, которая распознаёт ошибки в четырёх блоках информации. Вот почему решил переделать схему под модуль на микросхеме SI4703.

О SI4703.

Внешний вид модуля показан на рисунке 1.

SI4703

Рисунок 1.

Краткие характеристики модуля:

  • Работает в диапазоне частот – 76 – 108МГц;
  • Адаптивное подавление шума;
  • Отличный иммунитет к перегрузкам;
  • Контроль громкости;
  • Линейный аналоговый выход;
  • 2-х или 3-х проводное управление;
  • Напряжение питания – 2,7 … 5,5В;
  • Встроенный LDO регулятор;
  • RDS/RBDS;
  • Низкое потребление.

Более подробную информацию по модулю можно почерпнуть из даташита(приложен к статье).

О схеме.

Схема управления модулем SI4703 и контроль заряда аккумуляторов показана на рисунке 2.

Схема подключения модуля SI4703

Рисунок 2.

Схема очень похожа на схему с предыдущей моей статьи, а схема усилителя звука на к174ун7 (рисунок 3), и общая схема подключения всех плат (рисунок 4) вообще не изменились. Не буду в этой статье повторяться и описывать, как работает каждая из схем, просто загляните вот сюда – FM приёмника на RDA5807 там найдёте подробное описание схем и отдельных модулей.

Cхема усилителя на к174ун7

Рисунок 3

Общая схема FM приёмника на модуле SI4703

Рисунок 4

О печатных платах.

Печатные платы разрабатывал в Sprint - Layout 6.0. Файл плат можно скачать с сайта.

Плата управления и контроля заряда показана рисунках 5 и 6.

Печатная плата приёмника на SI4703

Рисунок 5. - Верх.

Печатная плата приёмника на SI4703

Рисунок 6. - Низ.

Печатная плата усилителя на К174УН7 показана на рисунках 7,8.

Печатная плата усилителя на К174УН7

Рисунок 7 – Верх.

Печатная плата усилителя на К174УН7

Рисунок 8 – Низ.

Печатная плата коммутатора питания(А3 на рисунке 4) показан на рисунках 9,10

Печатная плата коммутатора питания

Рисунок 9 – Верх

Печатная плата коммутатора питания

Рисунок 10 – Низ

Как работает.

Совместно с Александром (пользователь с pichobby.lg.ua) доработал функционал приёмника. Теперь появилась возможность сохранять частоты станций по каналам. По умолчанию используется 8 каналов, но их количество можно изменить в ячейке EEPROM по адресу 0х21 (рисунок 11).

EEPROM приёмника

Рисунок 11

Можно установить до 100 каналов. Значение в ячейку памяти нужно записывать в шестнадцатеричном формате.

Немного изменилось назначение кнопок. Так краткое нажатие кнопки SB1 увеличивает громкость на единицу, длительное нажатие сохраняет текущий уровень громкости. Кнопка SB2 просто уменьшает уровень громкости на единицу. Кнопка SB3, при кратком нажатии, увеличивает частоту на 0.1 мГц, при длительном нажатии происходит переключение канала с увеличением его номера.

Кнопка SB4, при кратком нажатии, начинается автоматический поиск станций с увеличением частоты приема, при длительном нажатии происходит сохранение текущей частоты в текущий канал. Кнопка SB5, при кратком нажатии, уменьшает частоту на 0.1 мГц, при длительном нажатии происходит переключение канала с уменьшением его номера. Кнопка SB6 служит только для поиска радиостанций с уменьшением частоты приема. Кнопка SB7, при кратком нажатии происходит переключение каналов с увеличением его номера, при длительном нажатии происходит сохранение номера канала, который будет запускаться при включении приемника.

Сейчас организовано чтение по RDS названий станций и радиотекста(реклама, название песен и т.д.). От чтения времени пришлось отказаться, так как ни у меня, ни у Александра не нашлось станций в эфире, которые передавали бы время.

О настройках.

Почитать подробнее о настройках можно в моей прошлой статье - FM приёмника на RDA5807. Они такие же.

О деталях.

Перечень всех необходимых деталей сведён в таблицу 1.

Таблица 1

Позиционное обозначение

Наименование

Аналог/замена

А1 – Схема управления и контроль заряда

Ант

Телескопическая Антенна BNC Q9

 

С1, С3, С8, С10

Конденсатор керамический 100нФ

SMD1206

С2, С9

Конденсатор танталовый TECAP 25 В тип D 10мкФ x25В

 

С4, С11

Конденсатор танталовый TECAP 25 В тип D 47мкФ х 25В

 

С5

Конденсатор керамический 22пФ

 

С6,С7, С12

Конденсатор электролитический ECAP (К50-35) 10мкФ x 25В

 

DA1

Стабилизатор напряжения 3.3В, 0.8А. LM1117

Корпус SOT-89

DA2

Микросхема LM358

 

DD1

Микроконтроллер PIC16F88

 

HL1

Светодиод BL-L522URC Красный

Любой с током до 20 мА

HL2

Светодиод BL-L513PGC Зеленый

Любой с током до 20 мА

HL3

Светодиод BL-L513UBC-B Синий

Любой с током до 20 мА

L1

Катушка бескаркасная 100мкГн. Катушка намотана виток к витку на стержень от авторучки диаметром 2,5 мм, проводом ПЭТВ-2 0,63 и имеет 10 витков.

 

M1

Модуль FM-приёмника на SI4703

 

R1

Резистор 0,5Вт 47 Ом

 

R2

Резистор 10k SMD1206

 

R5

Резистор 0,125Вт 39k

 

R6, R9

Резистор подстроечный многооборотный 3296W-1-100LF

СП5-2ВБ

R7, R10

Резистор 0,125Вт 82k

 

R8

Резистор 0,125Вт 100k

 

R11

Резистор 0,125Вт 2.2k

 

R12-R14

Резистор 0,125Вт 1k

 

R15, R16

Резистор 0,125Вт 10k

 

VD1, VD2

Стабилитрон 5.6В, 0.3 Вт

2С156А

VD3, VD4

Диод импульсный 1n4148

КД522

VT1

Транзистор BC547 корпус TO92

 

Жк дисплей

NOKIA 5110

Любой на контроллере PCD8544

А2 - УНЧ

С1, С1’

Конденсатор электролитический ECAP (К50-35) 1мкФ x 63В

 

C2, C2’

Конденсатор пленочный К73-17 – 160пФ

 

С3, С3’

Конденсатор электролитический ECAP (К50-35) 100мкФ х 25В

 

С4, С4’

Конденсатор электролитический ECAP (К50-35) 500мкФ x 25В

 

C5, C5’

Конденсатор пленочный К73-17 – 680пФ

 

С6, С6’

Конденсатор электролитический ECAP (К50-35) 100мкФ x 25В

 

C7,C7’

Конденсатор пленочный К73-17 3300пФ

 

С8, С8’, C10, C10’, C11, C11’

Конденсатор пленочный К73-17 – 100нФ

 

С9, С9’

Конденсатор электролитический ECAP (К50-35) 1000мкФ x 25В

 

С12

Конденсатор пленочный К73-17 – 330нФ

 

С13

Конденсатор электролитический ECAP (К50-35) 2200мкФ x 25В

 

DA1, DA1’

Микросхема УНЧ К174УН7

 

R1, R1’

Резистор 0,125Вт 10k

 

R2, R2’

Резистор 0,125Вт 220k

 

R3, R3’

Резистор 0,125Вт 56 Ом

 

R4, R4’

Резистор 0,5Вт 100 Ом

 

R5, R5’, R7, R7’

Резистор 0,125Вт 1k

 

R6, R6’

Резистор 0,5Вт 1 Ом

 

Ls1, Ls2

Динамик 3ГДШ2-8-100

Любой 8-ми Омный 3Вт

А3 – коммутатор питания

C1

Конденсатор пленочный К73-17 – 330нФ

 

С2

Конденсатор пленочный К73-17 – 100нФ

 

DA1

Стабилизатор напряжения 5В 1 А 7805

 

K1

Электромагнитное реле TRIH-12VDC-SD-2CM-R

Любое электромагнитное реле на 12 вольт с током не менее 1.5 ампер

VD1

Диод импульсный 1n4148

 

VD2, VD3

Диод шоттки HER307

 

Прочее

Bat1-Bat3

Аккумуляторы PANASONIС NCR18650B.

 

Стабилизатор тока заряда

Купить можно тут.

 

DC-DC преобразователь

Нашел тут.

 

BMS-контроллер

Тут продаётся.

 

Обзор от Александра.

Чтение RDS(сравнение телефона и приёмника).

Подведем небольшие итоги. В данной статье речь велась об FM приёмнике на китайском модуле SI4703. По сравнению с модулем RDA5807, SI4703 умеет определять ошибки во всех четырёх блоках RDS. Есть возможность сохранять станции в память приёмника. Встроенные аккумуляторы позволяют сделать приёмник на какое-то время автономным. Повторить устройство не сложно, так как не использовал дефицитные детали. Прошивка не содержит рекламы и все необходимые файлы можно скачать по прямым ссылкам.

Буду рад обсудить устройство в комментариях к статье. Спасибо за внимание! Удачных всем разработок!

Файлы к статье:

SI4703 datasheet

PIC16F88 datasheet

К174УН7 характеристики

Nokia 5110 datasheet

Архив с проектом(обновлён 28.06.20г)

Прочитано 14059 раз

Понравилась статья? Помоги и остальным о ней узнать! Это просто.

Комментарии  

 
+1 # Василий 15.06.2021 22:57
Спасибо за труды, очень интересный проект. Вопрос в том можно ли сделать данный приемник на АРДУИНО, дело в том, что микроконтролер идет с полной обвязкой, доступная среда программирования и нет необходимости в сторонних программаторах? Необходимо создать имитацию присутствия в помещении. В данное время с помощью DTMF команд через модуль SIM800C идет управление освещением в доме, прослушка помещений и охрана. Возникла идея управления таким приемником дистанионно.
 
 
0 # Ерёмин Антон 21.06.2021 18:03
Добрый день, Василий. Отличная у вас идея. Вы хотите самостоятельно переделать схему на Arduino?
 
 
0 # Алексей 09.07.2021 22:52
В гугле полно схем с использованием si4703 и ардуино, но есть одна маленькая проблемка, это антенна по умолчанию антенна это наушники, если же использовать телескопическую антенну то желательно почитать вот этот документик https://www.silabs.com/documents/public/application-notes/AN383.pdf . У меня передатчик находится достаточно близко так что я не стал заморачиваться.
 
 
0 # Максим 20.08.2021 21:56
день добрый!
подскажите куда копать - при запуске приёмник пишет *привет народ* и всё.... на одном месте.
платка si4703
если залить в pic софт от https://pichobby.lg.ua/shemu/sound/item/105-fm-priemnik-na-rda5807.html
то приёмник стартует, дисплей показывает всё как положено, но кнопы нет работают - висит на 101 8(
навесом собрано и прозвонено - вроде залипух нету. и радива тожы нет 8((
 
 
0 # Алексей 20.08.2021 23:33
Ну софт от RDA5807 не подходит, какая платка si4703 красная или белая, надпись будет висеть если прога не определяет si4703, ну и резистор подтяжки к 7 кнопке подключен.
 
 
0 # Максим 21.08.2021 00:07
фиолетовая 8)

https://imgur.com/Gtwsodu
такая вот >
https://aliexpress.ru/item/32412451595.html?&item_id=32412451595&sku_id=58343734602
а что с резюком на 7й кнопе? подключен как по схеме. менять?
 
 
0 # Алексей 21.08.2021 00:23
Вот этот https://cloud.mail.ru/public/w3Mk/eoLrDKbWo и сверьтесь с подключением Si4703, sda scl не перепутаны и сброс подключен? И да, с наушниками включали, без антенны тоже может не запустится.
 
 
0 # Максим 21.08.2021 00:37
спасибо! завтра буду пробовать и отпишусь.
включал с наушниками и без, нет разницы не стартует. резюк 10к может быть +- 5к ?
и правильно ли что на схеме 5807 SDA\12 SCL\13
а на схеме 4703 SDA\13 SCL\12 ??
 
 
0 # Алексей 21.08.2021 09:26
резюк занижать не стоит лучше побольше взять до 30к , SCL-RB6 12 Пин, SDA-RB7 13Пин,
reset-RA6 15 Пин
 
 
0 # Максим 21.08.2021 13:55
спасибо буду разбираться.
пока что разобрал всё и буду собирать заново.
возможно где-то что-то не туда запаял, поэтому глючит.
 
 
0 # Алексей 21.08.2021 14:03
Мне одна из трех нерабочая пришла, причем взял её первой. В общем кварц не запускался. Прошивку под Si4703 не забудь вернуть :-)
 
 
0 # Максим 21.08.2021 14:50
прошиву ясное дело залил от 4703.
а вот насчёт нерабочей платки интересно....
кварц проверить нечем. или пробовать просто его перепаять - там вроде 32.768 или новые платки заказывать....
кварцы на 32.768 сразу есть...
ок понятно куда копать... спасибо за наводки ;)
 
 
0 # Алексей 21.08.2021 17:49
так хотя бы шипение в наушнике есть
 
 
0 # Максим 23.08.2021 21:23
ничего не шипело и не трещало 8( тишина...
уже разобрано - буду заново лепить в свободное время..
 
 
0 # Алексей 23.08.2021 21:59
Ну если что пишите, да так когда будете паять, в общем я так проверяю тестером не по пайке а по ножкам микросхем и модулей, в общем сразу понятно все припаялось или нет :-)
 
 
0 # Алексей 19.02.2022 23:51
Привет народ, благодаря стараниям ALEX 288, с форума https://radiokot.ru/forum/viewtopic.php?f=28&t=171564 для данного проекта была разработана миниатюрная плата под li-ion питание, со встроенным одноканальным унч. https://cloud.mail.ru/public/zi3s/1FS7VSTVY
 

Добавлять комментарии могут только зарегистрированные пользователи.

Все права защищены. При указании активной, индексируемой ссылки на сайт MICROPAS.RU, полное или частичное использование материалов разрешается. Уважайте чужие труды! Не забывайте проставлять ссылки! Правообладателям
© Ерёмин Антон Юрьевич 2013-2021гг.