前不久接到一个任务,要求用Arduino做一个小玩意,而且需要方便初学者制作PCB和焊接。作为一个通信人,我的脑海中闪现的第一个东西就是带DSP的收音机。在网上找了一下,国外有现成的模块了,芯片方案是Silicon Labs的Si4703,资料很齐全。后来又发现淘宝上有其早期版本,除了电源针脚定义与最新版的不同,其它都一样。就这么愉快地做决定了。
功能特性:
- 接收范围76MHz~108MHz,支持粗调(1MHz步进)和细调(0.1MHz步进)
- 带信号强度指示
- 带立体声状态指示
- 支持向上、向下搜台
- 支持音量调节
- 使用Micro-USB接口供电,工作电流约31mA
Si4703的Arduino库来自于GitHub,然而用着不太符合自己的需求和习惯,最后还是改了不少地方。I2C时钟频率