编辑: ok2015 | 2014-12-31 |
1 脚的电容供电以保证看门狗芯片不会掉电. 7. 对于 Air202 和Air800,看门狗芯片供电管脚串联的二极管务必选用正向导通电压低的肖特基二极管. 8. 对于 Air202 和Air800 若GPIO31 和GPIO30 需要用作其他用途而被占用,可以更换其他的 IO 口,然后通过 lua 脚 本配置.对于 Air200 和Air810 模块则不建议更换 GPIO. Luat 专用看门狗芯片设计手册 -
8 - 上海合宙通信科技有限公司 http://www.openluat.com 6. 工作流程 1. 正常喂狗流程 看门狗芯片检测 WDI 管脚的电平状态,每当检测到管脚电平由高变低时,看门狗芯片会重置内 部超时计时器 T_timeout(默认 T_timeout = 250s) .如图 5,两个喂狗信号的间隔 T_feed(默认 T_feed = 120s)为喂狗周期.当喂狗时,模块端会将 WDI 拉低 T_bblow 时间(默认 T_bblow = 2s) ,随后模 块端会切换为输入状态.而当看门狗芯片检测到 WDI 有低电平时会立即切换为输出状态,看门狗芯 片拉低 WDI 管脚 T_wglow 时间(默认 T_wglow = 3s) .当T_feed <
T_timeout 时,喂狗成功,看门狗 芯片不会进行重启模块动作.而模块在喂狗 T_bblow 时间后检测到 WDI 的低电平则认为看门狗系统 正常,则不会进行看门狗重启动作. 图52. 喂狗超时流程 当看门狗芯片在 T_timeout 时间内未能检测出 WDI 管脚有低脉冲喂狗信号时, 就会进入重启模块的操 作,看门狗芯片 REST_OUT 管脚会拉低 T_restout 时间(默认 T_restout = 500ms) .同时 PWE_ON_OUT 会 拉高 T_pwron 时间(T_pwron = 5.5s) .之后重启流程结束. 图6Luat 专用看门狗芯片设计手册 -
9 - 上海合宙通信科技有限公司 http://www.openluat.com 3. 模块复位看门狗芯片流程 当模块进行喂狗操作 T_bblow 结束后,模块喂狗管脚会立即切换为输入,检测 WDI 电平,如果在 T_delay(默认 T_delay = 2s)的时间内,都没有检测到低电平,模块会认为看门狗芯片死机,从而进入复 位看门狗芯片流程.模块会将 REST_IN 管脚拉低 T_restin 时间(默认 T_restin = 100ms)将看门狗芯片复 位. 图77. 联系我们 淘宝店铺名称:合宙物联网 https://shop436829391.taobao.com/ 技术支持论坛:Luat 之家 www.openluat.com 合宙 Luat 开源模块 Air200/Air810/… … QQ 讨论群:201848376 开源社区:www.openluat.com GitHub: Air200: https://github.com/airm2m-open/Luat_Air200 Air810: https://github.com/airm2m-open/Luat_Air810 模块型号持续更新中… … 百度云盘:https://pan.baidu.com/s/1eSxFHrs 开发套件:https://shop436829391.taobao.com/ Lua+AT=Luat Open+Luat=OpenLuat www.OpenLuat.com 合宙--》Luat--》发烧友--》客户--》产品 共建开源好生态! ........