ETC GM814X

 成都国腾微电子有限公司
上海办事处电话:021-58998693/58994470
提供应用技术解决方案及样片
上海福跃电子科技有限公司全面代理销售
FOSVOS ELECTRONIC SHANGHAI CO.,LTD
联系地址:上海市浦东新区金高路1296弄103号1-3F
www.fosvos.com
GM814x 兼容 SPITM 总线的 UART 扩展芯片 自动唤醒功能 应用手册 2005.11 成都国腾微电子有限公司
GM814X
GM814x 自动唤醒 版本记录:1.0 当前版本时间:2005 年 11 月 新旧版本改动比较: 旧版 文档页数 当前版本 文档页数 主题(和旧版本相比的主要变化) 如果您有技术、交付或价格方面的任何问题,请联系成都国腾微电子有限公司的相关办公室或当地的代理
商,或访问我们的网站:www.gticc.com ,谢谢! 上海办事处电话:021-58998693/58994470
提供应用技术解决方案及样片
上海福跃电子科技有限公司全面代理销售
FOSVOS ELECTRONIC SHANGHAI CO.,LTD
联系地址:上海市浦东新区金高路1296弄103号1-3F
www.fosvos.com
编制时间:2005 年 11 月 由成都国腾微电子有限公司发布 发布地点:成都 成都国腾微电子有限公司版权所有。 注意: 以下内容所包含的所有部分仅仅对当前描述的器件承担相关责任,不包括相应的产品数据手册、使用过程
和电路实现。 以下内容描述的仅仅是跟当前器件相关的内容,不应作为固定的产品特性,也不包括将来可能的设计更改
和参数变化。 因为技术发展的需要,或许会导致任何产品具备一些危险性,如果有任何相关的疑问,请咨询成都国腾微
电子有限公司的相关部门。 应用手册 自动唤醒功能
第 1 页 共 2 页
2005 年 11 月
成都国腾微电子有限公司
1
GM814X
概述
GM814X 系列串口扩展芯片支持软件 Shutdown 功能和在 Shutdown 模式下,当扩展串口上有
数据接收时自动唤醒的功能,所以可满足对功耗有较高要求,且数据收发控制不确定的应用上。
需要注意的是,由于 GM814X 的自动唤醒有一定的延时(具体的延时参数请参考具体产品的
数据手册),所以当 GM814X 在 Shutdown 模式下,扩展串口的 RXD 上接收到的数据在唤醒
GM814X 的同时,自身在被接收时可能会导致数据接收错误。所以需要在设计应用中考虑通讯
的两端 MCU 的软件配合而避免有效数据的丢失或错误。
2
应用说明
2.1 自动唤醒与数据的接收
假设 GM814X 在 Shutdown 模式下接收到 RXD 的数据后的唤醒时间为 25ms,而此时收到数
据的串口的波特率为 1200Bps,串口数据帧长为 10Bit,则收发 1 个字节的时间为 8.33ms,所以
在唤醒器件,若接收连续的数据,则会有 3 个字节发生丢失或错误。
若在实际的设计应用中,不注意这个唤醒周期的存在而直接用实际的通讯数据来触发
GM814X 的自动唤醒功能,就必然会导致有效通讯数据的丢失或错误,最终影响整个通讯的效
率和可靠性。
2.2 应用建议
由于通常成熟的通讯产品的软件设计均包含了保证通讯可靠性的软件协议,通讯的双方会在
准确握手和验证后才以用户自己定义的数据帧和协议进行实际的通讯,所以就可以方便的适应
GM814X 的自动唤醒延时特性。
例如:控制 GM814X 的 MCU 在控制 GM814X 进入软件 Shutdown 模式前,可先广播一个
‘Shutdown’标志字(标志字的具体值由设计者自行定义),通知连接在扩展串口上的所有下位
机,以告知它们 GM814X 将在发送完这个标志字后立刻进入软件 Shutdown 模式。各下位机接收
到该标志字后即认为 GM814X 已进入了软件 Shutdown 模式,所以当有某个下位机需要主动的向
上位机发送数据时,可以先不断的重复发送一个‘WakeReq’请求唤醒标志字(标志字的具体值
由设计者自行定义),用来满足 GM814X 的自动唤醒周期。由于从第一个请求唤醒标志字到
GM814X 在完全恢复正常操作模式前的数据都会被丢失或因为错误被 GM814X 或上位机所忽略,
所以,直到上位机收到一个正确有效的请求唤醒标志字后可再广播发送一个‘Wakeup’唤醒标
志字(标志字的具体值由设计者自行定义)通知所有下位机。下位机接收到该标志字后即认为
GM814X 已恢复正常工作模式,同时,重复发送请求唤醒标志字的下位机可停止发送请求唤醒
标志,然后发送有效的数据帧。
应用手册 自动唤醒功能
第 2 页 共 3 页
2005 年 11 月
成都国腾微电子有限公司
GM814X
参考程序流程图如下:
广播发送‘Shutdown’标志字
控制 GM814X 进入软件 Shutdown模式
等待串口数据
接收到‘WakeReq’标志字
广播发送‘Wakeup’标志
等待接收有效数据帧
图 1 上位机相关程序流程
接收到‘Shutdown’标志字
有数据需上传
定时重复发送‘ WakeReq’标志字
接收到‘Wakeup’标志字
停止发送‘WakeReq’标志字
发送有效数据帧
图 2 下位机相关程序流程
应用手册 自动唤醒功能
第 3 页 共 4 页
2005 年 11 月
成都国腾微电子有限公司
GM814X
2.3 补充说明
l
以上应用建议仅供设计者参考,不代表最终实现方式,更可靠和实际的实现方式可由设计者
根据自己的实际情况确定。
l
示例中的数据、参数和标志字命名不代表实际产品的特性,请参考实际产品的数据手册来获
取你所需要的数据。
上海办事处电话:021-58998693/58994470
提供应用技术解决方案及样片
上海福跃电子科技有限公司全面代理销售
FOSVOS ELECTRONIC SHANGHAI CO.,LTD
联系地址:上海市浦东新区金高路1296弄103号1-3F
www.fosvos.com
应用手册 自动唤醒功能
第 4 页 共 5 页
2005 年 11 月