矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: seawind

触控版本的TEF668X收音机

[复制链接]
     
 楼主| 发表于 2023-6-15 23:57:39 | 显示全部楼层
amwbsrhk 发表于 2023-6-15 16:09
做得漂亮,看来又要准备些材料了

等完善好了,分享给大家
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-6-15 23:58:42 | 显示全部楼层
471324103 发表于 2023-6-15 16:39
关键是屏对接收信号的干扰怎么解决?多款大屏车机,这个干扰都没做好,对sw am甚至是fm都影响很大,造成灵 ...

干扰可以从电路设计和屏蔽两个方面来解决,目前灵敏度还是不错的
回复 支持 反对

使用道具 举报

     
发表于 2023-6-16 00:05:17 | 显示全部楼层
本帖最后由 杨白劳 于 2023-6-16 00:18 编辑

大多数搞这种大屏的6686的玩家对大屏干扰的问题躲躲闪闪,也不知道这程序架构是不是楼主

本人写的,读取触摸数据是如何设计的。我也正在写6686的底层驱动,我是从底层开始写,我只

用了tm1638读键程序都无法避免读键信号对弱台的干扰,相隔单片机几十上百个周期都是一筹莫展

我更加无法想象这么大数据交换的触摸屏是如何避免干扰的,特别是中波弱台,干扰是单片机io脚

发出读键指令引起高低电平造成的,程序设计在单片机多少个周期读一次操作指令都会在不同的频点

引起干扰,不是简简单单做好电路和屏蔽就能做到的,干扰很大是程序决定的,楼主能在程序上指点一二吗

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-6-16 19:23:41 | 显示全部楼层
杨白劳 发表于 2023-6-16 00:05
大多数搞这种大屏的6686的玩家对大屏干扰的问题躲躲闪闪,也不知道这程序架构是不是楼主

本人写的,读取 ...

相信您也是想过不少办法的,我就是玩玩,没有那么多仪器去测试,主要还是靠对比和耳朵听。我的程序是在PE5PVB开源的TEF6686_ESP32项目基础上修改和添加的新功能。
对于干扰的问题,我的一点拙见,可能不正确,不对的地方请大家包涵和指正,我理解程序对收音造成的干扰,主要还是硬件部分的电磁信号外泄造成的,例如收音芯片(例如TEF668X)与MCU的通讯(通常是通过I2C协议传输)、屏幕与MCU之间的通讯,小屏(3.5及以下)通常SPI的模式与MCU连接,这些数据传输都会有电磁信号的外露,对收音机造成干扰,当然PCB的设计不当也会产生不必要的干扰,例如地连接的问题等,那么避免这些干扰可以针对这些干扰源考虑:
1.电路设计,可以在这些通讯链路上做些文章,对如I2C的电路可以采取下图红圈中的措施,对于屏幕接口的线路可以在时钟sck引脚和数据传输mosi引脚上串22R的电阻等
屏幕截图 2023-06-16 142808.png

2.对于PCB的设计,多看官方资料的说明和官方提供的PCB布局建议。我的经验让I2C走线与收音芯片隔离开,对于SPI的接线包括触摸电路的走线采取同样处理,尽可能让屏幕接线的走线和接口远离收音芯片,对于天线走线尽可能远离通讯频繁的引脚;对于地线的走线同样要注意,避免不必要的环地,由于地之间的电势差造成嗡嗡噪声;
3.可以采取一些必要的屏蔽措施,例如给收音芯片的电路部分盖上屏蔽罩,对屏幕部分进行屏蔽等;
4.对于软件部分,避免不必要的通讯指令,例如写数据到屏幕(例如通过判断数据有没有变化,没有变化就不读写数据),同时对于通讯速度,不是越快越好,不同速度对不同频率的干扰不一样,可以通过设置不同的速度来进行测试,找到平衡点;

以上是本人的一点经验,由于不是电子科班出身,不对的地方请大家包涵。
回复 支持 反对

使用道具 举报

     
发表于 2023-6-16 22:17:15 | 显示全部楼层
买了几个TEF6686芯片在路上,半桶水的我只能依葫芦画瓢制作各位大神的作品
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-6-17 20:45:29 | 显示全部楼层
ma802 发表于 2023-6-16 22:17
买了几个TEF6686芯片在路上,半桶水的我只能依葫芦画瓢制作各位大神的作品

搞多了,就会有自己的想法,想办法自己去实现,都有这个过程。
回复 支持 反对

使用道具 举报

     
发表于 2023-6-19 09:03:20 | 显示全部楼层
期待大神分享。希望能把阻容封装都改成0603,方便手焊
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-6-19 13:27:28 | 显示全部楼层
周栩乐 发表于 2023-6-19 09:03
期待大神分享。希望能把阻容封装都改成0603,方便手焊

为了减少PCB的大小,阻容件的确是0402封装,我都是在立创贴片阻容件的
回复 支持 反对

使用道具 举报

     
发表于 2023-6-19 13:43:15 | 显示全部楼层
干嘛非要用大屏,为了接收效果,我宁可用单色屏.
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-6-19 17:09:40 | 显示全部楼层
阿拉灯神钉 发表于 2023-6-19 13:43
干嘛非要用大屏,为了接收效果,我宁可用单色屏.

每个人的诉求不一样,会导致不同的尝试和实践。
回复 支持 反对

使用道具 举报

     
发表于 2023-6-19 17:26:17 | 显示全部楼层
seawind 发表于 2023-6-19 17:09
每个人的诉求不一样,会导致不同的尝试和实践。

楼主搞个7751的呀,不过6638也非常不错了
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-6-21 20:04:53 | 显示全部楼层
李友明 发表于 2023-6-19 17:26
楼主搞个7751的呀,不过6638也非常不错了

7751在等一群友搞,研究7751用户手册要花很长时间,现在没有时间。
回复 支持 反对

使用道具 举报

     
发表于 2023-9-14 16:31:10 | 显示全部楼层
楼主  我看了半天 6686的手册 没有看懂  一头雾水  能不能把代码发出来 参考一下啊  
回复 支持 反对

使用道具 举报

     
发表于 2023-9-14 17:44:46 | 显示全部楼层
看结构好像是荷兰P5VE开源那个
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-5-5 16:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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