一、产品介绍

产品简介

EC20

EC20 是移远通信推出的 LTE Cat 4 无线通信模块,采用 LTE 3GPP Rel.11 技术,支持最大下行速率 150Mbps 和 最大上行速率 50Mbps ;同时在封装上兼容移远通信 UMTS/HSPA+ UC20 模块以及移远通信多网络制式 LTE Cat 3 模 块,实现了 3G 网络与 4G 网络之间的无缝切换。

_images/ec20.png

此模块不支持语音通话和短信,如果需要支持,请联系商务 sales@t-firefly.com

发货清单

PCIE 接口

_images/ec20_shop_list_pcie.png

USB 接口

_images/ec20_shop_list_usb.png

详细参数

型号 EC20 R2.1 Mini PCIe
工作频段 TDD-LTE: B38/B39/B40/B41
FDD-LTE: B1/B3/B8
WCDMA: B1/B8
TD-SCDMA: B34/B39
GSM: 900/1800 MHz
数据传输 TDD-LTE: Max 130Mbps (DL) Max 35Mbps (UL)
FDD-LTE: Max 150Mbps (DL) Max 50Mbps (UL)
DC-HSPA+: Max 42Mbps (DL) Max 5.76Mbps (UL)
UMTS: Max 384Kbps (DL) Max 384Kbps (UL)
TD-SCDMA: Max 4.2Mbps (DL) Max 2.2Mbps (UL)
CDMA: Max 3.1Mbps (DL) Max 1.8Mbps (UL)
EDGE: Max 236.8Kbps (DL) Max 236.8Kbps (UL)
GPRS: Max 85.6Kbps (DL) Max 85.6Kbps (UL)
接口连接器 USB: USB 2.0 高速接口, 480Mbps
数字语音: 1个数字语音接口(可选)
USIM: 1.8/3.3V
网络指示: x2, NET_STATUS 和 NET_MODE
UART: x1 UART
复位: 低电平
PWRKEY: 低电平
天线接口: x3(主天线,分集天线和GNSS天线接口)
ADC: x2
结构尺寸 51.0mm x 30.0mm x 4.9mm
重量: 约 10.5g
认证: CCC/NA*/TA

二、使用方法

硬件连接

模组连接

PCIE 接口的连接

主控 板卡型号
PX30 AIO-PX30-JD4
RK3128 AIO-3128C
RK3288 AIO-3288C, AIO-3288J
RK3399 AIO-3399C, AIO-3399JD4, AIO-3399J, Firefly-RK3399
RK3399Pro AIO-3399Pro-JD4, AIO-3399ProC
RK3566 AIO-3566JD4
RK3568 AIO-3568J
RK3588 ITX-3588J

USB 接口的连接

_images/ec20_usb.png

SIM 卡的插入

_images/ec20_sim.png

三、资料下载

相关文档和固件下载,见官网的资料下载

四、入门教程

固件制作

PX30 系列

系统 板卡型号
Android8.1 AIO-PX30-JD4
Ubuntu AIO-PX30-JD4
Buildroot AIO-PX30-JD4

RK3128 系列

系统 板卡型号
Android5.1 Firefly-RK3288, AIO-3288J, AIO-3288C

RK3288 系列

系统 板卡型号
Android5.1 Firefly-RK3288, AIO-3288J, AIO-3288C
Ubuntu Firefly-RK3288, AIO-3288J, AIO-3288C
Buildroot Firefly-RK3288, AIO-3288J, AIO-3288C

RK3308 系列

系统 板卡型号
Buildroot ROC-RK3308-CC, ROC-RK3308B-CC-PLUS

RK3328 系列

系统 板卡型号
Android7.1 ROC-RK3328-CC
Android8.1 ROC-RK3328-CC
Android10.0 ROC-RK3328-PC
Ubuntu ROC-RK3328-CC, ROC-RK3328-PC

RK3399Pro 系列

系统 板卡型号
Android9.0 AIO-3399Pro-JD4, AIO-3399ProC
Ubuntu AIO-3399Pro-JD4, AIO-3399ProC

RK3566 系列

系统 板卡型号
Android11.0 AIO-3566JD4, ROC-RK3566-PC
Ubuntu AIO-3566JD4, ROC-RK3566-PC
Buildroot AIO-3566JD4, ROC-RK3566-PC

RK3568 系列

系统 板卡型号
Android11.0 AIO-3568J, ROC-RK3568-PC
Ubuntu AIO-3568J, ROC-RK3568-PC
Buildroot AIO-3568J, ROC-RK3568-PC

RK3588 系列

系统 板卡型号
Android12.0 ITX-3588J,ROC-RK3588S-PC

GNSS(可选功能)

EC20 模组支持无线网络数据通讯,其中还分带 GNSS 和不带 GNSS 两种:

  • 后缀为 SNNS: 不支持 GNSS

  • 后缀为 SGNS: 支持 GNSS

公版固件支持 GNSS 功能,但是默认关闭。

基本参数

支持 GPS、GLONASS、GALILEO、BEIDOU,兼容标准 NMEA 0183 协议,可通过 USB NMEA 接口输出 1Hz 频率的 NMEA 信息,默认输出串口为 /dev/ttyUSB1,波特率 115200 bit/s。

天线要求

  • 频率范围:1559MHz~1609MHz

  • 极化:RHCP 或 Linear

  • VSWR:< 2(典型值)

  • 有源天线噪声系数:< 1.5dB

  • 有源天线增益:> 0dB

  • 有源天线内嵌 LNA 增益:< 17dB

注意: GPS 天线需要使用有源天线

如何使能 GPS 和修改串口配置

Android 临时修改

  • 使能 ADB: 如何使能 ADB, 参考各个产品的 Wiki 教程《ADB 的使用》的章节。

  • 设置系统可读可写

    adb shell setprop persist.sys.root_access 3
    adb root && adb remount
    
  • 修改参数

    • 使能 GPS:将板卡 /vendor/build.prop 里面的 ro.factory.hasGPS 修改为 true

    • 修改串口配置:将板卡 /system/etc/u-blox.conf 里面的 SERIAL_DEVICE 修改为/dev/ttyUSB1, SERIAL_BAUD_RATE 修改为 115200

  • 软重启板卡

Android 代码修改

  • 使能 GPS

    • 将 SDK 目录下 device/rockchip/{CPU}/{PRODUCT}/{PRODUCT}.mk 里面 BOARD_HAS_GPS 修改为true

  • 修改串口配置

    • 将 SDK 目录下device/rockchip/{CPU}/{PRODUCT}/gps/u-blox.conf 里面 SERIAL_DEVICE 修改为/dev/ttyUSB1, SERIAL_BAUD_RATE 修改为 115200

  • 重新编译 SDK 并烧录固件