I2C bus controls RDA5807M to achieve high-fidelity reception of FM signals
[Copy link]
Use STC8G1K08 I2C bus to control RDA5807M to achieve high-fidelity reception of FM signals. The frequency is displayed by a 0.36- inch common-anode LED digital tube. The 8G1K08 will not interfere with the reception of FM signals when the digital tube scans and displays. RDA5807M is measured to reach 46-118MHZ . In this range, the sensitivity is high and the consistency is good . The received signal is almost noiseless after being amplified by the power amplifier. The quality is close to that of CD. The circuit is simple and uses very few components. Using 3.6V normal display + radio current 26MA/8G1K08/ 5807M uses the encoder to trigger downward to enter sleep mode, and the current consumption is 11ua.
FM receiver uses RAD 5807M, which has a very high sensitivity. It uses I2C bus communication to control its internal function register to realize the radio function. The 5807M register, radio schematic, PCB and the actual object are shown in the figure below.
5807M register initialization value
0xC001, //02H
0x0000,
0x0400,
0x86BF, //05H
0x4000,
0x46C6,
0x0000,
0x0000,
0x0000, //0AH
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0006, //10H
0x0019,
0x2A11,
002E,
0x2A30,
0xB83C, //15H
0x9000,
0x2A91,
0x8412,
0x00A8,
0xC400, //1AH
0xE000,
0x241D,
0x816A,
0x4608,
0x1086,
0x1661, //20H
0x0000,
0x109E,
0x254A,
0x0408,
0x0608, //25H
0xE105,
0x3B6C,
0x2BEC,
0x090F,
0x3 414, //2AH
0x1450,
0x096D,
0x2D96,
0x01DA,
0x2A7B,
0x0821, //30H
0x13D5,
0x4891,
0x00bc,
0x076D, //34H
|