FIBOCOM_G510 OpenCPU硬件用户手册_V1.0.5.pdf

上传人:飞****9 文档编号:134043007 上传时间:2020-06-02 格式:PDF 页数:12 大小:865.46KB
返回 下载 相关 举报
FIBOCOM_G510 OpenCPU硬件用户手册_V1.0.5.pdf_第1页
第1页 / 共12页
FIBOCOM_G510 OpenCPU硬件用户手册_V1.0.5.pdf_第2页
第2页 / 共12页
FIBOCOM_G510 OpenCPU硬件用户手册_V1.0.5.pdf_第3页
第3页 / 共12页
FIBOCOM_G510 OpenCPU硬件用户手册_V1.0.5.pdf_第4页
第4页 / 共12页
FIBOCOM_G510 OpenCPU硬件用户手册_V1.0.5.pdf_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《FIBOCOM_G510 OpenCPU硬件用户手册_V1.0.5.pdf》由会员分享,可在线阅读,更多相关《FIBOCOM_G510 OpenCPU硬件用户手册_V1.0.5.pdf(12页珍藏版)》请在金锄头文库上搜索。

1、G510 OpenCPU 硬件 用户手册 文档版本 V1 0 5 更新日期 2015 08 24 G510 硬件 OPENCPU 用户手册Page 2 of 12 版权声明 版权所有 2015 深圳市广和通无线股份有限公司 保留一切权利 非经本公司书面许可 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部 并不得以任何形式 传播 注意 由于产品版本升级或其他原因 本文档内容会不定期进行更新 除非另有约定 本文档仅作为使用指导 本文档中的所有陈述 信息和建议不构成任何明示或暗示的担保 商标申明 为深圳市广和通无线股份有限公司的注册商标 由所有人拥有 版本记录 文档版本文档版本更新日期更新日

2、期说明说明 V1 0 02013 06 21初始版本 V1 0 12013 07 31修正 M2M 为 OpenCPU 修改部分说明 V1 0 22014 03 10补充 GPIO 应用说明 需要特别选定使用 V1 0 32014 04 14补充 OpenCPU 模块 增加 INT 接口函数 V1 0 42014 12 26公司名称变更 更新为 深圳市广和通无线股份有限公司 V1 0 52015 08 24更新 logo G510 硬件 OPENCPU 用户手册Page 3 of 12 文档适用文档适用 序号序号产品型号产品型号说明说明 1G510 Q50 00标准型号 可升级一体化软件 2G

3、510 Q50 90一体化型号 通过外部标签与其他型号区分 3G510S Q50 00包含 CE 认证 可升级一体化软件 G510 硬件 OPENCPU 用户手册Page 4 of 12 目录目录 1 前言 5 1 1 说明 5 1 2 OpenCPU 特性 5 2 硬件设计说明 6 2 1 开关机 6 2 1 1 模块开机 6 2 1 2 模块关机 6 2 2 串口 6 2 2 1 UART1 7 2 2 2 UART2 7 2 2 3 UART1 UART2 的 OpenCPU 应用说明 7 2 2 4 HOST UART 8 2 2 5 HOST UART 的 OpenCPU 应用说明

4、8 2 2 6 Virtual UART 的 OpenCPU 应用说明 9 2 3 睡眠模式 9 2 4 GPIO 接口 9 2 5 INT 接口 11 2 6 Watchdog 12 G510 硬件 OPENCPU 用户手册Page 5 of 12 1 前言前言 1 1 说明说明 定义 标准模块 是指模块的软件支持标准的 AT 命令 不具备 OpenCPU 功能 OpenCPU 模块 是指模块的软件具备 OpenCPU 功能 客户可以基于模块进行二次开发 下载并运 行用户程序 模块开机后 除了运行自身的软件外 还可以加载用户程序 以实现具体功能 模块固件 是指模块自身软件 通常出厂时已经下载

