当前位置: 首页 > article >正文

地平线—征程2(Journey 2-J2)芯片详解(15)—看门狗+温度传感器

写在前面

本系列文章主要讲解地平线征程2(Journey 2-J2)芯片的相关知识,希望能帮助更多的同学认识和了解征程2(Journey 2-J2)芯片。

若有相关问题,欢迎评论沟通,共同进步。(*^▽^*)


错过其他章节的同学可以电梯直达目录↓↓↓

地平线—征程2(Journey 2-J2)芯片详解——目录-CSDN博客


4. CPU子系统

4.12 看门狗

4.12.1 介绍

看门狗(Watchdog)计时器模块在系统中是独立的计时器。其能保证软件按照计划执行来确保系统的安全,以免CPU陷入无限循环或执行预期外的代码。在一定时间周期内如果看门狗模块没有刷新,它将生成一个系统复位信号来重启CPU。

J2中计时器宏模块0的计时器2用于看门狗。看门狗中断配置寄存器(WDTGT和WDWAIT值)需要设置。当计数器达到WDTGT,将生成一个中断重启看门狗。当系统不响应中断的请求,发生超时(WDWAIT)时,看门狗将复位芯片。该复位操作由看门狗超时触发,但实际是PMU控制器控制,复位除PMU子系统以外的大部分芯片。

此外,低有效复位信号将通过WDT_RSTOUT_N引脚发送复位信号到板上的其他外设。看门狗复位的时长可以通过PMU控制器的SLEEP_PERIOD寄存器进行配置。之后,芯片将从看门狗复位中恢复并重启。

4.12.2 特性

看门狗模块的特性如下:

  • 两级计数器,包括计数到WDTGT和WDWAIT
  • 可配置超时间隔
  • 使用直接从外部24MHz晶振分频的1 MHz基准时钟
  • 看门狗超时复位除PMU子系统以外的大部分芯片
  • WDT_RSTOUT_N引脚复位板上的其他外设
  • 可编程复位的时长
  • 从看门狗复位中恢复和上电启动一样

 4.13 EFUSE

4.13.1 介绍

J2内部集成了2048位用于芯片ID的高密度电保险丝宏。电保险丝是一种采用标准CMOS工艺制造的非易失性存储器,它在电流过载条件下通过熔化为分立元件或电路提供可靠的保护。

电保险丝宏在测试模式下是一次性写入。在正常模式下,操作可由软件通过APB接口控制。

4.13.2 特性

电保险丝宏的特性如下:

  • 双位方案提供可靠性,从2048位物理电保险丝宏中提供1024逻辑位
  • 支持ATE测试和现场编程
  • 在模块复位移除后,可同时把1024逻辑位读取到软件寄存器

4.14 温度传感器

4.14.1 介绍

由于芯片的连续工作导致其热量增加,芯片温度监测已成为确保可靠运行的关键问题。J2芯片内部集成了一个温度传感器(Temperature Sensor),可以监控和报告芯片的结温。

4.14.2 特性

温度传感器的特性如下:

  • 温度传感器的测量范围是-40℃~125℃,误差为±5℃
  • 12位测量结果,分辨率为0.125℃
  • 在每个转换周期结束后,可配置转换时间(CT)和中断

总结:本部分主要讲解了J2的看门狗模块及其工作原理、EFUSE和温度传感器。虽然J2内部集成了温度传感器,但实际应用中还是会在板子上另加一个温度传感器,有带I2C的传感器芯片,若处于成本和资源考虑,可以选择NTC,需要注意的是ADC的采样分辨率选择高位的,还有一个是需要注意NTC电阻的温度采样范围


本文章是博主花费大量的时间精力进行梳理和总结而成,希望能帮助更多的小伙伴~  🙏🙏🙏

后续内容将持续更新,敬请期待(*^▽^*)

欢迎大家评论,点赞,收藏→→→


http://www.kler.cn/a/281757.html

相关文章:

  • 【Linux】apt 关闭 ssl 认证
  • 大连理工大学概率上机作业免费下载
  • 【Swift】类型标注、类型安全和类型推断
  • 【代码随想录|回溯算法排列问题】
  • 重构代码之删除对参数的赋值
  • WPF MVVM框架
  • [解决]Invalid configuration `aarch64-openwrt-linux‘: machine `aarch64-openwrt
  • Docker运维级指令
  • Spring Boot(快速上手)
  • 【Material-UI】Select组件中的Native Select与TextField详解
  • NXP的33771采集的隐藏bug
  • 代码随想录算法训练营第三十五天 | 416. 分割等和子集
  • 华为自研仓颉编程语言测试版上线,计划持续到10月21号
  • 氢能源时代的守护者:氢气传感器在储存与使用中的关键角色
  • 【Linux】第十七章 多路转接(select+poll+epoll)
  • uniapp(微信小程序如何使用单选框、复选框)
  • DevExpress 表格再新增行后滚动条自动移动到新增行
  • 建筑业AI的崛起The Rise of AI and Machine Learning in Construction
  • Android Compose 下拉选择框 ExposedDropdownMenu下拉选择
  • 超越传统:探索Visual Basic在操作系统插件开发的新境界
  • 少儿编程Python系列课程——003python注释
  • Ubuntu 22安装和配置PyCharm详细教程(图文详解)
  • 歌曲分享平台|基于SprinBoot+vue的原创歌曲分享平台系统(源码+数据库+文档)
  • Android实现自定义方向盘-8自定义view的相关问题
  • KOLLMORGEN科尔摩根驱动器AKD-P00607-NBPN-0000
  • 三防平板:定制化服务的趋势——以智慧医疗为例