数码之家

 找回密码
 立即注册
搜索
查看: 1349|回复: 17

[C51] STC8G驱动的TEA5767收音机模块

[复制链接]
发表于 2022-9-2 13:40:25 | 显示全部楼层 |阅读模式
TEA5767收音程序,在网上一抓一大把了。这次我也玩一下,很多资料都是在网上或前辈高手哪儿移植过来的,如红外遥控,是从@桃源客 先生哪儿移过来的,TM1650的程序,是从@aqxgm 先生哪儿得来的,在此特别感谢两位。我只是一个搬运工而已。

这次用的是比较新款一点的STC8G系列的单片机,只有八个脚,别看它小,但“五脏俱全”,特别是自带了硬体的I2C。玩过I2C的朋友就知道,1T12T的单片机之间用I2C,有时不太兼容。能在1T上用的程序,在12T就不太灵光了,反之也是这样。这次是单片机硬体自带的,不用考虑它的延时,直接在技术手册例程中套用即可,还是挺方便,简单的。

TM1650也是个好东西,相当于电脑中的显卡(显示)和键盘(按键)。只需两个IO口就好了。但它有一个很要命的缺点:就是数码管显示频率时,TM1650扫描显示数码管,会产生嗡嗡的电流声,严重地影响到收音机的音质。用了很多方法也无法消除,最后只能用个土方法,选择好电台后,用命令关闭扫描(即数码管不显示),这算是比较大的遗憾了。这下,收音机的音质有了质的飞跃了。哪位高手朋友,如果有办法消除干扰,又可以显示频率,麻烦赐教一下。

当然,想在TEA5767得到很好的音质或好性能是不可能的,更多的是学习编程的过程吧。有很多地方做得不对,请多多谅解,欢迎指正,但不要喷。


制板时没有做好,导致后面焊得乱七八糟,差点就放弃了




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +60 收起 理由
家睦 + 60

查看全部打赏

发表于 2022-9-2 13:53:14 | 显示全部楼层
这么简单的啊。不是有些是大屏幕高分辨率那种么
回复 支持 反对

使用道具 举报

发表于 2022-9-2 14:45:41 | 显示全部楼层
brianlee 发表于 2022-9-2 13:53
这么简单的啊。不是有些是大屏幕高分辨率那种么

收音机 又不是电视机
回复 支持 反对

使用道具 举报

发表于 2022-9-2 17:21:34 来自手机浏览器 | 显示全部楼层
通过电源产生的干扰
回复 支持 反对

使用道具 举报

发表于 2022-9-2 21:08:21 | 显示全部楼层
再集成个PAM8403,成套了
回复 支持 反对

使用道具 举报

发表于 2022-9-2 22:28:27 来自手机浏览器 | 显示全部楼层
干扰我觉得应该从PCB设计上下功夫,比如接地点选取,电源滤波及电感隔离,必要时设计个屏蔽罩。
回复 支持 反对

使用道具 举报

发表于 2022-9-3 00:05:15 来自手机浏览器 | 显示全部楼层
stdzlqz 发表于 2022-9-2 22:28
干扰我觉得应该从PCB设计上下功夫,比如接地点选取,电源滤波及电感隔离,必要时设计个屏蔽罩。 ...

这个可以说不是干扰,而是1650是动态扫描,会造成电源电压不稳,所以它与总电源之间要有个十几欧的电阻。
回复 支持 反对

使用道具 举报

发表于 2022-9-3 00:19:12 来自手机浏览器 | 显示全部楼层
zj97czb 发表于 2022-9-3 00:05
这个可以说不是干扰,而是1650是动态扫描,会造成电源电压不稳,所以它与总电源之间要有个十几欧的电阻。 ...

电源的干扰也算是干扰吧,所以感觉处理好PCB布线应该能减轻一些。
回复 支持 反对

使用道具 举报

发表于 2022-9-3 00:35:17 来自手机浏览器 | 显示全部楼层
没有按键?固定频率?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-3 09:47:52 | 显示全部楼层
触景情伤 发表于 2022-9-3 00:35
没有按键?固定频率?

按键有写的,具体看TM1650的技术手册(即PDF文件),也亲自验证可以用的。只是为了精简,为了懒,都用红外遥控代替了,在上传的源码中,有红外遥控的介绍。

后续:https://www.mydigit.cn/thread-340053-1-1.html

回复 支持 反对

使用道具 举报

发表于 2022-9-3 11:50:14 | 显示全部楼层
数控收音机,这个牛
回复 支持 反对

使用道具 举报

发表于 2022-9-4 00:44:11 | 显示全部楼层
手工不赖,全部自制~
回复 支持 反对

使用道具 举报

发表于 2022-9-5 08:34:49 | 显示全部楼层
最近我也试过TEA5767 102模块,包括带屏蔽和不带屏蔽的,都很容易受到干扰,及时把单片机、LCD 1602关掉也不行,把PAM8403关掉并用三节充电电池供电,从多媒体音箱输出也还有点干扰。

又买了Si4702的 102模块,依旧是相同的单片机+手机充电器5V供电+PAM8403功放,干扰竟然小的基本听不到,信号灵敏度也不错,效果是真的好。不过,可惜的是没两天模块冒烟了,模块说明是3.3V,但Si4702芯片支持到5.5V。有买了几块和3.3V单片机,还没来得及测试。

Si4702在设置频率寄存器的公式上相比TEA5767简单的多,因为我是用汇编写的,感受比较明显。两者价格都是6元左右。

欢迎大家一起交流。
回复 支持 反对

使用道具 举报

发表于 2022-10-20 16:03:36 | 显示全部楼层
最近刚好在玩STC8G,感谢分享
回复 支持 反对

使用道具 举报

发表于 2023-2-14 16:49:29 来自手机浏览器 | 显示全部楼层
晚上我用电脑看下程序,1650干扰很大吗,我正想用来改日频收音头,自己用arduino控制,遥控输入频率。
回复 支持 反对

使用道具 举报

发表于 2023-2-14 19:10:32 来自手机浏览器 | 显示全部楼层
显示SEG要串电阻,可串330Ω–1KΩ,通过增大占空比提高亮度,旨在减小瞬时电流;通讯线要加RC滤波,减少信号边沿摆率,可以串100Ω、对地并100PF试一下。
回复 支持 反对

使用道具 举报

发表于 2023-2-15 12:18:52 | 显示全部楼层
自制的收音机,效果如何
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-5-11 17:19 , Processed in 0.202800 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表