RICEVITORE CON RDA5807M



Con questo progetto non ho voluto costruire una radiolina completa di un bel contenitore e graziosi pulsanti (infatti mi sono fermato al prototipo)  ma ho solo voluto  provare di persona l'integrato RDA5807M dopo avere letto,  in vari forum di elettronica sia italiani che stranieri, pareri assai discordanti sul suo funzionamento; c'è chi accusava l'integrato di essere poco sensibile, chi ne elogiava solo i pregi, chi riteneva non fosse adatto per rivelare efficacemente l'RDS e così via...
Il problema è che come in tutte le cose non esiste il migliore ed il peggiore in assoluto, dipende da cosa si vuole da un determinato oggetto, in questo caso ritengo che i pregi principali siano le ridotte dimensioni, i pochi componenti di contorno di cui ha bisogno l'integrato per poter funzionare, la semplicità di programmazione, la capacità di pilotare direttamente altoparlanti di 32 ohm (quindi senza bisogno di un amplificatore esterno), la possibilità di aumentare il livello dei bassi (bass boost);
Il difetto, per me, è solo uno, ovvero  la bassa sensibilità del chip che compromette la ricezione RDS (non l'audio), per poter ricevere un testo non disturbato (ricezione di caratteri strani oltre a quelli appartenenti al nome della stazione) occorre che l'antenna sia lunga almeno 75 cm e sia adattata (con una bobina come nella figura seguente), in caso contrario solo di alcune stazioni si potrà stampare sul display in modo stabile e senza disturbi il loro nome.

Il segnale audio in uscita ha un livello di circa 300 mV, nella fase iniziale del progetto usai due schedine LM386 (una per canale)  collegate a due altoparlantini da 8 ohm. A tal proposito consiglio di sostituire i due condensatori da 10 uF (raffigurati nell'immagine seguente) con due condensatori da 2200 uF, questa sostituzione porta i - 3dB di taglio inferiore da 300 Hz a 90 Hz, ovviamente se usate piccoli altoparlanti del tipo di quelli che ho usato io  la modifica è vana dato che altoparlanti così piccoli non riproducono efficacemente le frequenze basse, solo se usate casse acustiche o altoparlanti di dimensioni accettabili la sostituzione dei condensatori si fa notare.
Alla fine del progetto ho poi sostituito le due schedine LM386 con una più prestante che progettai a suo tempo.



Il ricevitore dispone di tre comandi; un pulsante per attivare il bass boost, un potenziometro per il volume e un potenziometro encoder per cambiare frequenza. La frequenza si cambia di 100 KHz ruotando il potenziometro, in senso orario si incrementa  e in quello antiorario si decrementa, se mentre si ruota si preme l'alberino del potenziometro l'incremento e decremento  è di 1 MHz.

Ho provato la radio nel mio laboratorio dove i segnali FM sono piuttosto deboli  e ho ricevuto correttamente l'RDS delle seguenti stazioni:





Per le altre, pur ricevendole bene a livello audio, il nome della stazione non era stabile e sul display si alternavano caratteri giusti con caratteri casuali.

Qui sotto il piano dei collegamenti.



La libreria che ho usato si trova in questa pagina: https://github.com/pu2clr/RDA5807?tab=readme-ov-file qui troverete una chiara spiegazione del chip e molti esempi.
Qui il software.

Fabio
    HOME