BG2KAJ 817/817ND/818不用多介绍了,一代经典QRP电台。XPA-125B我想也不用多说了,协谷推出的一款100W级别自带天调的功放。带了天调的功放用起来还是比较方便的。为了把两者结合在一起,协谷有过一个选配件CN-20。我没有买,因为我本来是使用X6100与XPA-125B一起工作的。最近想着要把818和125B连接在一起,调查了一下,发现CN-20似乎有着两个痛点: 1:CN-20占用了原817/818的ACC口,对于需要从ACC口输入CAT指令的情况就不太合适了。 2:CN-20似乎尚未实现817/818的波段与125B联动的功能,不知道是不是因为优先级比较低,还是协谷已经忙着去开发GPA100了 因此,我的想法就是设计一个能够使得817/818与125B联动,同时暴露原有ACC/DATA口给CAT应用,还能够自动随着817/818的波段进行切换的接口盒。 首先上图纸,并简要介绍下电路原理: 1:DATA口部分基本没什么要做的,为了美观,做了一对接口直通过去。 2:ACC口,主要关心三个信号:PTT、BAND和ALC,其中: 1)PTT信号:FT-817/818在发射时,ACC口PTT_GND口对地导通,该口内部为开漏输出,因此可直接连接到XPA-125B ACC口的PTT输入。 2)BAND信号:此信号由817/818给出,为一模拟电压值,具体的电压值及其代表的波段见表1 但翻阅XPA-125B的说明书可以看到,虽然XPA-125B的自动波段切换也是通过模拟电压指示的,但该值却与817的标准不同,如表2所示 因此我们需要在接口盒内进行电平转换,使得来自817/818的信号能被转换为125B认识的正确的电压信号值。此处我们选择了一个8脚廉价单片机STC8G1K08A,用他的内部ADC读取来自817/818的电压值,并驱动一个单通道低价DAC MCP4725A0T输出XPA-125B标准的电压信号。两者的参考电压都是Vcc,因此电源部分我用了一个可调线性稳压LM317,在组装好之后调整电压接近5V即可。 由于该信号仅为传递模拟信息之用,不会带负载,因此DAC输出直接接入功放应没什么问题,实在害怕的朋友可以自行加一级跟随器。 3)ALC:正常来说,连接功放时功放会回馈一个0~-4V的ALC电压给电台以控制电台的输出功率,防止过大的推动功率超过功放的设计限额。但经过我的测试,①:使用FT-818的6W功率去推XPA-125B,也不至于将其推至超过极限范围。②:XPA-125B的ALC输出电压似乎是从+4V0V的标准,如果想回送回817/818,还需要让它减去4V。增加了电路的复杂程度,鉴于以上2点以及KISS的设计理念,决定不设计ALC回送电路。 那么考虑了以上几点之后,整个电路就很简单了。项目使用立创EDA设计、嘉立创打样。返回后焊接测试,一切工作正常。可以通过CAT控制电台、电台自动控制功放。立创开源页面将在审核通过后附在下方,GitHub项目地址:https://github.com/bg2kaj/FT817toXPA125B
BG2KAJ 立创开源硬件平台项目地址:https://oshwhub.com/nyara/ft818toxpa125badapter 接下来简单说一下单片机程序,其实非常简单,一个大循环,每次累计平均滤波10次ADC读取结果,然后和817的波段值进行一个比较,比较后再查表控制IIC接口的MCP4725A0T输出XPA-125B标准的波段值,最后延时500ms。