FM приемник на SI4703 – статья является продолжением развития моего FM приёмника на RDA5807.
Описание задумки.
Привет народ. Всё началось с того что модуль на RDA5807, при всём своём достоинстве, не совсем хорошо отображает информацию, полученную по RDS. RDA5807 умеет распознавать ошибки только в двух блоках RDS, в отличии от - SI4703, которая распознаёт ошибки в четырёх блоках информации. Вот почему решил переделать схему под модуль на микросхеме SI4703.
О SI4703.
Внешний вид модуля показан на рисунке 1.
Рисунок 1.
Краткие характеристики модуля:
- Работает в диапазоне частот – 76 – 108МГц;
- Адаптивное подавление шума;
- Отличный иммунитет к перегрузкам;
- Контроль громкости;
- Линейный аналоговый выход;
- 2-х или 3-х проводное управление;
- Напряжение питания – 2,7 … 5,5В;
- Встроенный LDO регулятор;
- RDS/RBDS;
- Низкое потребление.
Более подробную информацию по модулю можно почерпнуть из даташита(приложен к статье).
О схеме.
Схема управления модулем SI4703 и контроль заряда аккумуляторов показана на рисунке 2.
Рисунок 2.
Схема очень похожа на схему с предыдущей моей статьи, а схема усилителя звука на к174ун7 (рисунок 3), и общая схема подключения всех плат (рисунок 4) вообще не изменились. Не буду в этой статье повторяться и описывать, как работает каждая из схем, просто загляните вот сюда – FM приёмника на RDA5807 там найдёте подробное описание схем и отдельных модулей.
Рисунок 3
Рисунок 4
О печатных платах.
Печатные платы разрабатывал в Sprint - Layout 6.0. Файл плат можно скачать с сайта.
Плата управления и контроля заряда показана рисунках 5 и 6.
Рисунок 5. - Верх.
Рисунок 6. - Низ.
Печатная плата усилителя на К174УН7 показана на рисунках 7,8.
Рисунок 7 – Верх.
Рисунок 8 – Низ.
Печатная плата коммутатора питания(А3 на рисунке 4) показан на рисунках 9,10
Рисунок 9 – Верх
Рисунок 10 – Низ
Как работает.
Совместно с Александром (пользователь с pichobby.lg.ua) доработал функционал приёмника. Теперь появилась возможность сохранять частоты станций по каналам. По умолчанию используется 8 каналов, но их количество можно изменить в ячейке EEPROM по адресу 0х21 (рисунок 11).
Рисунок 11
Можно установить до 100 каналов. Значение в ячейку памяти нужно записывать в шестнадцатеричном формате.
Немного изменилось назначение кнопок. Так краткое нажатие кнопки SB1 увеличивает громкость на единицу, длительное нажатие сохраняет текущий уровень громкости. Кнопка SB2 просто уменьшает уровень громкости на единицу. Кнопка SB3, при кратком нажатии, увеличивает частоту на 0.1 мГц, при длительном нажатии происходит переключение канала с увеличением его номера.
Кнопка SB4, при кратком нажатии, начинается автоматический поиск станций с увеличением частоты приема, при длительном нажатии происходит сохранение текущей частоты в текущий канал. Кнопка SB5, при кратком нажатии, уменьшает частоту на 0.1 мГц, при длительном нажатии происходит переключение канала с уменьшением его номера. Кнопка SB6 служит только для поиска радиостанций с уменьшением частоты приема. Кнопка SB7, при кратком нажатии происходит переключение каналов с увеличением его номера, при длительном нажатии происходит сохранение номера канала, который будет запускаться при включении приемника.
Сейчас организовано чтение по RDS названий станций и радиотекста(реклама, название песен и т.д.). От чтения времени пришлось отказаться, так как ни у меня, ни у Александра не нашлось станций в эфире, которые передавали бы время.
О настройках.
Почитать подробнее о настройках можно в моей прошлой статье - FM приёмника на RDA5807. Они такие же.
О деталях.
Перечень всех необходимых деталей сведён в таблицу 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 |
||
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 |
||
Стабилизатор тока заряда |
Купить можно тут. |
|
DC-DC преобразователь |
Нашел тут. |
|
BMS-контроллер |
Тут продаётся. |
Обзор от Александра.
Чтение RDS(сравнение телефона и приёмника).
Буду рад обсудить устройство в комментариях к статье. Спасибо за внимание! Удачных всем разработок!
Комментарии
подскажите куда копать - при запуске приёмник пишет *привет народ* и всё.... на одном месте.
платка si4703
если залить в pic софт от https://pichobby.lg.ua/shemu/sound/item/105-fm-priemnik-na-rda5807.html
то приёмник стартует, дисплей показывает всё как положено, но кнопы нет работают - висит на 101 8(
навесом собрано и прозвонено - вроде залипух нету. и радива тожы нет 8((
https://imgur.com/Gtwsodu
такая вот >
https://aliexpress.ru/item/32412451595.html?&item_id=32412451595&sku_id=58343734602
а что с резюком на 7й кнопе? подключен как по схеме. менять?
включал с наушниками и без, нет разницы не стартует. резюк 10к может быть +- 5к ?
и правильно ли что на схеме 5807 SDA\12 SCL\13
а на схеме 4703 SDA\13 SCL\12 ??
reset-RA6 15 Пин
пока что разобрал всё и буду собирать заново.
возможно где-то что-то не туда запаял, поэтому глючит.
а вот насчёт нерабочей платки интересно....
кварц проверить нечем. или пробовать просто его перепаять - там вроде 32.768 или новые платки заказывать....
кварцы на 32.768 сразу есть...
ок понятно куда копать... спасибо за наводки ;)
уже разобрано - буду заново лепить в свободное время..