5、完成 用户程序 是指基于模块进行二次开发的软件 通常需要客户下载到模块中 由于功能定义不同 所以模块的部分接口定义会有一些区别 本手册基于 G510 硬件用户手册 和 G5 Family OpenCPU API 用户手册 两个文档编写 描述了 OpenCPU 模块 应用时 硬件接口设计和功能设计的方法和注意事项 更多内容请参考原手册 1 2 OpenCPU 特性特性 分类分类项目细分项目细分G510 硬件 处理器型号RDA8851 MIPS 架构 处理器主频 MHz 208 flash 代码空间 BYTE 512K flash 数据空间 BYTE 512K RAM 空间 BYTE 512K 物

6、理串口3 个 GPIO5 个 INT2 个 软件 文件系统 文件个数不限 总共 512K 的文件存储空间 每个文件 size 最大不超过 100K 软件定时器 单位 ms 但最好定义 500ms 以上 同时开启不超过 25 个 线程5 看门狗支持 TCP 服务器支持 支持UART1 升级模块固件提供 G510 硬件 OPENCPU 用户手册Page 6 of 12 UART1 升级用户程序提供 远程升级用户程序支持 调试方法串口 1 2 打印及 HOST UART 抓 TRACE 2 硬件设计说明硬件设计说明 2 1 开关机开关机 模块的开关机涉及到 2 个硬件信号 POWER ON 和 VD

7、D POWER ON 是开关机最重要的信号 而 VDD 信号能说明模块是否已经开机 当 VDD 的电平是 0V 时 说明此时处于关机状态 当 VDD 的电平是 2 85V 时 说明此时模块已经开机 管脚号管脚号管脚名管脚名描述描述 14POWER ON开关机按钮 低电平有效 13VDD指示 G510 开关机状态 电平为 0V 时 G510 处于关机状态 电平为 2 85V 时 G510 处于开机状态 2 1 1模块开机模块开机 作为 标准模块 模块上电后不会直接启动 处于关机状态 作为 OpenCPU 模块 通常外部电路没有其他 MCU 或 AP 对其进行开机控制 因此 需要上电后 模块自动开

8、机 因此 在硬件设计时 建议将 POWER ON 管脚接 470ohm 电阻到地 2 1 2模块关机模块关机 作为 OpenCPU 模块 如果外部电路没有其他 MCU 或 AP 对其进行开机控制 禁止使用任何模块 关机的操作或 AT 命令 2 2 串口串口 标准模块 有 3 个 UART 串口 UART1 是一个 4 线串口 这是主串口 UART2 是一个 2 线串口 HOST UART 是个 Debug UART 主要用来下载 校准 Trace 等 不支持 AT 命令 OpenCPU 模块 再增加 Virtual UART 用于 用户程序 对模块 模块固件 发送 AT 命令 G510 硬件

9、OPENCPU 用户手册Page 7 of 12 2 2 1UART1 UART1 用于与外部通信 可以编程 升级 模块固件 和 用户程序 模块被定义为 DCE 而用户的应用板被定义为 DTE 这些定义适用于 UART 信号的命名规定 和数据 流动方向 如下表所示 管脚号管脚号管脚名管脚名描述描述性能性能 19UART1 TXD模块发送数据模块发送数据 18UART1 RXD模块接收数据模块接收数据 21UART1 CTS清空发送模块切换接收 20UART1 RTS请求发送模块提醒 DTE 接收 推荐连接方法 Application MCU方向方向模块模块 TXDPin 18UART1 RXD

10、 RXDPin 19UART1 TXD RTSPin 21UART1 CTS CTSPin 20UART1 RTS 支持所有的流控方式 硬件流控或非流控 UART 1 默认端口配置为 115200bps 8 个数据位 1 个停止位和无奇偶校验 2 2 2 UART2 UART2 是用于与外部通信 管脚号管脚号管脚名管脚名描述描述性能性能 40UART2 TXD模块发送数据G510 发送数据 39UART2 RXD模块接收数据G510 接收数据 推荐连接方法 Application MCU方向方向模块模块 TXDPin 39UART2 RXD RXDPin 40UART2 TXD UART 2

