|
本帖最后由 cyjun99 于 2022-12-4 13:20 编辑
2021年1月份就设计好板了,但一直没有做软件设计,一直闲置在那。这次本来准备设计新买的KT0937芯片电路板,被老婆一顿说道,没办法还是先把存货消耗了再做新的。这个si4732是当时某宝2.5元买的,看样子应该是拆机翻新货,同一个条带里的芯片批号不一样。仔细阅读si4732的编程文档,软件操作还是比较繁琐的,各种命令很多,边看边做经过3~5天的编程调试基本功能全部实现了。现在将心得总结下:
1.使用stm32单片机实现,没有使用网上的arduino库,自己重新C语言敲出来的。
2.没有使用网上绝大部分人使用的I2C接口,而是使用的3Wire接口,速度比I2C快多了,可以到2.5MHz,实测应该不止。
3.SSB已经拿到破解文件,也知道怎么加载,但具体怎么调用SSB命令还不知道。有知晓的坛友也请告知。
4.RDS国内支持的电台很少,故没有实现。
5.这块芯片比我之前做的AKC6955灵敏度要高很多,一根细导线做天线既可以收到所有的FM电台,6955要加很长的天线才可以,对比明显。搜台速度是瞬间出的,不像6955一点一点的跳的。
6.缺点是本身不带功放,勉强可以带动耳机。
7.电路板设计方面用D类功放是败笔!我用示波器测了一下功放芯片8403的开关频率在240KHz左右,对低频和中波感染肯定很严重,后面找个壳子装装看,看看能否优化干扰。因为设计电路时没有仔细阅读芯片文档,4732的接口配置硬件要额外接个地。天线口距离耳机口太近,有点不方便。 |
评分
-
1
查看全部评分
-
|