- Silicon Labs Community
- Welcome and Announcements
- Silicon Labs Knowledge Base
- 8-bit MCU
- 32-bit MCU
- Bluetooth / Wi-Fi
- Other Products Category
- Optical/RH/Temp Sensor
- Other Products
- Hardware and Software Tools
- Simplicity Studio and Software
- General Discussions and Suggestions
- Chinese Forum
- Software Libraries
- Development Kits
- Reference Designs
- Third Party Tools
- White Papers
- Official Blog of Silicon Labs
- Chinese Blog
12-03-2015 08:17 AM - last edited on 05-03-2017 02:56 AM by Siliconlabs
I have selfmade board based on Si4731-D60 and C8051F320.
Board is used for FM audio recording in 24/7 mode.
After about one month of continuous operation the signal noise is noticably increased.
If I send comand to tune frequency again sound quality becomes perfect.
It seems that tuned frequency is slowly shifts!?
1. How can I read current frequency from Si4731?
2. What do I have to check on my board to ensure stable frequency?
12-08-2015 02:15 AM
Are you using the battery or the DC power supply?
From my understanding, the tuned frequency will shift only if the RCLK shifts, or the temperature changes a lot.
Next time when this issue happens, you can check the accuracy of the RCLK.
1. Yes, you can use the CMD Command 0x23. FM_RSQ_STATUS to monitor the frequency offset.
2. Not sure what causes this issue at this stage. But you can ensure the stability of the RCLK. And if the temperature changes a lot (if you can get real-time temperature) , do a new tune.