功耗测定见链接

HackRF 的硬件原理

硬件主要由以下几部分组成

  • RFFC5072: 混频器提供80MHz到4200MHz的本振
  • MAX2837: 2.3GHz to 2.7GHz 无线宽带射频收发器
  • MAX5864: ADC/DAC, 22MHz采样率 8bit
  • LPC4320/4330: ARM Cortex M4处理器, 主频204MHz
  • Si5351B: I2C可编程任意CMOS时钟生成器,由800MHz分频提供40MHz 50MHz 及采样时钟
  • MGA-81563: 0.1–6GHz 3V, 14 dBm 放大器
  • SKY13317: 20 MHz-6.0 GHz 射频单刀三掷(SP3T)开关
  • SKY13350: 0.01-6.0 GHz 射频单刀双掷(SPDT)开关

以接收过程为例,信号由天线进入后流程如下

  • 由射频开关决定是否经由14dB的放大器进行放大
  • 经过镜像抑制滤波器对信号进行高通或低通滤波
  • 信号进行RFFC5072芯片混频到2.6GHz固定中频
    • 最新的固件支持可变中频的选项
    • 中频范围2.150GHz - 2.750GHz
  • 信号送入MAX2837芯片混频到基带,输出差分的IQ信号
    • 其间MAX2837芯片可以对信号进行带宽限制
  • MAX5864芯片对基带信号进行数字化后送入CPLD和单片机 TODO FIXME
  • CPLD
  • LPC4320/4330处理器将采样数据通过USB送至计算机

HackRF One针对Jawbreaker做了哪些改进

  • 删除了板载废柴微带天线
  • 将RFFC5072和MAX2837放入屏蔽罩内保护起来,防止外界及板上其它芯片的干扰,并试图防止静电击穿部分芯片
  • 重新布局,使得射频连线更紧凑

实际测试过程中,我们发现Jawbreaker中由于布线问题造成的全频谱范围内1MHz为周期出现的小信号干扰,在HackRF One中完全消除。

注意 测试版本Jawbreaker已经不被最新版的固件所支持。

Datasheet