基于S1473X的RDS功能设计与实现

嵌入式系统 时间:2012-02-15来源:网络

3.2 RDS功能的实现
通过发送命令0X24,也即函数FM-RDS_STATUS来获取当前频道的RDS信息,并从RDS堆栈中读取一个空值。其中RDS的信息包括同步状态标志位、堆栈状态标志位、整个群组的信息(块A,B,C,D)和每块传递的错误信息。 另外属性命令0X1500,RDS_INT_SOURCE负责与RDS有关的中断配置。属性命令0X1501,RDS_INT_FIFO_COUNT负责设置在RDSRECV标志位置1之前,RDS堆栈中存放RDS群组数据的最小值。因为有些RDS的功能显示,比如显示电台节目名称,歌曲名等信息,需要几组的RDS群组数据才能传送完毕,所以RDS堆栈必须要有一定的存储能力,才能将信息完整地显示。整个RDS功能实现的流程如图3所示。

c.jpg



4 结语
最近几年我国像手机、MP3,PDA等提供信息服务功能的终端发展越来越快,功能也趋向一体化,集多种信息服务功能为一体的智能终端是这些便携式设备的发展方向,很多消费者希望在他们的掌上产品中增加FM功能,而RDS等数据广播业务由于是利用现有覆盖面很广的广播网络,网络建设投入很少,而且很多调频芯片已经集成了RDS解码功能,所以RDS功能的实现变得简单易行。相信FM+RDS一定会有更加广泛的应用。

1 2 3

关键词: 设计 实现 功能 RDS S1473X 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版