Приемник на si4735 своими руками
Немного посмотрел инфу о приемнике на eBay и прочих буржуйских сайтах. И как-то мой энтузиазм по поводу “доступных DSP-приемников” быстро исчез. С другой стороны, просто необходимо рассказать об итогах своих изысканий.
DSP - это не древесно-стружечная плита, а Digital Signal Processing - “цифровая обработка сигнала”, новая технология в радиоприеме. Теперь вместо “аналогового” приема, сравнительно недалеко продвинувшегося с 20-х годов, когда “сердцем” приемника был полупроводниковый диод-детектор, сигнал радиочастоты обрабатывается цифровым методом при помощи быстродействующего АЦП. В теории, эта технология позволяет добиться высокого качества приема за счет хитрых математических методов обработки сигнала. На практике, до последнего времени DSP было либо уделом энтузиастов, мастеривших приемники для ДВ (кстати, именно по этой причине любителям выделили частоты в районе 136 кГц - здесь аппаратура для Software Defined Radio может быть построена даже на простейшем микроконтролере) или СВ, либо принадлежностью “очень профессиональной аппаратуры”. В конечном итоге, все упиралось в стоимость - АЦП и мощные процессоры очень и очень недешевы.
Видимо, ситуация изменилась с выпуском фирмой Silicon Labs микросхемы Si4734, в которой реализована цифровая обработка радиосигнала. На чипе размером 3 на 3 миллиметра удалось разместить DSP-приемник с довольно приличными параметрами. Присутствуют все вещательные диапазоны - СВ (520-1710 кГц), КВ (2,3-21,85 МГц) и УКВ (64-108 МГц). Немедленно многочисленные китайские фирмы выпустили разнообразные радиоприемники с использованием этой микросхемы.
Схема такого приемника очень проста и сводится к включению по datasheet процессора и Si4734. Кстати, разводка платы, на мой взгляд, просто отвратительна.
Итак, Degen DE1123, как и многие появившиеся недавно китайские компактные и “высококачественные” DSP-радиоприемники, построен на базе микросхемы Si4734 или Si4735. В интернете можно найти сокращенный datasheet этой микросхемы, из которого и позаимствована блочная диаграмма ее устройства.
Судя по отсутствию RDS, в Degen применена Si4734. Это не лучший выбор для приемника с MP3-рекордером, так как в ней отсутствует цифровой выход. ИМХО MP3 в приемнике реализовано “стандартным” для китайцев образом - на базе “платформы” S1 MP3 или наподобие того.
Возвращаясь к радиоприемной части, хочу заметить, что в приемнике нет и не может быть добавлено SSB, DRM и прочих хитростей, понятных лишь посвященным в паялы первой степени. Это же относится и к другим DSP-приемникам, которые в ближайшее время должны появиться на рынке. Здесь работает базовый принцип рынка - “спрос определяет предложение”. В самом деле, фирма Silicon Labs не будет усложнять микросхему, добавляя в нее функции, не востребованные в большинстве применений.
Кстати, по пути наименьшего сопротивления пошел и Degen. Несмотря на то, что в приемнике может присутствовать “советский” УКВ, шаг настройки в нем - 100 кГц, в то время как у нас для вещания используются частоты типа 68,84 МГц (это не по чьей-то прихоти, а оттого, что у нас было принято указывать длину волны, здесь это 4,36 метра) - точно настроится на нее не получится. Обычно в “советском” УКВ вводится шаг перестройки 10 кГц, но это требует дополнительной работы программистов. Естественно, ни один китаец на это не пойдет.
На данный момент в продаже имеются только приемники с 1 Гб флеш-памяти. Также некоторые продавцы на eBay имеют возможность заказать приемник с 2 Гб памяти из “установочной” серии, то есть в ближайшее время эта версия пойдет в массовое производство.
В целом, на даный момент стоимость одногигабайтной версии приемника на eBay составляет около 60 $, плюс 10-15 $ доставка. Продавцы, имеющие выход на представителей производителя, предлагают двухгигабайтную версию с доплатой 5 $. ИМХО если четырехгигабайтная версия не будет “вылезать” за ценовой порог в 70 $, то покупка такого приемника вполне оправдана - получится ненамного дороже хорошего MP3-плеера. В нынешнем же состоянии Degen 1123 предлагают по явно завышенной цене. У нас же стоимость приемника составляет 2-3 тысячи рублей, что совсем малоинтересно.
Внутренности Degen 1123. Кликабельно.
Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).
Микросхема, на которой предлагается построить модуль TM3P - Si4735 это цифровой CMOS AM / FM радиоприемник, который объединяет полный тракт тюнера от антенного входа до аудио выхода.
Это многофункциональное решение включает в себя расширенные алгоритмы автопоиска, режим mute, цифровую автоподстройку и стерео декодер.
Чип также включает в себя цифровой процессор для европейской системы передачи данных по радиоканалу ( RDS ) и Североамериканской системы Radio Broadcast Data ( RBDS ), включая декодирование символов, синхронизацию блоков, обнаружение и коррекцию ошибок.
Короче, это полнофункциональное AM / FM / LW / SW радио в одном чипе.
И когда вы смонтируете это чип на нашу плату, подключите модуль к микроконтроллеру (например Arduino), то сможете насладится качественным приемом вещательных станций практически во всем доступном диапазоне частот.
Прослушать вещание можно через наушники, подключив их непосредственно к модулю. Или лучше построить домашний стерео тюнер очень высокого класса.
Технические характеристики
Автоматическая подстройка частоты, (АПЧ / AFC)
Автоматическая регулировка усиления, (АРУ / AGG)
FM стерео декодер
RDS / RBDS процессор-декодер
Рабочие частоты:
- Длинные волны (LW)153–279 кГц
- Средние волны (AM) 520–1710 кГц
- Короткие волны (SW) 2.3–26.1 МГц
- УКВ (FM) 64–108 МГц
Внешний вид модуля
Электрическая схема
Монтажная схема верх
Монтажная схема низ
Это открытый проект! Лицензия, под которой он распространяется – Creative Commons - Attribution - Share Alike license. Проект выполнен в KiCad. Любые файлы доступны для скачивания.
Сегодня я расскажу о том, как еныустро современные вещательпри ныеемники, на примере SI473X — ствасемей однокристальных SDR-емниприков. Заодно напишем собснуютвен библиотеку для управлеэти ниями чипами. Спросишь, зачем еще нам один приемник? Чтобы ражнятьпоупся в их создании, опробовать ресинтеную микросхему и, конечно же, мно узнатьго нового!
Как радиоприемники стали Прог
ширпотребомресс не стоит на месте: в течение дыдупрещего столетия сторади имостьоприемников снипри, жалась этом их характеристики новистались все лучше. Так, в 20-е века XX годы основной вклад в стоимость силивно радиолампы — вспомни хотя бы выйпер супергетеродин Армстронга, уже мы который упоминали, говоря об истории гетеросупердина.
На момент своего ленияпояв он казался совершенно безумтак, ным как содержал восемь огромное — ламп количество для того менивре. А ведь ему нужны были батарей ещеки общим размером с небольчемодан шой!
В 1930-х подобный приуже емник был вполне реален и даже извопродился серийно, а кроме того, лисьпояви лампы косвенного накала, мож которыено было запитать от сети. Да и цены такиели не ста заоблачные. В итоге присто емникил примерно как сейайфон час, и его уже можно было тавитьпос на стол, не рискуя слопос матьледний.
Следующий этап шевуделения и миниатюризапро цииходил достаточно медлам, леннопы дешевели и уменьшались в разсовер, мерахшенствовалась схеникамотех. Продолжалось это 1960 до вплоть-х годов. А прорыв слуначалеся в чил пятидесятых, когда появипер лисьвые серийные траннихры и на зисто построили персерий выйный приемник Regency TR-1.
По терисхарактикам он уступал ламтого повым времени и стоил заметно его, но дороже уже можно было положить в манкар. А дальше транзисторы потихоньку параметли, их дешеверы улучшались, а вместе с ними новистались меньше и экономичпри нееемники. Появились интегральсхе ныемы, и где‑то к 1970-м годам количестран твозисторов в устройстве талоперес существенно влиять на Все. цену больший вклад в разцену и мер стали вносить конпро турымежуточной часвход и тотыные перестраиваемые Оче.
цепиредной рывок прошелизо в начале восьмидесятых, инжеда когнерам фирмы Philips удаумес лосьтить весь радиочастракт тотный в одну микросхему. А кроме счет, за того схемотехнических ренийухищ избавиться от всех конкро, туровме гетеродинного. Микполучима росхела название TDA7000, а пропри тотипемника, представленный в ламныхрек целях, выглядел довольно‑необыч такино.
Прототип приемника на Шту
TDA7000ка получилась на редкость наяудач, поэтому вскоре появились PDF (TDA7021) с поддержкой стедирореокования и TDA7088 (PDF), где ласьдобави возможность автопоиска цийстан. В последней микросхеме зоваласьисполь небольшая цифровая которая, часть за этот самый поиск отвеВпро. чалачем, там все было еноустро достаточно примитивно, но дерпрожалась такая конструкдос циятаточно долго. Это именно те емниприки, которые встраивали чуть ли не в началеки в зажигал 2000-х.
Российские работразчики хоть и отставали, но опытли переня, в результате чего появизна ласьменитые К174ХА34 (TDA7021), TDA7000 (К174ХА42) и очень забавная гибсхе риднаяма СХА058.
СХА058
А вот на созана даниелога TDA7088 ресурсов у чесотетвенного произвоужеля дите не хватило, или, скоста, реело не до того. В любом случае, чассей все эти чипы счиустася таютревшими и не произвоисклюся, за дятчением клонов TDA7088, но и видать, ему, недолго осталось.
Сегодня тупиланас эра SDR/DSP-приковемни, в которых основная обработка наласиг выполняется математически на рованоцифных данных, мы это обсужда ужели, когда собирали ZetaSDR. Но там ботобрака оцифрованного сигпро налаисходила на ПК. А можно ли обойбез тись компьютера? Да легко: в году 2001 Philips выпустила чип PDF (TEA5767), представляющий собой тальоднокрисный цифровой приЭтот. емник чип требовал минимум имел, обвязки цифровое управление и онипозицировался (PDF) как удобвари ныйант для встраивараз в нияличные гаджеты типа пле-MP3еров и мобильных телефоСре. новди его достоинств — кварста цеваябилизация частоты и можностьвоз декодировать стерео.
пол с TEA5767ной обвязкой
Чуть позже болееся появил совершенный чип RDA5807. Он вилизбася от последнего колебателькон ноготура в обвязке. Собственно, обвязки и там‑то не осталось, при этом нимаприемый диапазон был расно заметширен (64–108 МГц), появипод ласьдержка RDS. Чувстельтвиность стала повыше, качесзву твока тоже, и, что самое удиноевитель, эта кроха способна омные 32-тянуть наушники без дополногонитель усилителя. И все это чемше мень за десять рублей! А сверх чип, того имеет обратную совместиRDA5807 с мость, да и вообще способен работать управля безющего микроконтролкон. Но с лератроллером все же веселее.
обвязкой с RDA5807
Но даже все перечисленное не делпре: в чип можно запихнуть при и ДВ/СВ/КВ‑ещеемник, как это сдеKT0915 в лано (PDF), AKC6951 (PDF) (тут пер и ещевые несколько каналов TV ниматьпри можно) и SI473Х, о которых мы и будем даль говоритьше.
Мы создадим современради ныйоприемник, подобный ременсовным коммерческим таким, образцам как PL330 и ETON SATELLIT. Но изде нашелие будет при этом симальмакно простым и эффективным.
ETON PL330 SATELLIT
Почему SI4734
SI4735 чаетотлися от других упомянучипов тых тем, что поддержипат ваетчи прошивки, а это открыдос ваеттуп к дополнительным кцифуням. Так, в сети есть патч, поз которыйволяет принимать сигSSB с налы-модуляцией. Что в ней спро, такогосишь ты? Да в общем, ничего беносоного, просто на ней работают диапали в КВ‑любитезонах, и их порой интересно лушатьпос. И это, наверное, самый тойпрос вариант такого прирошока.
Патч официально держиподвает только SI4735, на ней я и экспе хотелриментировать. Но купленный экзем мноюпляр оказался нерабопоэто, чимму я поставил SI4734-D60, имел которыйся в загашнике. А заодно попскор робовалмить этому чипу патч, и, к удив моемулению, он сработал. Так если, что тебе не нужен RDS, можно митьсэконо.
Обрадовавшись такому успеху, я робовалпоп поковырять SI4730-D60, более тем что в сети проскальинформа зывалация, будто некоторые из чипов этих могут работать на КВ. Однако у меня зарабо не онитали и патч на них тоже не Очень. встал вероятно, что патч ботасрает и на SI4732, поскольку китайцы добавто часляют эту микросхему в сво наборыих приемников и заявпод о ляютдержке SSB.
Схемотехника
наших Для экспериментов мы соберем сительотноно несложную конструксос, циютоящую из двух блоков: управлека блония и блока приемника. управле Блокния соберем на STM32F030, добавим к энко немудер, дисплей OLED и кно восемьпок. От кнопок можно откасе вовзаться, но с ними управлять прикомемни намного удобнее. За виатуклару будет отвечать PCF8574, удоб оченьная микросхема — распор ширительтов с I2C-интерфейсом. дениеВве расширителя портов усложня и хотьет схему, но упрощает разпла водкуты и опрос кнопок. Питать это все дело удобно с помощью LiPO-муляаккутора, поэтому добавим туда кон ещетроллер заряда и DC/DC-презоваобратель на RT9136 для питания тролконлера. Использование активного обрапрезователя целесообразно в повышене плания КПД.
Выемниной мощности SI4735 таточнедосно для раскачки стантныхдар 32-омных наушников, поэтому ауди нуженоусилитель, даже два, как так у нас стерео. В качесуси твелителя использована микTDA2822ма росхе (PDF) в стандартном чениивклю. Это не лучший варидвум по ант причинам: во‑первых, у слиш нееком высок коэффициуси ентления, а во‑вторых, на мой она, вкус слишком шумит. Лучше на роль эту подойдет LM4863 (PDF), но у ока ее не менязалось под рукой. Тем не TDA2822 менее недурно справляется со своей завод.
В задачейских решениях обычно испольУВЧся зует и магнитная антенна, мы же поспро тупимще: поставим на вход фильтр 5-го часка с порядтотой среза и будем испольпол зоватьноразмерную антенну — все штырьно на рав в квартире можно ловить помехико толь, FM и пару китайских станхороший в ций день. Что же касается FM-емуда, то вхо комфортно и без ныхвход цепей. Кроме того, саму вмес SI4734те со входными цепями мы помесэкран в тим из жести (плата двухстоняярон, вторая сторона — наясплош медь), благо это совслож не семно. Использование внешней норазполмерной антенны сильно снинавод зитки от цифровой части и избаУВЧ от вит.
Что касается этой циф самойровой части, то тут каких‑осо либобенностей нет. Схема, проты и плачее лежат на GitHub. Вешать тоянпосно обновляющийся дисплей и виатуклару на одну шину с SI4734 — не очень идея хорошая из‑за возможных помех, однако новостака контроллера и выкдис лючениеплея на слух не вносит ненийизме. Отсюда можно сделать что, вывод в городе гораздо больший качес в вкладтво приема внозашум ситленность эфира.
Оформлено дос в этотаточно минималистичном впроле, стичем, корпуса я делать любилда не никог. У меня получилось что‑то неесред между макетом и законченным ствомустрой, но транспортировку и полевое зованиеисполь приемник пережил не поморinfo.
щившись
Предвидя вопросы, сражу сказу, что управляющий блок собно можрать и на Blue Pill, и на ARDUINO, в леднемпос случае на Али можно уже купить собранную плату. Обойэтося дет примерно в 3000 рубдопол. А за лейнительные деньги к этому мож делуно докупить корпус. Но это не метод наш, мы же собрались поковыряться с Прошивка!
SI4734
В сети достаточно руководств по прике сборемников на SI4735, однако шинсбольтво авторов делают схе на акцентмотехнику и сборку на макете, чеголе пос туда заливают один из вариготовой антов прошивки. Мы же попробуем ратьразобся, как написать такую просамоску шивтоятельно почти с нуля, поэтому нижес всеказанное достаточно перенеско легти на любой другой миктролроконлер, лишь бы у него хвапамяти тало для хранения патча.
что, Итак же за зверь SI4734 и с чем его Этот едят? чип управляется по шине каж, и I2Cдая посылка представсобой ляет адрес микросхемы (с битом люченияперек запись/чтение), 1 байт байтды и до 7 коман аргументов. У кажкоман дойды свое количество аргутовмен, впрочем, даташит говорит, посыл чтоки можно сделать и фикнойсирован длины, если вместо неисзуемыхполь аргументов слать Для . 0x00 наших целей понадобится не мно такго команд, поэтому мы можем позсебе волить написать для каждой фун своюкцию. Результатом выполкоман ненияды можно считать ответ, тоящийсос из байта статуса и до 7 байт твенсобсно ответа, причем и здесь каетдопусся унификация длины: читатьно мож по 8 байт, все неиспольбудут зуемые 0x00 .
Но тут есть нюанс: выполда команняется не мгновенно, а с задеристе, до жкойчения которой микросхема отве будетчать только нулями. Поэтому, намда ког необходим ответ, мы с некотопери ройодичностью будем его тыватьсчи, пока первый байт будетта не отве равен 0x80 , что свиствудетельет о завершении исполнения Следы. командом можно считать ответы байта и/или отправлять слекоман дующуюду.
Инициализация
Прежде всего нуж SI4734но инициализировать. латьСде это можно в одном из трех или: AM, FM режимов SSB. Перед началом инизациициали документация рекомендует нитьвыпол сброс. Делается это виальтрино: надо ненадолго подтянуть к RESTле зем-пин SI4734. Для задерисполь жкизуется совершенно ленивая кцияфун, благо точность тут не осоет имебого значения.
Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
Получил Si4730 модули с алиэкспресс, законектил с ардуино. Есть библиотеки в и-нете, кривые и не очень, но где как - и в итоге со вставками своего минимального кода радио заработало. Поиск вверх - вниз всё как и должно, АМ с 520 до 1.710, ФМ 88.5-109. Но при прямой записи частоты настройки радио настраиваестя со 149 до 30.000, и с 64.0 - 109.0. На АМ перепроверил - с ЦО Хантека АМ подавал 1 кГц и действительно полный диапазон ДВ, СВ, КВ. На УКВ проверить не смог, генератор ток до 25 МГц, но сомнений нет - по коду ошибка настройки как и на АМ, при выходе за лимиты сразу сигнализирует. Такие дела. А дата шит брешет что только 4734/35 всеволновые. Может китайцы постарались, и план перевыполнили?
QUOTE (Волшебник @ Jan 14 2018, 07:21 AM) |
Получил Si4730 модули с алиэкспресс, законектил с ардуино. Есть библиотеки в и-нете, кривые и не очень, но где как - и в итоге со вставками своего минимального кода радио заработало. Поиск вверх - вниз всё как и должно, АМ с 520 до 1.710, ФМ 88.5-109. Но при прямой записи частоты настройки радио настраиваестя со 149 до 30.000, и с 64.0 - 109.0. На АМ перепроверил - с ЦО Хантека АМ подавал 1 кГц и действительно полный диапазон ДВ, СВ, КВ. На УКВ проверить не смог, генератор ток до 25 МГц, но сомнений нет - по коду ошибка настройки как и на АМ, при выходе за лимиты сразу сигнализирует. Такие дела. А дата шит брешет что только 4734/35 всеволновые. Может китайцы постарались, и план перевыполнили? |
Это же сишки, внутри МК со своей прошивкой. А прошивку нужно отлаживать. Конечно будет много недокументированных регистров. Проще всего подключать микросхему к ПК, и уже на компьютере своим софтом делать перебор рандом битов в рандом регистры.
TDA - The Digital Audio
Если плоскогубцы выскользнули из рук, то они обязательно упадут именно в то место, где смогут принести наибольшие потери. Закон Мэрфи.
QUOTE (romanetz @ Jan 14 2018, 11:30 AM) |
Ещё бы квадратуры с неё получить в каком-нибудь тестовом режиме, как в 4432, скажем. |
Не, ПЧ с неё вряд-ли вытащить получится. На Si4432 там дата шит об этом прямо говорит. Кстати, у си4463 - ни слова, хотя они и из одной категории.
У меня тут мысль обьединить 4432 и 4730, первая как гетеродин на ПЧ около 64 МГц, а потом вторая как гетеродин с демодулятором. Я как то мерил ПЧ выход с 4432, у меня там где то под 10-20 МГц получалось, а потом завал, не уверен что она до 64-х выдать сможет.
Подёргал микросхемку SI4730-C40 из музыкального центра. Ну никак не хочет она настраиваться ниже 520 кГц и выше 1710 кГц. Обидно.
Так Si4730 только АМ поддерживает, это Si4734/Si4735 уже поддерживает от 149 кГц до 23 МГц. Автору поста скорее всего прислали Si4734/Si4735 под видом Si4730. Команда 0x10 все расскажет.
TDA - The Digital Audio
Если плоскогубцы выскользнули из рук, то они обязательно упадут именно в то место, где смогут принести наибольшие потери. Закон Мэрфи.
Так я на первый пост и купился. Дай думаю, попробую. Тем более, что si4730 была под рукой. Хотел использовать её в качестве АМ детектора на ПЧ 455кГц.
Не получится значит. :(
Почему именно 455 кГц? Сишке никаких дополнительных фильтров не надо для детектирования ПЧ, у нее уже в самой есть фильтры, можно любую частоту за ПЧ брать, но смеситель подойдет исключительно кольцевой диодный, какое либо усиление сигнала недопустимо, разве что кроме входного каскада, у сишки и так очень сильное усиление по входу, и дополнительное будет мешать работе АРУ.
TDA - The Digital Audio
Если плоскогубцы выскользнули из рук, то они обязательно упадут именно в то место, где смогут принести наибольшие потери. Закон Мэрфи.
vitalik_b, есть приёмник P-45. Третья ПЧ 455 кГц, в принципе можно подкрутить программно плюс-минус. До 520 кГц получится наверно. Но для меня это сложно. Куда проще попробовать было бы si4735 настроенную на 455. Хотя можно попробовать si4730 на 520 кГц но тогда частоту приёма нужно будет сдвинуть на 65 кГц.
На счёт усиления спасибо. Тоже думал, что сильные сигналы заткнут этот DSP. Но всё же хочется самому попробовать.
Есть DEGEN DE1103 DSP. Сдуть с него что-ли сишку для экспериментов. Но стрёмно как-то
У меня такое чувство, что получится бред. В самом тюнере куча усиления, и затем еще проход через два преобразования частоты смесителями с усилением. На более менее сильных сигналах АРУ сишки упрется в потолок. Почему не применить какую нибудь TA2003 или прочую в режиме АМ?
TDA - The Digital Audio
Если плоскогубцы выскользнули из рук, то они обязательно упадут именно в то место, где смогут принести наибольшие потери. Закон Мэрфи.
Я пробовал вместо штатной CXA1691 разные TA. и LA. Работают гораздо лучше. Особенно в плане рабрты АРУ. А вот у SI4730 ещё и куча настроек работы этого самого АРУ. Очень бы хотелось их пощупать.
На счёт перегруза, скорее всего так и будет. Можно попробовать прицепить сишку и на вторую ПЧ 10.7 МГц.
Может она умеет перестраиваться на другие частоты,но при этом параметры приема не документируются.
RDA5807 перестраивается 50-112,5 МГц с шагом 1 кГц(. ),но прием слабее,почему не знаю,сравнивал на 101,1 МГц,в даташите о прямом управлении с таким шагом даже речи нет,только есть упоминание бите прямого ввода частоты. (подробности в даташите)
Кстати-я тоже пробовал в Р-45 заменить СХА1691 на что-то,но. все равно сха1691 в итоге победила,в теме Р-45 есть разработка (пардон-не помню кого) ,стерео-фм,я пытался ее повторить но так и не доделал
А вот "злополучная" RDA5807,которую многие обходят стороной,я пробовал в М-45,теа5710/5711 "дохнут" от от такого уровня сигнала,а с RDA все норм
Asmodey, к сожалению, не нашёл такого параметра в даташите.
bulat, может и умеет. Поставил в цикле увеличение/уменьшение частоты приёма с опросом состояния. При достижении границ в ответе на опрос одна и та же честота. И на слух шумы приёма не меняются.
Собственно говоря, затруднённый приём сильных сигналов, и заставил экспериментировать с АМ детектором.
Можно поиграться с регистрами, свойствами Property 0x3400. AM_SEEK_BAND_BOTTOM и Property 0x3401. AM_SEEK_BAND_TOP. Вдруг по умолчанию у вас записаны узкие границы диапазонов. Я помню, что микросхема не препятствует вписыванию туда значений, больших, чем 23 МГц. И нормально настраивается на 27135 кГц.
Но я дополнительно ставил и усиление на максимум (свойство AM_AUTOMATIC_VOLUME_CONTROL_MAX_GAIN 0x3103 = 0x7800).
Вот мой код для Si4735.
Присоединённый файл ( Кол-во скачиваний: 479 )
Si4735RecvTest.c
AntonSor, спасибо. Тоже обратил внимание на эти регистры. Но трогать не стал. Я так понял, это верхняя частота и верхний диапазон для поиска. Но попробую. Микросхема не препятствует записи частоты вне диапазона а просто игнорирует его. И речь идёт о Si4730. У неё только 520-1710 кГц. За код отдельное спасибо. завтра пиозучаю.
AntonSor, Property 0x3400. AM_SEEK_BAND_BOTTOM и Property 0x3401. AM_SEEK_BAND_TOP ничего не меняют. Ниже 520 и выше 1710 микросхема не настраивается.
bulat, а как Вы RDA5807 подключили в приёмник M-45? Там ПЧ с тюнера максимум 40 МГц.
Эти микросхемы выпускались с разной версией микропрограммы. Не исключено, что в какой-то ревизии есть "пасхальные яйца".
Наткнулся тут случайно.
Патчи для Si4735 для приема SSB и NBFM (NFM).
Архив в аттаче. (Если это не фейк, конечно. Пока возможности проверить нет.)
Присоединённый файл ( Кол-во скачиваний: 288 )
ssb_patches.rar
Подписаться на тему
Уведомление на e-mail об ответах в тему, во время Вашего отсутствия на форуме.
Читайте также: