LimeSDR-USB硬件部分详细解读

LimeSDR官方系列教程(一):LimeSDR简介 本文内容、开发板及配件仅限用于学校或科研院所开展科研实验! 阅读详情

原文出处:LimeSDR-USB硬件部分详细解读_limesdr usb-优快云博客

多谢优快云原作者NVA SPC的整理分享和许可转载!!!

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

我本人是一个走纯硬件的硬件学习者,希望大家共同进步,Lime这个板子在国内的资源极少,所以我尽可能为后来者将道路铺平,也希望各位能更深一步的了解硬件之美

LimeSDR-USB主板功能 
LimeSDR-USB开发板提供了一个高效的射频硬件平台,使用Altera Cyclone IV FPGA和LMS7002M收发器开发和原型化高性能和逻辑密集型数字设计和RF设计。 

LimeSDR-USB板功能

USB接口:赛普拉斯FX3超高速USB第3代控制器

FPGA功能:Cyclone IV EP4CE40F23C8N器件采用484引脚FPGA;39’600逻辑元素;1134 Kbits嵌入式内存;116个嵌入式18x18乘法器;4个PLL

FPGA配置:JTAG模式配置;主动串行模式配置;使用FX3(USB)更新FPGA器件的可能性

记忆设备:2 x 1Gbit(64M x 16)DDR2 SDRAM;FX3固件的4Mbit闪存;用于FPGA器件的16Mbit闪存;2 x 128K(16K x 8)EEPROM,用于LMS MCU固件,LMS MCU数据;用于FX3数据的1 x 64K(8K x 8)EEPROM

连接:microUSB3.0(B型)连接器或USB3.0(A型)插头;同轴RF(U.FL)连接器;FPGA GPIO接头(0.05“间距);FPGA和FX3 JTAG连接器(0.05“间距);6-12V DC电源插孔和pinheader;风扇连接器(3.3V)

时钟系统:30.72MHz VCTCXO(精度:初始±1 ppm,稳定±4 ppm);可以通过板载DAC将VCTCXO锁定到外部时钟或调谐VCTCXO;用于FPGA参考时钟输入或LMS PLL的可编程时钟发生器

LimeSDR-USB硬件概述 

LimeSDR-usb有三种连接器类型:

数据和调试(USB3.0,FPGA GPIO和JTAG)

电源(DC插孔和外部电源pinheader)

高频(RF)和参考时钟

下面分别是LimeSDR-USB的PCB与实物参考图

核心部分 
1. IC1 - FPRF 现场可编程RF收发器,LMS7002M 
2. IC8 - FPGA Altera Cyclone IV,EP4CE40F23C8N 484-BGA 
3. IC13 - USB 3.0微控制器,赛普拉斯FX3超高速USB第3代控制器,CYUSB3014

一般部件 
4. IC9 - 四路SPDT开关,TS3A5018PW 
5. IC6 - 温度传感器,LM75 
6. IC19 - SPI至I²C,SC18IS602BIPW(未安装) 
7. IC17 - I²C端口扩展器,带有4个推挽输出和4个输入,MAX7322ATE +

配置部件 
IC9 - 四路SPDT开关,TS3A5018PW

R51,R52,R53,R54,R56,R57,R59,R60 - 0欧姆电阻器 FPGA(IC31)MSEL [3:0]。默认模式:Active Serial Standard配置

R115,R116,R117 - 10 kOhm电阻 - USB3.0微控制器(IC13)启动配置(PMODE0 [2:0])电阻。默认模式:SPI启动,开启失败 - USB启动

R125,R127,R128 10 kOhm电阻 - USB3.0微控制器(IC13)晶振/时钟频率选择(FSLC [2:0])电阻。默认模式:19.2MHz晶振

J16 - JTAG链引脚头 USB3.0(IC6)微控制器的调试引脚头,0.05“间距

J17,R122 针接头 - USB3.0微控制器启动源(闪存或USB),0.05“跳线跳线或0402 0R电阻。在正常操作中,必须放置跳线或电阻器。

SW1 - 按钮式 USB3.0微控制器复位按钮

J11 - JTAG链引脚头 用于Altera USB-Blaster下载电缆的FPGA编程引脚接头,间距为0.05“

LEDS1 - 红绿状态LED 用户定义的FPGA指示LED1(如果是SMD,则在板边缘附近;如果是通孔则在底部),用户定义的FPGA指示LED2(如果是SMD则更远的板边缘;如果是通孔,则在顶部)

LEDS2 - 红绿状态LED FX3(USB)状态指示LED(如果是SMD,则位于板边缘附近;如果是通孔,则位于底部),板电源指示LED(如果是SMD,则为更远的板边;如果是通孔则位于顶部)

其他输出端口 
J12 - 8个FPGA GPIO,0.05“间距

J13,J14 - 3.3V风扇连接引脚头,分别为0.1“和0.05”间距

储存设备 
IC11,IC12 - DDR2内存 1Gbit(64M x 16)DDR2 SDRAM,带有16位数据总线

IC2,IC3 - 128K(16K x 8)带电可擦可编程只读存储器,LMS7002 MCU固件,LMS7002M数据

IC18 - 64K(8K x 8)带电可擦可编程只读存储器,连接到主I2C总线

IC10 - 闪存 用于FPGA配置的16Mbit Flash

IC15 - 闪存 适用于FX3固件的4Mbit Flash

通信端口 
J15 - USB3.0连接器 microUSB3.0(B型)连接器或USB3.0(A型)插头

时钟电路 
XO1,XO2 - VCTCXO 30.72MHz压控晶体振荡器

IC24 - 可编程时钟发生器,用于FPGA参考时钟输入和RF板

IC23 - ADF4002鉴相器

IC22 - 用于TCXO(XT4)频率调谐的DAC

J19 - U.FL连接器 参考时钟输入

J18 - U.FL连接器 参考时钟输出

电源 
J20 - 外部6-12V直流电源

J21 - 外部6-12V直流电源和主内部电源轨

LimeSDR-USB硬件架构

LimeSDR-USB板的核心是Altera Cyclone IV FPGA。其主要功能是通过USB3.0连接器在PC之间传输数字数据。

基于LMS7002M的连接

  • 数字接口信号:LMS7002使用数据总线LMS_DIQ1_D [11:0]和LMS_DIQ2_D [11:0],和LMS_ENABLE_IQSEL1 LMS_ENABLE_IQSEL2,LMS_FCLK1和LMS_FCLK2,LMS_MCLK1和LMS_MCLK2信号将数据从FPGA传送到/。索引1和2表示收发器数字数据PORT-1或PORT-2。这些端口中的任何一个都可用于传输或接收数据。默认情况下,PORT-1被选为发送端口,PORT-2被选为接收端口。FCLK#是输入时钟,MCLK#是LMS7002M收发器的输出时钟。TXNRX信号设置端口方向。有关LMS7002M接口时序的详细信息,请参阅LMS7002M收发器数据表。

  • LMS控制信号:这些信号用于可选功能:

  • LMS_RXEN,LMS_TXEN - 接收器和发送器启用/禁用连接到FPGA Bank8(VDIO_LMS_FPGA;2.5V)的信号。

  • LMS_RESET - LMS7002M复位连接到FPGA Bank 7(VDIO_LMS_FPGA; 2.5V)。

  • SPI接口:LMS7002M收发器通过4线SPI接口配置; FPGA_SPI0_SCLK,FPGA_SPI0_MOSI,FPGA_SPI0_MISO,FPGA_SPI0_LMS_SS。SPI接口由FPGA Bank 8(VDIO_LMS_FPGA; 2.5V)控制。

  • 主I2C接口:用于控制LimeSDR-USB板上的外部时钟合成器,端口扩展器,温度传感器,EEPROM,I2C-SPI桥接器。信号FX3_I2C_SCL,FX3_I2C_SDA连接到FX3。这些I2C线路也通过0R电阻连接到FPGA Bank 8(VCC3P3; 3.3V)线FPGA_I2C_SCL,FPGA_I2C_SDA。
  • LMS I2C接口:可用于LMS EEPROM内容修改或用于调试目的。信号LMS_I2C_SCL,LMS_I2C_DATA连接到FPGA Bank 8(VDIO_LMS_FPGA; 2.5V)。

时钟电路 

LimeSDR-USB板具有板载30.72 MHz VCTCXO(精度:±1 ppm初始值,±4 ppm稳定值),是LMS_PLL的参考时钟。VCTCXO可通过板载相位检测器(IC23,ADF4002)或DAC(IC22)进行调谐。板载频率合成器用于将板载VCTCXO与外部设备(通过J19 U.FL连接器)同步,以校准频率误差。同时只有ADF或DAC可以控制VCTCXO。ADF和DAC之间的选择自动完成。当电路板上电时,默认情况下VCTCXO由DAC控制。可编程时钟发生器(Si5351C)可以产生任何参考时钟频率,从8 kHz - 160 MHz开始,用于FPGA和LMS PLL。

原文出处:LimeSDR-USB硬件部分详细解读_limesdr usb-优快云博客

多谢优快云原作者NVA SPC的整理分享和许可转载!!!

LimeSDR系列产品介绍(一):板卡级(Board Level)产品 LimeSDR的产品分成两大类:板卡级(Board Level)产品和集成系统(Integrated Systems)级产品。本文介绍板卡级产品,板卡级产品主要适合于系统集成商、研发实验室、工程师、学生和爱好者等人群使用。LimeSDR的板卡级产品,目前主要有五款:LimeSDR Mini、LimeSDR-USB、LimeSDR PCIe、LimeSDR QPCIe和LMS8001 Companion。 阅读详情

相关推荐

LimeSDR 低功耗蓝牙信号接收解调解码

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

无线通信实验室 3353

数模转换器(DAC)——百度百科

数模转换器,又称D/A转换器,简称DAC,它是把数字量转变成模拟的器件。D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。模数转换器中一般都要用到数模转换器,模数转换器即A/D转换器,简称ADC,它是把连续的模拟信号转变为离散的数字信号的器件。 1 2 中文名 数模转换器 简 称 DAC 模数转换器 即A/D转换器 输出最小电压 -12V 概念 一种将二进制数字量形式的离散信号转换成以标准量(或参考量)为基准的模拟量的转换器,简称 DAC

D_daytime的博客 1万+

LimeSDR 自定义软件无线电 (SDR)平台 USB3.0

LimeSDR 自定义软件无线电 (SDR)平台 USB3.0 LimeSDR是一个开源的,支持应用程序的软件定义无线电(SDR)平台,可用于支持几乎任何类型的无线通信标准;它可以发送和接收UMTS,LTE,GSM,LoRa,蓝牙,Zigbee,RFID和数字广播,仅举几例。 LimeSDR平台由一系列电路板组成,包括成本优化的1×1 SISO电路板和经济实惠的2×2 MIMO解决方案 - 均...

qq_42398162的博客 3205

Ubuntu下LimeSDR-USB或LimeSDR Mini使用说明

本文将详细介绍在Ubuntu下如何搭建配置LimeSDR及LimeSDR Mini的软件环境,以及使用LimeSuite、Gqrx软件。

无线通信实验室 9743

基于LimeSDR与LabVIEW的FM接收机开发:从硬件配置到信号解调

本文详细介绍了基于LimeSDR与LabVIEW的FM接收机开发全流程,从硬件配置到信号解调。通过LimeSDR的灵活性和LabVIEW的图形化编程,开发者可以快速搭建高性能FM接收系统,实现信号采集、解调及优化。文章还提供了硬件选购、驱动配置、环境搭建及性能优化的实用技巧,适合SDR开发者和无线电爱好者参考。

weixin_30275415的博客 452

LimeSDR 的 FM接收机 LabVIEW 版(模拟NI-USRP的方式)

本文参考: JiangWei's Blog,OpenUSRP项目 https://www.jiangwei.org/2017/01/30/openusrp项目介绍/ LabVIEW有非常好用的RF调制和解调工具包,容易上手。本文介绍一下,如何用LabVIEW来解码LimeSDR的IQ信号,完成一个FM的解调程序,并通过电脑自带的扬声器播放FM信号。 安装: 安装LimeSDR的USB驱动...

eleday的电子世界 2643

LimeSDR入门之软硬件安装

官方文档传送门 https://wiki.myriadrf.org/LimeSDR_Quick_Start 系统: WIN7 64bit 安装好新的显卡驱动 dotnet 4.0 VC++2015 库 硬件: XEON E3 1230V2 8G RAM,主板带USB3.0 LimeSDR-USB 1米USB3.0延长线。 USB3.0直接供电,不需要外接电源 limesdr外壳和天线的...

Etual的专栏 845

ubuntu 16.04 LTS 下安装LimeSDR 的gnuradio运行环境【详细】

在ubntun 上使用LimeSDR 要安装gnuradio ,这是自己整理的,防止自己忘了,希望能帮到一些人,如有错误请留言。

skyshell的专栏 8041

LimeSDR srsLTE实验

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

无线通信实验室 3860

Hopfield神经网络(HNN)详解

Hopfield神经网络是一种比较特殊的网络,它不像一般的神经网络那样有输入层和输出层,并且通过训练来改变神经网络中的参数,最终实现预测、识别等功能。Hopfield网络只有一群神经元节点,所有节点之间相互连接,形式如下: 虽然有些文章会画出像深度神经网络那样有输入输出的图,并且输出后又返回输入,但本质上就是多个节点之间的全连接,也就是上面的图形。Hopfield神经网络主要有两个应用:一是起到类似储存器的作用,也就是我们把多个序列或图片输入这个网络,最终这个网络会以神经元之间连接权重的形式储存这

weixin_60737527的博客 4万+

Vitis HLS 学习指南与实践教程

Vitis HLS 学习指南与实践教程摘要:本文系统介绍了AMD Vitis HLS工具及其应用。HLS技术将C/C++代码自动转换为硬件描述语言,显著提升FPGA开发效率(5-10倍)。文章对比了HLS与传统RTL设计的优势,包括抽象级别高、开发周期短、代码重用性强等特点。详细讲解了Vitis HLS工具链的核心功能,包括支持的C/C++特性(如任意精度数据类型)、开发流程(项目创建-代码编写-仿真-综合)以及关键优化技术(流水线、循环展开、数组分割等编译指示)。通过具体代码示例展示了HLS设计方法,为F

weixin_44707118的博客 1401

LimeSDR新手入门教程(一)

原文出处:https://blog.youkuaiyun.com/qq_41956518/article/details/81944807 多谢优快云原作者NVA SPC的整理分享和许可转载!!! 本文内容、开发板及配件仅限用于学校或科研院所开展科研实验! LimeSDR是一个开源的,支持应用程序的软件定义无线电(SDR)平台,可用于支持几乎任何类型的无线通信标准; 它可以发送和接收UMTS,LT...

无线通信实验室 4722

[Pytorch案例实践001]手写MNIST数字识别

Pytorch实现手写数字识别,带完整数据集。

2403_83044722的博客 1115

Ubuntu16.04修复LimeSDR-USB固件

原文地址: Ubuntu16.04修复固件 LimeSDR mini V1.4-博客_proton_boke的博客-优快云博客 深海游弋的鱼 – 默默的点滴 问题描述 使用SoapySDRUtil --find检查硬件,出现如下结果: 使用SoapySDRUtil --probe=lime,出现如下结果: 使用LimeSuiteGUI,连接硬件时,出现如下结果: 问题解决: 1、确定Lime是SDR硬件版本,这个一般刻印在主板的边缘如下图箭头指向的地方: 这一步骤的目的是确认稍后我们需要更

无线通信实验室 883

无耳科技 Solon v3.0.8 发布,Java 企业级应用开发框架

Solon 是新一代,Java 企业级应用开发框架。是杭州无耳科技有限公司的“根级”开源项目(最近“杭州六小龙”很火啊,我们也是杭州的哦)。从零开始构建(No Spring、No Java-EE、No Servlet),有灵活的接口规范与开放生态。采用对商用友好的 Apache 2.0 开源协议。

向往自由的少年!(我是一个少年!!!) 1696

SIwave:在 SIwave 中释放计算频率扫描的强大功能

AEDT 的电路工具允许注入正确的电压和电流。要使用电路工具,SIwave 必须首先使用 PI 求解器求解结构的 S 参数。

jkh920184196的博客 1476

ubuntu 16.04修复固件刷新失败的LimeSDR-USB V1.4

前两天用gnuradio做实验的时候发现报错说固件版本低,并提示使用LimeUtil --update升级,但是升级的过程中失败,至此板子已经无法被计算机识别。或使用lime suite有下列问题: 修复方法 首先确定LimeSDR硬件版本,这个一般刻印在主板的边缘,如下图箭头指向的地方: v1.4版本的LimeSDR 这一步骤的目的是确认稍后我们需要更新到主板上的镜像,我们的是1.4版本,因...

weixin_43478836的博客 869

手把手教你学Simulink实例--基于Simulink的电力电子系统电池管理系统(BMS)设计与仿真实例

本文详细介绍了基于Simulink的电池管理系统(BMS)设计与仿真全过程。首先阐述了BMS在安全防护、寿命延长和性能优化方面的必要性,分析了新能源汽车、光伏储能等典型应用场景的技术指标要求。接着详细讲解了Thevenin等效电路和多电平电池模型构建方法,并给出SOC估算、故障诊断等核心算法的MATLAB实现代码。通过设计正常充放电、过充保护等多场景仿真测试,验证了系统在SOC跟踪精度(误差<1.5%)和故障响应速度(<10ms)方面的优异性能。文章还提出了参数优化方法和未来AI融合、数字孪生等发展方向,提

