www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 29 Сеп 2021, 04:16

Часовете са според зоната UTC + 2 часа [ DST ]




Напиши нова тема Отговори на тема  [ 13 мнения ] 
Автор Съобщение
МнениеПубликувано на: 08 Сеп 2019, 20:33 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1250
Местоположение: Силистра
Има ли начин за премахване ефектите на заглъхване/плавно увеличаване на звуковия сигнал при смяна на честотата?
(да не се бърка със softmute, което успешно се управлява програмно).

ИС си стоят доста време, тествани, подходящи са за fm-радио с предварително запаметени честоти (и последователно търсене в ефира), без ръчно управление, а не искам така :cool. Все едно слушам интернет радио - без шум :biggrin при смяна на станците (а и е бавно).

ИС RDA5708М е толкова хубава и перспективна (и RDS има), а този ефект дразни! :crazy


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 09 Яну 2020, 18:44 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1250
Местоположение: Силистра
Приемничето с RDA5807M ме изненадва, работи си и на 50 MHz (50-65 MHz по pdf)
reg_3, бит 3:2 = 11 и reg_7, бит 9 = 0
"отдолу" най-ниската честота е 50 MHz, като за "най-висока" честота днес достигнах 134 MHz (като не съм сигурен кое спря първо: цифровия FM-предавател или приемника с RDA5807M :smt023).
---
reg_0x03, 3:2, BAND[1:0]
00 = 87-108 MHz (US/Europe)
01 = 76-91 MHz (Japan)
10 = 76-108 MHz (world wide)
11 = 65-76 MHz (East Europe) or 50-65MHz
---
reg_0x07, 9, 65M_50M MODE
Valid when band[1:0] = 2’b11 (0x03H_bit<3:2>)
1 = 65~76 MHz
0 = 50~76 MHz


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 12 Дек 2020, 16:15 
Offline

Регистриран на: 15 Дек 2012, 09:51
Мнения: 50
Леле какви неща са измислили :)
Тези дни видях темата и си поръчах и аз 2 такива от Алиекспрес.
Има някакъв кварцов резонатор на платката. На каква честота е ? Прилича на часовников 32 768 Hz. Може би ако се смени с по-нискочестотен, ще може да се снаастрои приемничето на по-ниски честоти ?


Върнете се в началото
 Профил  
 
 Заглавие: Re: RDA5807M
МнениеПубликувано на: 12 Дек 2020, 16:24 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1250
Местоположение: Силистра
slav4o.com написа:
... кварцов резонатор на платката. На каква честота е ??

На китайските модулчета е 32 768 Hz. Промяната на настройките и параметрите е програмно.
Може да се постави друг:
Код за потвърждение:
REG_02, 6:4 CLK_MODE[2:0]
000 = 32.768 kHz
001 = 12 MHz
101 = 24 MHz
010 = 13 MHz
110 = 26 MHz
011 = 19.2 MHz
111 = 38.4 MHz


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 12 Дек 2020, 16:48 
Offline

Регистриран на: 15 Дек 2012, 09:51
Мнения: 50
О това е супер. Има доста избор. Идеята ми е да се смъкне под 50 MHz.
Примерно го настройвам за кварц 12 MHz а слагам кварц 8 MHz. Накаква комбинация и така да се направи приемник са Citizen Band ( CB ) 27 MHz примерно ? Интересно и честотната лента на приемане дали ще се промени, ако заработи въобще...


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 12 Дек 2020, 17:38 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1250
Местоположение: Силистра
Бъркаш се. Включваш друг кварц от списъка, активираш го програмно и цялата система работи точно така, както е работила с първия кварц.
Печелиш примено температурна стабилност (ако новият е по-добър). Иначе на времевите параметри, цифровите филтри и др. ще им се променят отношенията.


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 12 Дек 2020, 20:53 
Offline