11、默认端口配置为 115200bps 8 个数据位 1 个停止位和无奇偶校验 2 2 3UART1 UART2 的的 OpenCPU 应用说明应用说明 参见下表 接口函数接口函数输入参数输入参数 Void sys uart output串口 ID 0 为串口 1 1 是串口 2 G510 硬件 OPENCPU 用户手册Page 8 of 12 INT32 id UINT8 buff UINT16 len 数据指针 数据长度 Void uart input INT32 uid UINT8 data UINT16 len 串口 ID 串口数据指针 串口数据长度 通过 API 接口设置这两个串口的波特

12、率 参见下表 接口函数接口函数输入参数输入参数 INT32 sys set GAPP OPTION ID T id Void arg UINT16 len 操作 ID 参数指针 参数长度 注意 注意 不要再通过 AT 命令设置波特率 2 2 4HOST UART HOST UART 是个 Debug UART 主要用来下载 校准 Trace 等 不支持 AT 命令 此口只在生产调 试时使用 用户只需接测试点 Application MCU方向方向模块模块 TXDPin 11HST RXD RXDPin 12HST TXD 2 2 5HOST UART 的的 OpenCPU 应用说明应用说明 H

13、OST UART 只能输出调试数据 可以输出两种格式 接口函数接口函数输入参数输入参数 INT32 sys event Trace UINT32 value 32 位数据 G510 硬件 OPENCPU 用户手册Page 9 of 12 INT32 sys text Trace INT8 fmt 类似 printf 的参数 2 2 6Virtual UART 的的 OpenCPU 应用说明应用说明 接口函数接口函数输入参数输入参数 INT32 sys at send UINT8 cmd UINT16 len AT 命令串 包含回车 0 x0d 字符串长度 Void at resp UINT8

14、rsp UINT16 rsplen AT 口数据首地址 数据长度 2 3 睡眠模式睡眠模式 OpenCPU 模块 同样支持睡眠模式 通过 Virtual UART 使用 ATS24 指令 进入睡眠模式 当 用户程序 调用 模块固件 中的定时器 会影响睡眠模式 进一步影响模块功耗 设计时请注 意 其他睡眠模式的操作 跟 标准模块 一致 2 4 GPIO 接口接口 GPIO标准模块标准模块OpenCPU 模块模块说明说明 IO0 pin 22 UART1 RINGGAPP IO 0只能作为输出 详见下面的重要说明 IO1 pin 17 UART1 DCDGAPP IO 1只能作为输出 详见下面的重

15、要说明 IO2 pin 16 UART1 DSRGAPP IO 2只能作为输出 详见下面的重要说明 IO3 pin 15 UART1 DTRGAPP IO 3输入 输出 默认低电平 G510 硬件 OPENCPU 用户手册Page 10 of 12 IO4 pin 38 LPGGAPP IO 4 默 认为 LPG 输入 输出 sys set 进行设置后才可以使用 sys set 中有一个 LPG CONTROL 的选项用来 设置 LPG 的控制权 IO5 pin20 UART1 RTSGAPP IO 5只能作为输出 IO6 pin21 UART1 CTSGAPP IO 6只能作为输入 重要说明

16、 重要说明 G510 上述复用的 GPIO 根据实际应用进行选用 UART1 RING IO0 只能作为输出 上电开机模块初始化过程中持续 1 4S 不可控持续低电平 期间 外部上拉无效 UART1 DCD IO1 只能作为输出 上电开机模块初始化过程中持续 1 4S 不可控先高后低电平 外部 下拉上拉无效 G510 硬件 OPENCPU 用户手册Page 11 of 12 UART1 DSR IO2 只能作为输出 上电开机模块初始化过程中持续 1 4S 不可控持续高电平 外部 下拉无效 UART1 DTR IO3 输入 输出 上电开机模块持续低电平 外部上拉有效 2 5 INT 接口接口 GPIO标准模块标准模块OpenCPU 模块模块说明说明 G510 硬件 OPENCPU 用户手册Page 12 of 12 PIN41WAKE UP下降沿有效 需要外部上拉 PIN27SIM CD下降沿有效 需要外部上拉 使用方法参见 接口函数接口函数输入参数输入参数 INT32 sys set GAPP OPTION ID T id Void arg UINT16 len 操作 ID 参数指针

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号