ohahaha

STM32H7 Life Little Butler Radio Chapter [Based on RDA5807FP chip]

 
Overview

################################################ ##################################

Note: The content verified by this module is one of the major project contents of playing with STM32H7 Life Butler [both c and python versions can be done].

Aimed at re-implementing the functions linked below [adding a large number of new functions and rewriting the original code, the software development time is expected to be one year [continuously]). After the individual peripheral functions of the hardware are verified, the PCB will only require a few day time]

https://www.cirmall.com/circuit/17538/

This module will realize the FM radio function of "STM32H7 Life Butler". [Anyone who has new ideas, please contact: QQ-> 2752301152]

      Radio: https://oshwhub.com/dome2018/rda5807fp

 

      WiFi article: https://oshwhub.com/dome2018/esp32_ble

      Speech synthesis: To be added [hardware has been verified before testing xfs5152, 6288, and 6658, no need to draw it separately]--2022/4/22

################################################ ##################################

 

The board has been returned and is waiting for testing. IIC and IIS [can also be written as I2S, depending on online habits] are introduced, and the code will support them. Both C version and micropython version are available. --2022/4/22

 

Functions that have been independently verified in the early stage include:

   FMC drives parallel port 1.3 240x240 screen, OLED parallel port [screen refresh speed perfectly solves interactive experience problems]

   FMC drives NAND Flash [for backup, to store fonts, etc., and can be used with TF cards]

   Speech recognition and synthesis have been implemented [c and python versions have been tested] --> https://www.cirmall.com/circuit/28831/

   The only peripherals currently waiting for testing are FM, and later synthesis chips will all support syn6288, syn6658, and xfs5152 [the software has already been supported and has not yet been integrated into this major project].

 

Foreword:

    RDA5807, no matter what the suffix is, the code is the same. This sop16 package has an additional I2S digital audio output interface, which can be connected to an audio chip that supports I2S to directly output digital audio.

    The chip supports receiving RDS broadcast information [that is, inserting some special information, the most common one is the traffic information broadcast on the vehicle radio]. References --> https://www.renrendoc.com/paper/194401939.html

    It doesn't matter whether IIC is pulled up or not. Anyway, STM32 has built-in pull-up [just don't need open-drain mode].

    In order to ensure a better sound pickup effect on the drawing, all are drawn first. However, in actual soldering, some components cannot be soldered. As long as the function is OK, as few as possible.

 

designing process:

    Will be added after testing is completed. 2022/4/22

 

Target:

    The iis and rds supported by the chip are all implemented [iis requires an external audio iis-dac chip].

    Regular radio reception and channel storage are all implemented.

 

appendix:

     Data sheet:  https://atta.szlcsc.com/upload/public/pdf/source/20180224/C77689_15194370344091364066.pdf

 

Remark:

    The code is open source [Research on github, open source is on it, which is convenient for maintenance and updates. You can also accept third-party enthusiasts to submit code merges, submit new functions or ideas, and squeeze the potential of the hardware]

    PCB open source [Using AD to draw pictures, Lichuang EDA line drawing is too awkward to use, and is not suitable for drawing complex boards]

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-20 06:19:27

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号