FT-817/818的蓝牙DIGI模式试验板(5)蓝牙模块JDY-67 image

FT-817/818的蓝牙DIGI模式试验板(5)蓝牙模块JDY-67

FT-817/818的蓝牙板合集


今天接着讲讲JDY-67这个蓝牙模块,把我踩过的坑先说说。 想要做蓝牙DIGI板的朋友肯定要趟这个水。

为啥是JDY-67?

JDY-67蓝牙模块是一个魔幻现实主义的存在。到现在也没弄明白JDY-67是哪家产的。它被描述为“三模音频+BLE+SPP蓝牙模块”,也有说双模,这个矛盾甚至体现在商品名称和描述里。关于它的应用电压到底是3.3、4.2还是5V,也在同一个PDF文档里出现过三种不同的说法,耗电电流也是个迷。它还支持SD卡,和预存MP3语音提示,蓝牙接打电话估计还能报手机号……但是它真便宜,几块钱的东西可以解决“声卡+无线”的DIGI模式

图片

小小的JDY-67蓝牙模块

业余无线电圈里最早研究它的可能是大佬BG7IKK。2022年9月4日,他在hellocq.net的 QRP and DIY分区发了一篇帖子《临时搭建蓝牙场景,玩转手机无线FT8通联》。他至少实验了四种以上的蓝牙模块, JDY-67 是其中之一。[1]

图片

BG7IKK后期做的基于BT401蓝牙芯片的、带独立电池供电的蓝牙DIGI适配器

再后来又出现了好几个实用的蓝牙DIGI+CAT方案,大多都在JDY-67的花园里挖呀挖呀挖。

BG7IKK和FT8CN的作者BG7YOZ反复测试修改软件代码,解决了android手机蓝牙连接蓝牙模块的问题。所以FT8CN是我见过的跟唯一能跟JDY-67配合默契的FT8软件。

JDY-67的核心芯片是BEKEN的BK3266L。最近的网红手台K5的核心芯片也是这个BEKEN家的。它能让一个手台便宜到二位数,还支持从18MHz到1.3GHz的FSK,太魔幻了。

能找到的JDY-67的资料是一份简单的PDF,只介绍了引脚,几种应用电路,以及设置的AT命令。这几份资料在我的Git仓库resources目录里都可以下载。

最后,在大佬们趟水过河的基础上,我们可以把JDY-67当成一个黑盒子。只要做好它外围的电源、音频、控制信号、以及状态灯就可以了。

图片

最新版设计的带有软开关的蓝牙DIGI适配器

JDY-67的AT命令设置

JDY-67的默认出厂设置是停留在一个BLE蓝牙音箱的假想应用场景上。用在电台上的蓝牙CAT控制时,需要用串口调试软件,关闭/打开一些功能。这时不要直接用电脑建立蓝牙连接去做设置。**要用USB串口线连接JDY-67的串口引脚,用电脑上的串口调试软件去设置。**它底边的5个2.54mm间距的大圆孔就是串口引脚。

我在前人的实验基础上,简单总结了一下:

图片

  • 先确认一下JDY-67的固件版本号,据说比1.3更低的固件不可用。
  • JDY-67的默认波特率是9600bps起步。须注意FT-817/818的出厂设置是4800bps,要把这两个速率设置致。
  • JDY-67默认是为连接立体声设备的,因为DIGI模式不需要立体声,这里要改成单端输出。
  • 至于关闭BLE、打开电话功能,这些设置我并不理解,相信是大佬们摸索出来的心得。

焊接JDY-67

做这个蓝牙板,一般是最后焊JDY-67模块。我们给每个引脚都做了对应的焊盘,但是电路并没有用到所有的引脚。用不上的引脚已经按照“文档”的要求悬空了。所以可以无脑地把所有引脚都焊上。

图片

这是20230522版设计中的JDY-67,绿色LED状态灯指示建立了音频链接

测试蓝牙连接

先不着急用Windows或者Mac电脑去连,大概率得不到满意的结果。因为FT8CN对JDY-67有针对性地做过优化,所以先用手机连,验证制作是否成功。大概率会大成功。

看BG7IKK的帖子,目前在鸿蒙和Color OS上都成功了。我用的是华为P10,很成功。

但是在Mate40上,有丢失蓝牙音频的现象,怀疑是权限或者省电模式之类的问题,暂时没有排除。

图片

在华为P10上FT8CN与JDY-67建立连接

注意:天线驻波太大导致严重的共模电流干扰,会影响蓝牙的连接,JDY-67会掉线。 这是必须关注的问题。毕竟一般的蓝牙模块都不是为大功率射频环境设计的。

电压/电流问题

因为这个板子很简单,蓝牙是个黑盒,其它没啥了。总结目前遇到的最多的坑,都在板子的电源部分。几乎所有的锅都在电阻R6身上。

如果开机以后发现BLE指示灯不亮、或者闪烁,手机也搜不到蓝牙设备,大概率是电源的电压、电流不够,不足以驱动蓝牙模块。可以用万用表看一下电源电路各个部分的电压,是否在理想值,是否有跳变。

图片

在JDY-67的Vcc(引脚12),应该有4.9V以上不到5V的稳定电压。

如果电压明显不够,首先看看是否FT-817没电了。20230609这个版本的板子改为LM1117-5V的LDO以后,JDY-67几乎不会因为FT-817没电而不启动。很可能是LDO坏了,或者两端的电容失效了

事实是FT-817上的保护电阻失效了,导致蓝牙电源压降太大 请参考《拯救R1235》《电源电阻参数更正》

如果电压在跳变,大概率是因为JDY-67的启动电流不够。

我们在FT-817的ACC接口引出的部分,加了一个缓冲电阻R6,主要是怕外接模块短路对FT-817/818的电流冲击太大。但它同时也有分压、限流的作用。

判定R6该不该背锅很简单,用镊子把它两端短路,如果蓝牙连接正常,说明R6的阻值可能太大了。目前在20230609这个版本上,感觉150Ω还是有点大,会影响JDY-67的启动电流,100Ω可能更理想。要拿捏准JDY-67这个黑盒不太容易。

图片

曾经把几个贴片电阻摞在一起实现电阻并联,测试不同阻值的效果

最后,还是分享一下PCB打板的Gerber下载地址:


  1. BG7IKK在hellocq.net上的帖子。https://www.hellocq.net/forum/read.php?tid=373059 ↩︎


原文发表于我的微信公众号 BG6LH - FT-817/818的蓝牙DIGI模式试验板(5)蓝牙模块JDY-67