硬件设计原理深度解析!Air780EG篇(01)

 一、绪论

下图为模块功能框:

Air780EG是一款基于移芯EC618平台设计的LTE Cat 1+GNSSS定位二合一无线通信模组。支持FDD-LTE/TDD- LTE的4G远距离无线传输技术,同时支持北斗/GPS双模卫星定位,满足户外位置,资产管理,人员位置管理等 应用需求。另外,模组提供了USB/UART/I2C等通用接口满足IoT行业的各种应用诉求。

二、综述

2.1 型号信息

表格 1:模块型号列表

 2.2 主要性能

表格 2:模块主要性能

*:

模组工作在-40°C-35°C +75°C+85°C 温度范围时,模组可以正常工作,但部分射频指标不保证能满足 3GPP 标准。

三、应用接口

模块采用LGA封装,109个SMT焊盘管脚,以下章节将详细阐述Air780EG各接口的功能。

3.1 管脚描述 

 

 

  1. 二次开发 GPIO 复用功能详见对应《_GPIO_table
  2. LDOAON 为芯片内部部分 GPIO 供电电源,由此电源供电的 IO 口休眠状态下能够保持。
  3. 所有 io 都支持中断;

可以复用为 wakeup  io 支持双边沿或者高低电平中断,休眠以及唤醒状态下都能使用; 其余 io 仅支持单边沿或者单电平中断,唤醒状态下可用,休眠状态下不能使用。

表格 4:IO 参数定义

3.2 工作模式

下表简要的叙述了接下来几章提到的各种工作模式。

表格 5:工作模式

 

注意:

  1. 当模块进入休眠模式或深度休眠模式后,VDD_EXT 电源会掉电,相应电压域的 GPIO 以及串口

(MAIN_UART 除外)均会处于掉电关闭状态,掉电IO 口均无法响应中断,无法唤醒模块退出休眠模式

  1. 模块进入休眠状态后只能通过以下管脚中断唤醒退出休眠模式。

 

接下来是第二部分。

### 关于 Air780EG 设备的软件设计 #### LuatOS 固件版本获取 对于 Air780EG 的固件版本,可以从指定网站下载最新版 LuatOS 固件[^2]。该网址提供了不同版本的固件文件以及更新日志,确保开发者能够找到适合自己项目的稳定版本。 #### 使用 AT 命令进行业务逻辑控制 为了实现 Air780EG 和 PC 之间的通信与控制,通常会采用 USB 数据线来建立物理连接,并利用 AT 命令集来进行编程操作[^4]。AT 指令允许用户发送命令到模块并接收响应消息,从而完成诸如网络配置、短信收发等功能的操作。 ```python import serial def send_at_command(command, port='/dev/ttyUSB0', baudrate=115200): ser = serial.Serial(port, baudrate, timeout=1) try: ser.write((command + '\r\n').encode()) response = '' while True: line = ser.readline().decode('utf-8') if not line or 'OK' in line: break response += line return response.strip() finally: ser.close() print(send_at_command('AT+CIPSTATUS')) ``` 这段 Python 代码展示了如何通过串口向 Air780EG 发送简单的 `AT` 请求以查询当前 IP 连接状态。 #### 时间同步功能介绍 Air780E 支持 NTP 协议用于精确的时间校准工作,在实际应用中可以通过编写脚本来定期访问公共或私有的 NTP 服务器获得最新的时间戳信息[^1]。这不仅有助于提高系统的准确性还便于日志记录和其他依赖绝对时间的应用场景。 #### 用户文档支持 除了上述技术细节外,完整的开发流程还需要参考官方提供的各种形式的帮助材料,比如快速入门指南和详细的 API 参考手册等[^3]。这些资料可以帮助初学者更快地上手项目开发过程中的各个环节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值