首页 > 评测 > 单片FM/AM频段广播接收芯片——Si4731Demo演示板评测

单片FM/AM频段广播接收芯片——Si4731Demo演示板评测

  • 作者:高扬
  • 来源:21ic
  • [导读]
  • Si4731Demo板是Silicon Labs在数年前推出的一款FM/AM接收芯片演示板,在这个板子上你可以完全演示Si4731主控的收音机的一系列完整功能。

在FM、AM模式下显示的信息有:

6.jpg

1.5 特性总结

这套 Silicon Laboratories Si4731 演示板所实现的 AM/FM 收音机设计方案具有大量的增强特性,这些特性充分展示了 Silicon Laboratories 的 AM/FM 及 MCU 芯片的强大功能。 Si4731 芯片采用 20 管脚的 3 x 3mm QFN 封装,这与Silicon Labs 的所有具有 FM 接收,发射及收发功能的 Si47xx 系列兼容。主控芯片采用 Silicon Laboratories 的内部带振荡器和 DC-DC 的 C8051F930 MCU。显示部分采用了一款 79 x 101 的点阵型 LCD,能够显示包括 RDS 信息在内的各种信息。整个演示板可由3节AAA电池供电或者一节AA电池通过C8051F930 MCU内部的dc-dc转换器供电。

SI4731-DEMO这块开发板有以下特点:

n 支持全球范围内的所有 FM 频带 , 76–108 MHz

n 支持全球范围内的所有 AM 频带 , 520–1710 kHz

n 自动搜索 / 全频带扫描

n 同时支持 48 个 FM 和 48 个 AM 电台存储

n FM 无线数据服务 (RDS) 解码功能 (Pi Pty Ps RT CT AF 显示 )

n 根据 RDS 信息自动调整时间 / 日期

n 自动切换备选频率 (AF)

n 自动检测并设置 AM 步长

n 单电池 (最低电压 0.9 V)或三节电池工作模式

n 可调整的参数包括:

l 信道步长

l 自动搜索有效台时 SNR/RSSI 参考门限值

l 软静音的 SNR/RSSI 参考门限值

l 信道滤波器带宽

l 立体声和单声道的混合度门限值

l 频带的上下端限制

l 预加重 (50 us or 75 us)

l AM 步长检测判断的门限值

n 立体声指示

n 带静音功能的音量控制功能

n AM/FM 信道频率显示及信道信号质量显示

n 电池电压显示

n 万年历功能

n 3 x 4 矩阵键盘控制接口

n 数字健直接输入电台频率功能

而作为主控的C8051系列单片机主要特点有:

7.jpg

 

1.6 开发资源

官方提供了数据手册和用户手册,同时还提供了例程作为参考。而SI4731-DEMO开发板使用的主控MCU是C8051F930,我们这里介绍一下该单片机的开发环境,根据名字我们知道该芯片是8051系列,因此作为Keil C51也是支持该芯片的开发的,如下图所示,在Keil C51目录可以找到相关的头文件,在工程Option选项里也可以查看该芯片的主要特性。

8.jpg

根据该软件提供的芯片特性可知:25 MIPS mixed-signal, 64K in-system programmable FLASH 8051 with 256 bytes RAM; 4K-bytes XRAM; SPI; SMBus; UART;10-bit 23-channel A/D; 2 voltage comparators;on-chip temperature sensor; 4 timers; PCA。

也就是说,如果你会使用51就会使用C8051F系列单片机,将例程文件添加到工程如下图所示,可以顺利编译通过。

9.jpg

一般来说芯片厂商都会提供自己家的开发软件的,Silicon Labs也不例外,他们提供的开发软件名字是Simplicity IDE,而且是基于eclipse的,所以安装软件会有点大,目前的版本号16,文件大小3.55G。该软件启动界面和软件界面如下图所示,安装完成后,可以直接在本地查看所选芯片的各种应用手册,以及简单的例程。由于软件安装文件远大于Keil C51,这里推荐使用keil C51。

10.jpg
11.jpg

这里说明一下,官方提供的Si4731 例程工程是基于Simplicity Studio的(打开工程后如下图所示),同时也可以直接在Keil C51下运行,因为都是51内核。操作和寄存器命名法则是相同的。

12.jpg

Simplicity Studio打开工程后界面

  • 本文系21ic原创,未经许可禁止转载!

网友评论