Регистриран на: 15 Дек 2012, 09:51
Мнения: 50
Не искам друго да го направя, ще го настроя за кварц 24 и ще сложа 12 MHz.
Ще го настроя програмно на 54 MHz, което трябва да е в обхвата. То ще си мисли, че работи на 54, но реално ще работи на 27. Ако стане номерът разбира се. Но това ще го разбера след 2 месеца като дойдат модулчетата.
Интересно, че и стерео са го направили. На къде върви техниката . . .
Тука в Търново имаше поне 3 таксита които ползваха радиостанции на 55-60 MHz . Модулацията разбира се е теснолентова, но за играчката ще го пробвам и тях да ги чуя. "Самолетните" честоти също се покриват, но те пък са АМ . . .


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 12 Дек 2020, 21:00 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1250
Местоположение: Силистра
Приемникът е с цифрова обработка. След като му разбъркаш клока, несъответстващ на заложеня, чипът вероятно няма да прави нищо. По-добре го използвай по предназначение и с настройки, описани в документацията.
(Виж напр ИС. KT0913: FM Frequency Range Frx: 32-110 MHz).


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 12 Сеп 2021, 10:58 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1250
Местоположение: Силистра
Занимавайки се с разни кодове към RDA5807M, днес по сложния начин установих, че в чипа вече си има вътрешни I2C pull-up резистори.
Случайно, с волтметъра в ръка.

Схемата за тестовете се опростява ... с два резистора :D.
(Не че не мога да вдигна вътрешните pull-up резистори в микроконтролера ...)


Прикачени файлове:
rda_pullup.jpg
rda_pullup.jpg [ 31.3 KiB | Прегледано 134 пъти ]
Върнете се в началото
 Профил  
 
МнениеПубликувано на: 12 Сеп 2021, 19:44 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1250
Местоположение: Силистра
Резисторите са високоомни. На 3.3V, с 24LC02 и RDA5807M на I2C шината, приемничето при старт понякога не сработва.
Връщам си pull-up резисторите 4,7k на мястото им :mail.


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 12 Сеп 2021, 22:47 
Offline

Регистриран на: 15 Дек 2012, 09:51
Мнения: 50
Мда, честно казано няма много смисъл от вградените пул-ъпи :)
Ако се добави едно екранче и ротационен енкодер може да стане супер радио :)
Пробвал ли си да прослушваш обхвата 64-74 MHz ? Дали влиза някоя радиостанция по огледален канал ? Или тя междинната тука е ниска... :roll:
Не ми остава време да ги тествам моите модули :oops:


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 12 Сеп 2021, 22:58 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1250
Местоположение: Силистра
Да, с бутони, с вход през COM порт от компютър, с енкодер и др. входно устройство може да се зададе входната честота.
Слушам 87,5..108 MHz, но RDA си приема 50..115 MHz. По спомени: "отгоре" дори повече от това в документацията (134 MHz?, но не помня тестовото модулаторче ли ограничи честотата отгоре или приемника с RDA?).

Закачай модулчето на пробно платче (само с проводници се късат изводите!). На breadboard-а към контролерче и си готов за пробите :wink.
Не са необходими ресурси: за една честота: пращаш няколко байта по I2C и радиоприемаш.
Код за потвърждение:
#include <main.h>
#include <stdint.h>

uint16_t f = 1033;                 // Horizont, Silistra, 103.3 MHz

void main() { 
  delay_ms(600);
 
  i2c_start();
  i2c_write(0x11 << 1);            // RDA5807 mode, random access
  i2c_write(0x02);                 // reg 02
  i2c_write(0b11000000);           // mute off, bass boost off
  i2c_write(0b00001101);           // FCLK 32768 Hz, RDS disabled, power on
  i2c_stop();

  delay_ms(50);

  f -= 870;
  f <<= 6;
  f |= 0b0000000000010000;         // reg 03: SPACE[1:0], BAND[1:0], TUNE enable
 
  i2c_start();
  i2c_write(0x11 << 1);
  i2c_write(0x03);                 // reg 03
  i2c_write(make8(f, 1));          // MSB bits
  i2c_write(make8(f, 0));          // LSB bits
  i2c_stop();

  while(TRUE) {
  }
}


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 18 Сеп 2021, 21:51 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1250
Местоположение: Силистра
Все пак несработването понякога при старт не е заради високоомните pull-up резистори в RDA, и с вградените си работи, вкл. и за външния EEPROM.

Трябва по-голямо strart-up time. Увеличих времето при power-on преди първоначалното зареждане на регистрите.
С Arduino bootloader-ът бави още, при PIC няма такъв.
delay_ms(600); -> delay_ms(1000); :mail


Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 13 мнения ] 

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
cron
Форумът се задвижва от phpBB® Forum Software © phpBB Group
Преведено от yarnaudov.com