xiaoheshang_123的博客 379

LimeSDR有用的网页链接

index - powered by h5ai v0.29.1 (https://larsjung.de/h5ai/)https://wiki.myriadrf.org/LimeSDR-USB_hardware_descriptionhttps://wiki.myriadrf.org/Testing_the_LimeSDRhttps://wiki.myriadrf.org/Lime_Suitehttps://wiki.myriadrf.org/LimeSDR-USB_User_Guide

无线通信实验室 1737

YOLOv8与Swin Transformer的完美结合:如何提升目标检测的精度与速度

Swin Transformer(Shifted Window Transformer)是一种新型的视觉Transformer架构,采用了局部窗口(Window)和局部窗口偏移(Shifted Window)的策略,极大减少了计算复杂度,同时保持了全局感知能力。局部窗口注意力:每个窗口内的元素进行自注意力计算,减少计算量。窗口偏移:通过在不同层次引入窗口偏移,增强了全局信息的交互。层级设计:通过堆叠多个层次的模块,逐渐捕捉不同尺度的特征。

shrgegrb的博客 2151

轨道平面系与轨道姿态系

文章摘要: 轨道平面系与轨道姿态系是航天任务中两个核心坐标系。轨道平面系(惯性系)以地心为原点,Z轴沿轨道角动量方向,用于轨道确定和机动规划;轨道姿态系(如LVLH系)以航天器质心为原点,Z轴指向地心,用于姿态控制和对地观测。两者通过旋转矩阵相互转换:轨道平面系基于轨道根数构建,保持静态;而LVLH系随轨道运动连续旋转。前者适用于全局轨道分析,后者支撑局部任务执行。理解二者的定义差异(原点、基准轴、惯性属性)及数学转换关系,对航天器姿态轨道控制系统的设计与操作至关重要。

ScilogyHunter的博客 88

探索无线通信新纪元:LimeSDR 开源硬件平台

探索无线通信新纪元:LimeSDR 开源硬件平台 在无线通信和数字信号处理领域,LimeSDR 是一个革命性的开源硬件平台。由MyriadRF发起,这个项目为开发者和创新者提供了一个基于Altera的Cyclone IV FPGA和Lime Microsystems收发器的强大工具。它不仅适合学术研究,也是初创企业或个人爱好者实现创新想法的理想选择。 项目介绍 LimeSDR板卡采用了先进的技术...

gitblog_00001的博客 816

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

探索无线通信的新境界:gr-limesdr 项目推荐

探索无线通信的新境界:gr-limesdr 项目推荐 项目介绍 gr-limesdr 是一个为 GNU Radio 设计的开源插件,专门用于支持 LimeSDR 系列硬件板。LimeSDR 是一款功能强大的软件定义无线电(SDR)平台,广泛应用于无线通信、物联网、卫星通信等领域。gr-limesdr 通过提供一系列 GNU Radio 块(blocks),使得开发者能够轻松地将 LimeSDR 硬...

gitblog_00595的博客 838

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

LimeSDR性能参数介绍及如何用它实现通信过程

1.什么是SDR? SDR (Software Defined Radio),软件定义的无线电。 软件定义无线电(SDR)是一种无线电通信系统,通过软件来实现传统无线电系统中用硬件实现的模块(例如混频器,滤波器,放大器,调制器/解调器,检测器等)。简单说来 就是以“软”换“硬”,这样可以通过修改软件,灵活配置修改无线电系统。实际上,SDR包含了很多东西,很难用一句话来描述。技术在发展,限制仍被探索...

weixin_43478836的博客 5727

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Ubuntu16.04修复固件 LimeSDR mini V1.4-博客

转载地址:(部分改动)https://www.mobibrw.com/2018/10585 问题描述 使用SoapySDRUtil --find检查硬件,出现如下结果: 使用SoapySDRUtil --probe=lime,出现如下结果: 使用LimeSuiteGUI,连接硬件时,出现如下结果: 问题解决: 1、确定Lime是SDR硬件版本,这个一般刻印在主板的边缘如下图箭头指向的地方...

proton_boke的博客 1063
上一篇: Ubuntu HackRF One、GNU Radio、Gqrx相关环境搭建
下一篇: LimeSDR有用的网页链接
无线通信实验室
博客等级 码龄11年 2704粉丝 77原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值