CARIBULABS / CARIBULITE - 将任何40针覆盆子-PI转换为TX / RX 6GHz SDR

2021-06-17 23:28:29

Caribulite是一款实惠的教育,开源的SDR平台,也是覆盆子 - PI家族的帽子(仅限40针版本)。它是为制造商,黑客和研究人员建造的,旨在补充SDR当前的生态系统,提供可扩展的独立双通道软件定义的无线电。

与许多其他帽子项目不同,Caribulite使用所有40针RPI版本的SMI(辅助存储器接口)。覆盆子-PI文档和Broadcomm' S参考手册不彻底记录此接口。 [https://iosoft.blog/2020/07/16/raspberry-pi-smi/](在https://github.com/jbentham/rpi]的代码)完成了一个惊人的工作,在黑客攻击此界面中有助于Caribulite'技术可行性。 G.J提供界面的更深层次概述。 van loo,2017 [https://github.com/cariboulabs/caribulite/blob/main/docs/secondary%20memory%20Interface.pdf]。 SMI接口允许在RPI和帽之间交换到〜500Mbit / s,但结果在不同版本的RPI之间变化。结果进一步取决于特定的RPI版本和#39; DMA速度。

在我们的应用中,每个ADC样本包含13位(I)和13位(Q),其流动,具有来自AT86RF215 IC的4 MSP的最大采样率。该通道需要4个字节(样本填充到32位)(和I / Q对)=> 16 mbytes / sec,为128 mbits / sec。除了I / Q中的每一个的13位之外,数据的TX / RX数据流包含流量控制和配置位。 Microchip的调制解调器(AT86RF215)IC包含来自其ADC的两个RX I / Q输出(每个物理信道 - Sub-1GHz和2.4GHz),以及指向DAC的单个TX I / Q Intput。

公司的工作原型版本(Rev1)已经生产和测试以满足产品要求。同时,正在使用以下主要更新制作董事会的第二次修订(见下文图):

图像抑制过滤改进 - U10和U12(HPF& LPF) - 已由MiniCircuits的集成LTCC滤波器取代

删除FPGA闪存 - 冗余鉴于RPI在SPI中配置FPGA在< 1SEC中配置FPGA。

在Cari​​bulite-R2中,PCB设计已经完全重新思考,以满足其教育需求。 RF路径已经用图标注释,以便于通过其功能而不是逻辑描述符来添加友好的丝绸作品,以简化原理图纸中的方向,并将友好的丝绸写作描述系统'符号。

注意:间隙由系统的设计载体定义,并且在现实生活中可能不存在。 实际调制解调器综合仪输出测试显示比在数据表中写入的那些更广泛的边缘AR室温,但是,正如Microchip所指出的那样,性能可能受到影响。 注意:(1)特征比较表与其他SDR设备将很快发布(2)上述一些规范是模拟而不是由调制解调器控制的(3)模拟带宽