侵权投诉

基于Linux操作系统和IMP706芯片实现看门狗计数器清零电路的设计

电子设计 2020-09-15 17:58 次阅读

  来源:单片机与嵌入式系统应用 作者:张长顺,黄建元,赵新荣,陆永刚

引言

在嵌入式系统中,为了使系统在异常情况下能自动恢复,一般都会引入看门狗电路。看门狗电路其实就是一个计数器。当看门狗启动后,计数器开始自动计数,经过一定时间计数器溢出就会对CPU产生一个复位信号使系统重启。系统正常运行时,需要在看门狗允许的时间间隔内对看门狗计数器清零也即喂狗,不让复位信号产生。

当前在带Linux操作系统的嵌入式系统中,由于Linux操作系统加载时间较长(如10~30 s),一般都超过看门狗的时间间隔(典型值为l.6 s);而如果不采取特殊措施,则系统在Linux操作系统加载过程中复位,Linux操作系统永远无法加载成功。为了解决这个问题,通常有两种方案 [1-2]:做一个看门狗的时间间隔更长的硬件电路;修改内核,在内核启动过程中将看门狗设成无效。以上方案无法解决嵌入式系统在操作系统启动阶段的失效问题,降低了系统可靠性。

本文提出了一种嵌入式系统全程喂狗策略及实现方法,从系统上电、引导程序(Bootloader)、操作系统内核直至应用阶段都启用看门狗。实验表明,该方法简单可行,成本较低,在嵌入式系统的全过程中都可以实现喂狗策略,提高了系统可靠性。

1 系统总体设计

采用IMP706芯片组成硬件看门狗电路(看门狗的时间间隔为1.6 s),在操作系统程序(包括Bootloader)和应用程序中插人喂狗程序,这些喂狗程序运行时问间隔小于看门狗的时间间隔(本设计选为1 s)。这样做可以保证:如果系统正常工作,系统可以在小于看门狗的时间间隔内不断进行喂狗动作,硬件看门狗的计数器不断清零,不产生复位信号;如果系统非正常工作,喂狗动作失效,硬件看门狗的计数器在1.6 s后溢出,对CPU产生复位信号使系统重启。

1.1 看门狗电路设计

图 1为看门狗电路原理,采用IMP706芯片组成硬件看门狗电路,通过电平转换器件74AVC1T45,硬件看门狗器件的ST脚与中央处理器(CPU)的 GPIO3脚相连。看门狗器件的PRST脚与IN脚接到复位开关,RST脚接到CPU的RESET脚,当复位开关被触动或看门狗器件的计数器溢出时,看门狗器件的RST脚输出复位信号给CPU的RESET脚,CPU复位重启。

1.2 喂狗策略及实现

1.2.1 Bootloader阶段

在 Bootloader阶段(本设计采用U-boot,但不限于此),喂狗策略是在Bootloader的程序中不同位置插入喂狗程序。具体做法是:由于 Bootoader第一阶段的启动不会超过1.6 s,因此只需在Bootoader的第二阶段,如Flash读写、CRC校验、循环等待等处,插入喂狗代码。喂狗代码采用直接置位中央处理器的GPlO3 状态寄存器的方式进行。

首先在特定平台的定义头文件include/condffigs/xxx.h中加入看门狗的宏定义:

1.2.2 Linux内核阶段

在Linux内核加载阶段(采用 MontaVista Linux操作系统,但不限于此),喂狗策略是在Linux内核程序的不同位置插入喂狗程序。具体做法是:首先在Linux内核阶段1的内核解压缩程序、 RTC驱动加载程序、GPIO驱动加载程序适当代码处插入喂狗代码,喂狗代码以直接取反中央处理器的GPlO3状态寄存器的方式进行;在Linux内核阶段2的Watchdog驱动加载程序适当代码处插入喂狗代码,喂狗代码调用GPIO驱动,GPIO驱动内含取反中央处理器的GPlO3状态寄存器的操作;在Linux内核阶段3的内核加载根文件系统程序、init程序的适当代码处调用Linux的Watchdog驱动,Watchdog驱动内含取反中央处理器的GPlO3状态寄存器的操作。

以上内核阶段的划分是以GPIO及Watchdog驱动的加载为标志的。GPIO驱动加载之前为内核阶段1,GPIO驱动加载之后至Watchdog驱动加载之前为内核阶段2,Watchdog驱动加载之后为内核阶段3。

下面示例说明内核解压缩asm/arch/boot/com—pressed.C中喂狗的实现代码:

从以上代码可以看出,它是内核阶段1喂狗的典型方法,是直接取反GPlO3状态寄存器的。

下面示例说明内核阶段2的喂狗方法(仅以加载RTC驱动为例):首先让RTC驱动中包含GPIO的头文件,然后在读取RTC当前值的函数中调用GPIO驱动进行喂狗。

为了能够在内核阶段3调用Watchdog驱动进行喂狗,需要在Watchdog驱动中导出喂狗函数以供内核阶段3使用。Watchdog驱动喂狗也是调用GPIO驱动实现的,但Watchdog驱动一旦加载完成,以后的喂狗都通过调用 Watchdog驱动完成。

1.2.3 程序运行阶段

图2为多线程应用程序运行阶段喂狗方法。在主程序中首先创建一个监控线程,它的优先级高于其他线程。监控线程在其他被监控的线程正常工作的情况下,一定时间内对看门狗进行喂狗操作,喂狗操作通过调用Watch—dog驱动来完成。如果某个线程出现故障,监控线程就不执行喂狗操作,也就达到这个线程出现故障时系统自动重启的目的。如果监控线程自身出现故障,不能及时执行喂狗操作,看门狗也自动复位重启。具体做法是,主程序首先启动监控线程,然后依次启动N个被监控的线程,每一线程内都设置一计数器。被监控的线程中首先对线程内的计数器初始化为0,在各个线程主循环中,对相应的计数器执行加1操作。监控任务首先启动看门狗,进入循环。每隔M秒对各线程内的计数器进行检验,在M秒内每隔1 s要对看门狗喂狗,否则系统就会复位重启。查询N个计数器值是否为O,如果全都大于O,则说明对应接受监控的线程正常运行,然后对看门狗喂狗,并将N个计数

器值清零。如果有任意一个计数器值为0,检测到对应接受监视的线程出现故障需要重启,这时不对看门狗喂狗,使得系统复位重启。

以下示例说明在应用中如何调用Watchdog驱动实现喂狗:

总之,在系统不同阶段,由于系统调用和封装程度不同,看门狗的喂狗实现方法也不同:在Bootloader阶段,直接取反中央处理器的GPIO3的状态寄存器;在Linux内核阶段1,采取取反中央处理器的GPlO3的状态寄存器的方法进行;在Linux内核阶段2,采取调用GPIO的驱动的方法进行;在Linux内核阶段3,采取调用Watchdog驱动的方法进行;在应用程序运行阶段,应用程序中的喂狗程序采取调用Watchdog驱动的方法进行,如图3所示。

2 实验结果

我们在公司研发的智能视频分析器项目中应用了本方法。该分析器采用TI DaVinci系列DSP芯片(TMS320DM6446)为CPU,用Monta Vista Linux作为操作系统。操作系统启动时间约为20~30 s。采用本方法是为了保证系统在全过程中都能得到有效的失效恢复。

在振荡波抗扰度、电压波动与闪烁、静电放电、电快速瞬变脉冲群等EMC兼容性测试中,当各强度指标超过设备EMC兼容性设计强度时,系统失效,利用这种方式可以测试本方法在硬件失效时的效果。以静电放电为例,设计放电等级为±6 kV(我们取±7 kV的强度等级),设备上电后,分别在1~30 s内每隔5 s及在120 s处进行静电放电测试,经观察设备都可以即时恢复。

对软件失效时本方法效果的测试,采用故障植入脚本的主动方式及系统长时间运行的被动方式进行测试。最终结果表明,设备在失效后可即时恢复。

综上所述,本全程喂狗的方法能确保系统在任一阶段出现软件或硬件故障时都能复位重启。

结语

本文提出了一种嵌入式系统全程喂狗策略,包括硬件电路设计和软件实现方法。该方法有如下特点:看门狗电路简单,硬件只需一块看门狗芯片,不需复杂的外围逻辑电路,成本较低;系统全过程启用看门狗,确保系统在任一阶段出现软件或硬件故障都能复位重启,系统可靠性得到提高。

责任编辑:gt

收藏 人收藏
分享:

评论

相关推荐

在断供华为芯片背后,多企业遭受了严重的“反噬”

近日,比尔·盖茨在接受媒体采访时对美国强制断供华为芯片的行为,公开表示反对。比尔·盖茨说:“我不能说....
的头像 如意 发表于 09-19 10:28 91次 阅读
在断供华为芯片背后,多企业遭受了严重的“反噬”

一汽大众和斑马网络在线签署战略合作协议

根据协议,双方将在人工智能、大数据分析、智能汽车操作系统和智能座舱领域建立战略合作关系,打造跨产业融....
的头像 机器人技术与应用 发表于 09-19 10:26 43次 阅读
一汽大众和斑马网络在线签署战略合作协议

为什么要选择中端芯片组主板?因为性价比更高!

芯片组是主板的核心部件,它与CPU相呼应,也决定了一块主板的规格上限。以前的主板主板芯片组分为北桥和....
的头像 如意 发表于 09-19 09:58 38次 阅读
为什么要选择中端芯片组主板?因为性价比更高!

仍大量依赖进口的工业芯片为什么存在如此大的国产替代空间?

1965年,戈登摩尔提出了摩尔定律,对半导体行业做出精准预测,国际芯片巨头公司也展就此展开“制程竞赛....
的头像 如意 发表于 09-19 09:34 34次 阅读
仍大量依赖进口的工业芯片为什么存在如此大的国产替代空间?

统信UOS全面支持基于华为鲲鹏芯片的各品牌整机

从统信软件官方获悉,9月17日,“西安·进而有为 华为西安城市峰会2020”成功举行。统信软件作为华....
的头像 如意 发表于 09-19 09:11 83次 阅读
统信UOS全面支持基于华为鲲鹏芯片的各品牌整机

众多芯片巨头向美方申请继续向华为供货,专家称至少八个月以上

9月15日,美国对华为的新禁令正式生效。据此前消息,台积电、高通、三星、SK海力士、美光等主要元器件....
的头像 如意 发表于 09-19 09:11 85次 阅读
众多芯片巨头向美方申请继续向华为供货,专家称至少八个月以上

魏少军:高端芯片替代迫在眉睫 芯片设计和制造联动是破局关键

中国设计企业99%只会做FOT,只有1%最顶尖的设计企业会做COT,为何代工企业绝大部分是接受的CO....
的头像 21克888 发表于 09-19 07:36 232次 阅读
魏少军:高端芯片替代迫在眉睫 芯片设计和制造联动是破局关键

基于在系统可编程芯片pLSI/ispLSI1016实现通信数字信号源的设计

但是,考虑到EPROM编程及擦写的过程比较繁琐,数据不易改写,灵活性及通用性较差,因此,经过比较决定....
发表于 09-18 20:25 43次 阅读
基于在系统可编程芯片pLSI/ispLSI1016实现通信数字信号源的设计

麒麟1020将搭载于华为Mate系列新旗舰产品上

关于华为5nm芯片的发布时间越来越近了,新一代麒麟芯片或将被命名为麒麟1020,将在9月首发搭载于华....
的头像 Les 发表于 09-18 18:28 359次 阅读
麒麟1020将搭载于华为Mate系列新旗舰产品上

GT811小型MID电容屏控制芯片的数据手册免费下载

5点电容式触摸屏控制芯片GT811,采用投射式电容检测原理,由16个驱动通道与10个感应通道组成触摸....
发表于 09-18 18:04 43次 阅读
GT811小型MID电容屏控制芯片的数据手册免费下载

紫光国微加注汽车电子 

8月11日,紫光国微与国创中心签署战略合作协议,双方将围绕新能源汽车芯片标准制定与更新、车规级安全芯....
的头像 Les 发表于 09-18 17:38 168次 阅读
紫光国微加注汽车电子 

英伟达收购Arm的交易引发芯片行业的担忧和反对

此项收购重新激起了人们对RISC-V的兴趣,RISC-V架构是开放资源,不属于任何一家厂商。而SiF....
的头像 我快闭嘴 发表于 09-18 17:16 172次 阅读
英伟达收购Arm的交易引发芯片行业的担忧和反对

紫光国微全面进军汽车电子产业,推动构建车联网融合创新生态体系

随着国内汽车电子产业的进一步发展,紫光国微表示,将把握这一重大契机,凭借深厚的半导体技术研发实力,持....
的头像 我快闭嘴 发表于 09-18 17:09 216次 阅读
紫光国微全面进军汽车电子产业,推动构建车联网融合创新生态体系

linux下如何安装虚拟机

如今,越来越多的人正在使用Linux系统,现在许多国家的操作系统都基于Linux内核。 尽管有很多软....
发表于 09-18 16:54 48次 阅读
linux下如何安装虚拟机

基于多任务操作系统uC/OS实现电梯系统的软件设计

在嵌入式实时应用领域,过去一般把整个软件设计成一个前后台系统。应用程序是一个无限循环,循环中调用相应....
的头像 电子设计 发表于 09-18 16:52 266次 阅读
基于多任务操作系统uC/OS实现电梯系统的软件设计

海思新推出的智能家居芯片套件2.4GHz Wi-Fi SoC模组全面支持鸿蒙2.0!

结合外设传感器后,这款开发套件可广泛应用于白电、小家电等智能家电,K12教具、大学教学套件等STEA....
的头像 lhl545545 发表于 09-18 16:52 311次 阅读
海思新推出的智能家居芯片套件2.4GHz Wi-Fi SoC模组全面支持鸿蒙2.0!

Windows和Linux系统哪个更好

Windows系统和Linux系统是当前Web服务器最常用的两个服务器系统。 当然,Unix也可以用....
发表于 09-18 16:48 55次 阅读
Windows和Linux系统哪个更好

台积电预计5nm占今年16nm及以下晶圆产量的11%

在成熟工艺市场方面,从去年开始,电源管理、射频、低功耗、可穿戴、特殊存储器等方面的需求一直很强劲,这....
的头像 lhl545545 发表于 09-18 16:44 242次 阅读
台积电预计5nm占今年16nm及以下晶圆产量的11%

基于Blackfin系列处理器和操作系统实现数据采集系统的设计

在数据采集系统中,数字处理是系统核心内容之一;然而随着科技发展,越来越多的功能需求使得采集系统的外设....
的头像 电子设计 发表于 09-18 16:38 218次 阅读
基于Blackfin系列处理器和操作系统实现数据采集系统的设计

华为正与意法联合打造移动和汽车相关芯片产品

据《日经亚洲评论》援引两位知情人士的消息称,华为正与芯片制造商意法半导体合作,联合打造移动和汽车相关....
的头像 Les 发表于 09-18 16:29 127次 阅读
华为正与意法联合打造移动和汽车相关芯片产品

苹果推iOS 14.2测试版,引入全新曲目识别功能

9月18日讯,正如此前预料的一般,在昨天推送iOS 14正式版过后,苹果在今天凌晨正式发布了iOS/....
的头像 如意 发表于 09-18 16:19 283次 阅读
苹果推iOS 14.2测试版,引入全新曲目识别功能

国家集成电路产业投资基金股份有限公司又有了新动作

业内关注已久的国家集成电路产业投资基金股份有限公司(简称国家大基金)又有了新动作。 据报道,泰凌微电....
的头像 Les 发表于 09-18 16:14 239次 阅读
国家集成电路产业投资基金股份有限公司又有了新动作

LG发布了LG Q31大屏幕手机

9月17日晚,LG品牌在韩国发布了一款名叫LG Q31的手机。这是一款定位入门级的手机产品,其最大的....
的头像 inr999 发表于 09-18 16:12 184次 阅读
LG发布了LG Q31大屏幕手机

浅谈Linux内核中的形形色色的“钟表”

既然本文讲Linux中的计时工具,那么我们首先面对的就是“什么是时间?”,这个问题实在是太难回答了,....
发表于 09-18 16:08 94次 阅读
浅谈Linux内核中的形形色色的“钟表”

嵌入式内核中为何建立CMA模块?CMA模块作用分析

CMA,Contiguous Memory Allocator,是内存管理子系统中的一个模块,负责物....
发表于 09-18 16:05 87次 阅读
嵌入式内核中为何建立CMA模块?CMA模块作用分析

一文了解Linux调度器开放给用户空间的接口

一、前言 Linux调度器神秘而充满诱惑,每个Linux工程师都想深入其内部一探究竟。不过中国有一句....
发表于 09-18 15:53 62次 阅读
一文了解Linux调度器开放给用户空间的接口

越来越多半导体企业登陆资本市场

9月4日,据彭博社援引知情人士的话称,中国正在规划制定一套全面的新政策,以发展本国的半导体产业,应对....
的头像 Les 发表于 09-18 15:52 136次 阅读
越来越多半导体企业登陆资本市场

Linux模块之逆向映射概述

到底scan多少虚拟地址空间才停止scan呢?当目标已经达到的时候,例如本次scan打算reclai....
发表于 09-18 15:51 72次 阅读
Linux模块之逆向映射概述

如何理解Linux调度器设计和实现

随着内核版本的演进,其源代码的膨胀速度也在递增,这让Linux的学习曲线变得越来越陡峭了。这对初识内....
发表于 09-18 15:45 75次 阅读
如何理解Linux调度器设计和实现

linux内核主流的内存压缩技术介绍

zSwap是在memory与flash之间的一层“cache”,当内存需要swap出去磁盘的时候,先....
的头像 39度创意研究所 发表于 09-18 15:40 299次 阅读
linux内核主流的内存压缩技术介绍

揭开F2FS与FTL“剪不断理还乱”的“爱恨交织”

而FTL为了对上隐藏NAND闪存无法覆盖写的特性(先擦后写),其内部实现也采用了类似的日志结构写入方....
的头像 西西 发表于 09-18 15:31 262次 阅读
揭开F2FS与FTL“剪不断理还乱”的“爱恨交织”

中国”水下机器人“首次在南极进行超长海下科研

其实今年2月底,长鑫存储官网就开始公开销售自家的DDR4内存芯片、DDR4内存条、LPDDR4X内存....
的头像 lhl545545 发表于 09-18 15:29 175次 阅读
中国”水下机器人“首次在南极进行超长海下科研

AI芯片行业未来如何发展?

人工智能深度学习基础算法,在上世纪80、90年代就已经被提出,此后人类对其进行了大量改进,过程中,很....
的头像 我快闭嘴 发表于 09-18 15:28 243次 阅读
AI芯片行业未来如何发展?

国内EDA产业的落后于不足,未来全面向打造新型EDA

随着半导体产业逐渐成为广受关注的国家战略高地,在半导体产业链中占据重要位置的EDA逐渐进入了大众的视....
发表于 09-18 15:25 74次 阅读
国内EDA产业的落后于不足,未来全面向打造新型EDA

Linux电源管理之Generic PM的使用

在计算机界,设计师们也借用了“冬眠”的概念,在不需要使用计算机时,将它当前的所有现场(执行的程序、显....
发表于 09-18 15:17 106次 阅读
Linux电源管理之Generic PM的使用

Linux操作环境:日志文件内存过大的解决方法

很多Linux服务器里的应用程序都是无间断的输出日志,这对于服务器的硬盘是一个很大的考验。良许之前也....
的头像 如意 发表于 09-18 14:46 53次 阅读
Linux操作环境:日志文件内存过大的解决方法

2020上半年全球DRAM销售额同比去年增长7.5%

2020年全球众多行业都受到了疫情的影响,市场规模出现明显下滑的趋势,但是疫情期间,远程办公需求的增....
的头像 lhl545545 发表于 09-18 14:41 100次 阅读
2020上半年全球DRAM销售额同比去年增长7.5%

利用美国技术生产的芯片、存储器不再供应华为 比尔盖茨对此发声

在今年8 月 17 日,美国政府对华为的打压继续升级,表示任何使用美国软件或美国制造设备为华为生产产....
的头像 Les 发表于 09-18 14:41 808次 阅读
利用美国技术生产的芯片、存储器不再供应华为  比尔盖茨对此发声

集成电路是如何制成的?

我们如何为计算机构建内存或处理器芯片?一切都始于诸如硅之类的原始化合物元素,该元素经过化学处理或掺杂....
的头像 我快闭嘴 发表于 09-18 14:38 125次 阅读
集成电路是如何制成的?

白春礼:中科院会针对卡脖子的关键问题做新的部署

韩正武汉调研华为、长江存储等:集中力量攻克卡脖子技术 来源:观察者网 在外部形势复杂多变的情况下,中....
的头像 inr999 发表于 09-18 14:34 181次 阅读
白春礼:中科院会针对卡脖子的关键问题做新的部署

解析三级5G节能技术方案体系

目前主流节电技术的思路是从基站射频入手,在兼顾体验的同时,构建设备、站点和网络三级技术方案体系,结合....
的头像 我快闭嘴 发表于 09-18 14:30 132次 阅读
解析三级5G节能技术方案体系

中关村物联网产业联盟莅临金鑫科技公司进行参观考察

参观结束后,双方在会议室中展开深入交谈。金鑫科技向来宾进一步展示了爱普适万物互联智慧操作系统(APC....
的头像 倩倩 发表于 09-18 14:21 193次 阅读
中关村物联网产业联盟莅临金鑫科技公司进行参观考察

比尔盖茨反对芯片不卖给中国

来源:观察者网 齐倩 9月15日接受美国彭博社采访时,微软公司联合创始人比尔盖茨直言,不卖给中国芯片....
的头像 inr999 发表于 09-18 14:21 176次 阅读
比尔盖茨反对芯片不卖给中国

长鑫预计在2021年完成低功耗高速率17nm工艺内存芯片

在2019年,国内的内存以及闪存领域分别有一个重大的突破,长江存储量产64层3D闪存,合肥长鑫则量产....
的头像 lhl545545 发表于 09-18 14:18 210次 阅读
长鑫预计在2021年完成低功耗高速率17nm工艺内存芯片

AMD回应华为芯片禁令事件:AMD公司100%致力于遵守美国法律

最近华为的第三波芯片禁令正式生效,这件事对不少半导体公司也会产生影响,毕竟华为一年采购200多亿美元....
的头像 如意 发表于 09-18 12:01 1381次 阅读
AMD回应华为芯片禁令事件:AMD公司100%致力于遵守美国法律

“排除华为” 华为禁令让国际企业亏多少?

来源:环球时报 记者:陈青青 青木 张静 丁雨晴 华为的命运也关乎这个更为广泛的产业! 在美国强行推....
的头像 inr999 发表于 09-18 11:51 165次 阅读
“排除华为” 华为禁令让国际企业亏多少?

高通推出的多款嵌入式新品中都导入了WiFi-6芯片?

联发科有望提高其WiFi6芯片的产量,瑞昱早已在2019年底就要求IC测试解决方案供应商来测试其Wi....
的头像 lhl545545 发表于 09-18 11:30 131次 阅读
高通推出的多款嵌入式新品中都导入了WiFi-6芯片?

三星超越苹果 成为全球第三大移动处理器厂商

中国电信发布公告,李正茂先生获委任为本公司总裁兼首席运营官,于2020年3月23日起生效。由即日起,....
的头像 lhl545545 发表于 09-18 11:22 343次 阅读
三星超越苹果 成为全球第三大移动处理器厂商

阿里云展示阿里云基于飞天超级计算机数字原生操作系统

来源:字母榜(ID:wujicaijing) 文/程杰 阿里云越来越喜欢讲操作系统的故事了。 9月1....
的头像 inr999 发表于 09-18 11:19 322次 阅读
阿里云展示阿里云基于飞天超级计算机数字原生操作系统

基于TMS320C6678的Linux镜像烧写演示

1.串口调试软件配置 配置前请使用Micro USB线连接调试串口和电脑终端。 安装调试终端软件 推荐使用SecureCRT调试终端...
发表于 09-17 14:31 0次 阅读
基于TMS320C6678的Linux镜像烧写演示

一文汇总ADF7021高性能窄带收发芯片的资料

解调器注意事项 2FSK前导码 2FSK的推荐前导码位模式是无直流模式(例如10101010…模式)。也可以使用具有较长游程长度约...
发表于 09-16 17:22 39次 阅读
一文汇总ADF7021高性能窄带收发芯片的资料

芯片供电

请问大家芯片LTC1063  第6管脚  是V+,5V,可以用这个管脚给另一个放大器芯片PGA204  第...
发表于 09-16 16:30 40次 阅读
芯片供电

物联网用海思芯片会收到制裁影响吗?

如题,物联网用海思芯片会收到制裁影响吗? ...
发表于 09-15 14:38 114次 阅读
物联网用海思芯片会收到制裁影响吗?

初学者请教,2个不同的LPC1768芯片的工程源代码,QEIPOS寄存器不会使用

2个工程,一个是头文件lpc1700.h里面就有QEIPOS寄存器的define的值,另外一个在LPC17xx.h里面只有一个typedef struct。...
发表于 09-15 10:25 0次 阅读
初学者请教,2个不同的LPC1768芯片的工程源代码,QEIPOS寄存器不会使用

B628升压芯片

丝印B628资料 输入2V升24V升压芯片 HUB628是一款超小封装高效率、直流升压稳压电路。输入电压范围可由低2V伏特到24伏特,...
发表于 09-13 20:57 0次 阅读
B628升压芯片

MAX3485串口通信,无法接收数据

现象: 当主机发送数据时(RTX),接收端能接收数据,本机同样能接收数据 当接收机发送数据,本机却接收不到 跪求各位大佬...
发表于 09-12 18:49 202次 阅读
MAX3485串口通信,无法接收数据

LED降压恒流驱动芯片内置MOS共阳可PWM模拟调光驱动芯片!

宽压输入LED降压恒流驱动芯片内置MOS共阳可PWM模拟调光驱动芯片! AP5176 宽电压 LED 降压型恒流芯片 AP5176...
发表于 09-11 21:54 129次 阅读
LED降压恒流驱动芯片内置MOS共阳可PWM模拟调光驱动芯片!

ACDC输入12-85V降压恒流驱动芯片车灯IC高精度1%

ACDC输入12-85V降压恒流驱动芯片车灯IC高精度1% AP29113B是一款 PWM 工作模式,高效率、外 围简单、内置功率管,适...
发表于 09-11 21:46 101次 阅读
ACDC输入12-85V降压恒流驱动芯片车灯IC高精度1%

国产功放芯片

我们公司是做国产微波射频功放芯片,内匹配带封装1W-250W不等,有需要可以联系我电话13258132335(微信同步)...
发表于 09-11 15:00 76次 阅读
国产功放芯片

STM805T/S/R STM805T/S/R3V主管

RST 输出 NVRAM监督员为外部LPSRAM 芯片使能选通(STM795只)用于外部LPSRAM( 7 ns最大值丙延迟) 手册(按钮)复位输入 200毫秒(典型值)吨 REC 看门狗计时器 - 1.6秒(典型值) 自动电池切换 在STM690 /795分之704/804分之802/八百零六分之八百零五监督员是自载装置,其提供微处理器监控功能与能力的非挥发和写保护外部LPSRAM。精密电压基准和比较监视器在V
发表于 05-20 16:05 36次 阅读
STM805T/S/R STM805T/S/R3V主管

FPF2290 过压保护负载开关

0具有低R ON 内部FET,工作电压范围为2.5 V至23 V.内部钳位电路能够分流±100 V的浪涌电压,保护下游元件并增强系统的稳健性。 FPF2290具有过压保护功能,可在输入电压超过OVP阈值时关断内部FET。 OVP阈值可通过逻辑选择引脚(OV1和OV2)选择。过温保护还可在130°C(典型值)下关断器件。 FPF2290采用完全“绿色”兼容的1.3mm×1.8mm晶圆级芯片级封装(WLCSP),带有背面层压板。 特性 电涌保护 带OV1和OV2逻辑输入的可选过压保护(OVP) 过温保护(OTP) 超低导通电阻,33mΩ 终端产品 移动 便携式媒体播放器 电路图、引脚图和封装图...
发表于 07-31 13:02 101次 阅读
FPF2290 过压保护负载开关

FTL75939 可配置负载开关和复位定时器

39既可作为重置移动设备的计时器,又可作为先进负载管理器件,用于需要高度集成解决方案的应用。若移动设备关闭,保持/ SR0低电平(通过按下开启键)2.3 s±20%能够开启PMIC。作为一个重置计时器,FTL11639有一个输入和一个固定延迟输出。断开PMIC与电池电源的连接400 ms±20%可生成7.5 s±20%的固定延迟。然后负荷开关再次打开,重新连接电池与PMIC,从而让PMIC按电源顺序进入。连接一个外部电阻到DELAY_ADJ引脚,可以自定义重置延迟。 特性 出厂已编程重置延迟:7.5 s 出厂已编程重置脉冲:400 ms 工厂自定义的导通时间:2.3 s 出厂自定义关断延迟:7.3 s 通过一个外部电阻实现可调重置延迟(任选) 低I CCT 节省与低压芯片接口的功率 关闭引脚关闭负载开关,从而在发送和保存过程中保持电池电荷。准备使用右侧输出 输入电压工作范围:1.2 V至5.5 V 过压保护:允许输入引脚> V BAT 典型R ON :21mΩ(典型值)(V BAT = 4.5 V时) 压摆率/浪涌控制,t R :2.7 ms(典型值) 3.8 A /4.5 A最大连续电流(JEDEC ...
发表于 07-31 13:02 191次 阅读
FTL75939 可配置负载开关和复位定时器

NCV8774 LDO稳压器 350 mA 低Iq

4是一款350 mA LDO稳压器。其坚固性使NCV8774可用于恶劣的汽车环境。超低静态电流(典型值低至18μA)使其适用于永久连接到需要具有或不具有负载的超低静态电流的电池的应用。当点火开关关闭时,模块保持活动模式时,此功能尤其重要。 NCV8774包含电流限制,热关断和反向输出电流保护等保护功能。 特性 优势 固定输出电压为5 V和3.3 V 非常适合为微处理器供电。 2%输出电压高达Vin = 40 V 通过负载突降维持稳压电压。 输出电流高达350 mA 我们广泛的汽车调节器产品组合允许您选择适合您应用的汽车调节器。 NCV汽车前缀 符合汽车现场和变更控制& AEC-Q100资格要求。 低压差 在低输入电压下维持输出电压调节(特别是在汽车起动过程中)。 超低静态电流18μA典型 符合最新的汽车模块要求小于100μA。 热关机 保护设备免受高温下的永久性损坏。 短路 保护设备不会因电流过大而在芯片上产生金属开路。 非常广泛的Cout和ESR稳定性值 确保任何类型的输出电容的稳定性。 车身控制模块 仪器和群集 乘员...
发表于 07-30 19:02 87次 阅读
NCV8774 LDO稳压器 350 mA 低Iq

NCV8674 LDO稳压器 350 mA 低压差 低Iq

4是一款精密5.0 V或12 V固定输出,低压差集成稳压器,输出电流能力为350 mA。仔细管理轻负载电流消耗,结合低泄漏过程,可实现30μA的典型静态电流。 输出电压精确到±2.0%,在满额定负载电流下最大压差为600 mV。内部保护,防止输入电源反转,输出过流故障和过高的芯片温度。无需外部组件即可启用这些功能。 特性 优势 5.0 V和12 V输出电压选项,输出精度为2.0%,在整个温度范围内 非常适合监控新的微处理器和通信节点 40 I OUT = 100 A时的最大静态电流 满足100μA最大模块汽车制造商点火关闭静态电流要求 350 mV时600 mV最大压差电压电流 在低输入电压下维持输出电压调节。 5.5 V至45 V的宽输入电压工作范围 维持甚至duri的监管ng load dump 内部故障保护 -42 V反向电压短路/过流热过载 节省成本和空间,因为不需要外部设备 AEC-Q100合格 满足汽车资格要求 应用 终端产品 发动机控制模块 车身和底盘 动力总成 汽车 电路图、引脚图和封装图...
发表于 07-30 18:02 60次 阅读
NCV8674 LDO稳压器 350 mA 低压差 低Iq

NCV8664C LDO稳压器 150 mA 低压差 低Iq

4C是一款精密3.3 V和5.0 V固定输出,低压差集成稳压器,输出电流能力为150 mA。仔细管理轻负载电流消耗,结合低泄漏过程,可实现22μA的典型静态电流。输出电压精确到±2.0%,在满额定负载电流下最大压差为600 mV。内部保护,防止输入电源反向,输出过流故障和过高的芯片温度。无需外部组件即可启用这些功能。 NCV8664C与NCV4264,NCV4264-2,NCV4264-2C引脚和功能兼容,当需要较低的静态电流时可以替换这些器件。 特性 优势 最大30μA静态电流100μA负载 符合新车制造商最大模块静态电流要求(最大100μA)。 极低压降600 mV(最大值)150 mA负载电流 可以在低输入电压下启动时运行。 保护: -42 V反向电压保护短路保护热过载保护 在任何汽车应用中都不需要外部元件来实现保护。 5.0 V和3.3V固定输出电压,输出电压精度为2% AEC-Q100 1级合格且PPAP能力 应用 终端产品 发动机控制模块 车身和底盘 动力总成 信息娱乐,无线电 汽车 电路图、引脚图和封装图...
发表于 07-30 18:02 95次 阅读
NCV8664C LDO稳压器 150 mA 低压差 低Iq

NCV8660B LDO稳压器 150 mA 低压差 低Iq

0B是一款精密极低Iq低压差稳压器。典型的静态电流低至28μA,非常适合需要低负载静态电流的汽车应用。复位和延迟时间选择等集成控制功能使其成为微处理器供电的理想选择。它具有5.0 V或3.3 V的固定输出电压,可在±2%至150 mA负载电流范围内调节。 特性 优势 固定输出电压为5 V或3.3 V 非常适合为微处理器供电。 2%输出电压,最高VBAT = 40 V 维持稳压电压装载转储。 输出电流高达150 mA 我们广泛的汽车调节器产品组合允许您选择适合您应用的汽车调节器。 延迟时间选择 为微处理器选择提供灵活性。 重置输出 禁止微处理器在低电压下执行未请求的任务。 汽车的NCV前缀 符合汽车网站和变更控制& AEC-Q100资格要求。 低压差 在低输入电压下维持输出电压调节(特别是在汽车起动过程中)。 典型值为28 uA的低静态电流 符合最新的汽车模块要求小于100uA。 热关机 保护设备免受高温下的永久性损坏。 短路 保护设备不会因电流过大而在芯片上产生金属开路。 在空载条件下稳定 将系统静态电流保持在最低限度。...
发表于 07-30 18:02 97次 阅读
NCV8660B LDO稳压器 150 mA 低压差 低Iq

NCV8665 LDO稳压器 150 mA 低压差 低Iq 高PSRR

5是一款精密5.0 V固定输出,低压差集成稳压器,输出电流能力为150 mA。仔细管理轻负载电流消耗,结合低泄漏过程,可实现30μA的典型静态接地电流。 NCV8665的引脚与NCV8675和NCV4275引脚兼容,当输出电流较低且需要非常低的静态电流时,它可以替代这些器件。输出电压精确到±2.0%,在满额定负载电流下最大压差为600 mv。它具有内部保护,可防止45 V输入瞬变,输入电源反转,输出过流故障和过高的芯片温度。无需外部组件即可启用这些功能。 特性 优势 5.0 V固定输出电压,输出电压精度为2%(3.3 V和2.5 V可根据要求提供) 能够提供最新的微处理器 最大40 A静态电流,负载为100uA 满足100μA最大模块汽车制造商点火关闭静态电流要求 保护: -42 V反向电压保护短路 在任何汽车应用中都不需要外部组件来启用保护。 AEC-Q100合格 符合自动资格认证要求 极低压降电压 应用 终端产品 发动机控制模块 车身和底盘 动力总成 汽车 电路图、引脚图和封装图...
发表于 07-30 17:02 99次 阅读
NCV8665 LDO稳压器 150 mA 低压差 低Iq 高PSRR

NCV8664 LDO稳压器 150 mA 低Iq

4是一款精密5.0 V固定输出,低压差集成稳压器,输出电流能力为150 mA。仔细管理轻负载电流消耗,结合低泄漏过程,可实现典型的22μA静态接地电流。输出电压精确到±2.0%,在满额定负载电流下最大压差为600 mV 。 内部保护,防止输入电源反转,输出过流故障和过高的芯片温度。无需外部组件即可启用这些功能。 NCV8664的引脚和功能与NCV4264和NCV4264-2兼容,当需要非常低的静态电流时,它可以替代这些部件。 特性 优势 负载100μA时最大30μA静态电流 会见新车制造商最大模块静态电流要求(最大100μA)。 保护: -42 V反向电压保护短路保护热过载保护 在任何汽车应用中都不需要外部组件来启用保护。 极低压降电压 可以在低输入电压下启动时运行。 5.0 V和3.3V固定输出电压,2%输出电压精度 AEC-Q100合格 汽车 应用 车身和底盘 动力总成 发动机控制模块 信息娱乐,无线电 电路图、引脚图和封装图...
发表于 07-30 17:02 108次 阅读
NCV8664 LDO稳压器 150 mA 低Iq

NCV8675 LDO稳压器 350 mA 低压差 低Iq 高PSRR

5是一款精密5.0 V和3.3 V固定输出,低压差集成稳压器,输出电流能力为350 mA。仔细管理轻负载电流消耗,结合低泄漏过程,可实现34μA的典型静态接地电流。 内部保护免受输入瞬态,输入电源反转,输出过流故障和芯片温度过高的影响。无需外部元件即可实现这些功能。 NCV8675引脚与NCV4275引脚兼容,当需要非常低的静态电流时,它可以替代该器件。对于D 2 PAK-5封装,输出电压精确到±2.0%,对于DPAK-5封装,输出电压精确到±2.5%,在满额定负载电流下,最大压差为600 mV。 特性 优势 5.0 V和3.3 V固定输出电压,输出电压精度为2%或2.5% 能够提供最新的微处理器 负载为100uA时最大34uA静态电流 满足100uA最大模块汽车制造商点火关闭静态电流要求 保护: -42 V反向电压保护短路 在任何汽车应用中都不需要外部组件来实现保护。 AEC-Q100 Qualifie d 符合自动资格认证要求 极低压降电压 应用 终端产品 发动机控制模块 车身和底盘 动力总成 汽车 电路图、引脚图和封装图...
发表于 07-30 16:02 78次 阅读
NCV8675 LDO稳压器 350 mA 低压差 低Iq 高PSRR

NCV4264-2 LDO稳压器 100 mA 低Iq 高PSRR

4-2功能和引脚与NCV4264引脚兼容,具有更低的静态电流消耗。其输出级提供100 mA,输出电压精度为+/- 2.0%。在100 mA负载电流下,最大压差为500 mV。它具有内部保护,可防止45 V输入瞬变,输入电源反转,输出过流故障和过高的芯片温度。无需外部组件即可启用这些功能。 特性 优势 最大60μA静态电流,负载为100μA 处于待机模式时可以节省电池寿命。 保护: - 42 V反向电压保护短路保护热过载保护 无需外部元件在任何汽车应用中都需要保护。 极低压差 可以在低输入电压下启动时运行。 5.0 V和3.3 V固定输出电压,输出电压精度为2% AEC-Q100合格 应用 终端产品 车身和底盘 动力总成 发动机控制模块 汽车 电路图、引脚图和封装图...
发表于 07-30 13:02 87次 阅读
NCV4264-2 LDO稳压器 100 mA 低Iq 高PSRR

NCV4264 LDO稳压器 100 mA 高PSRR

4是一款宽输入范围,精密固定输出,低压差集成稳压器,满载电流额定值为100 mA。输出电压精确到±2.0%,在100 mA负载电流下最大压差为500 mV。 内部保护免受45 V输入瞬变,输入电源反转,输出过流故障和过高的芯片温度。无需外部组件即可启用这些功能。 特性 优势 5.0 V和3.3 V固定输出电压和2.0%输出电压精度 严格的监管限制 非常低的辍学 可以在低输入电压下启动时运行。 保护: -42 V反向电压保护短路保护热过载保护 在任何汽车应用中都不需要外部组件来启用保护。 AEC-Q100合格 符合汽车资格标准 应用 终端产品 车身与底盘 动力总成 发动机控制模块 汽车 电路图、引脚图和封装图...
发表于 07-30 13:02 146次 阅读
NCV4264 LDO稳压器 100 mA 高PSRR

NCV4264-2C LDO稳压器 100 mA 低Iq 高PSRR

4-2C是一款低静态电流消耗LDO稳压器。其输出级提供100 mA,输出电压精度为+/- 2.0%。在100 mA负载电流下,最大压差为500 mV。它具有内部保护,可防止45 V输入瞬变,输入电源反转,输出过流故障和过高的芯片温度。无需外部组件即可启用这些功能。 特性 优势 最大60μA静态电流,负载为100μ 在待机模式下节省电池寿命。 极低压降500 mV( max)100 mA负载电流 可以在低输入电压下启动时运行。 故障保护: -42 V反向电压保护短路/过流保护热过载保护 在任何汽车应用中都不需要外部组件来启用保护。 5.0 V和3.3 V固定输出电压,输出电压精度为2%,在整个温度范围内 AEC-Q100合格 应用 终端产品 发动机控制模块 车身和底盘 动力总成 汽车 电路图、引脚图和封装图...
发表于 07-30 13:02 159次 阅读
NCV4264-2C LDO稳压器 100 mA 低Iq 高PSRR

NCV8772 LDO稳压器 350 mA 低Iq

2是350 mA LDO稳压器,集成了复位功能,专用于微处理器应用。其坚固性使NCV8772可用于恶劣的汽车环境。超低静态电流(典型值低至24μA)使其适用于永久连接到需要具有或不具有负载的超低静态电流的电池的应用。当点火开关关闭时,模块保持活动模式时,此功能尤其重要。 Enable功能可用于进一步降低关断模式下的静态电流至1μA。 NCV8772包含电流限制,热关断和反向输出电流保护等保护功能。 特性 优势 固定输出电压为5 V 非常适合为微处理器供电。 2%输出电压上升至Vin = 40 V 通过负载突降维持稳压电压。 输出电流高达350 mA 我们广泛的汽车调节器产品组合允许您选择适合您应用的汽车调节器。 RESET输出 禁止微处理器在低电压下执行未请求的任务。 汽车的NCV前缀 符合汽车现场和变更控制& AEC-Q100资格要求。 低压差 在低输入电压下维持输出电压调节(特别是在汽车起动过程中)。 超低静态电流24μA典型 符合最新的汽车模块要求小于100μA。 热关机 保护设备免受高温下的永久性损坏。 短路 保护设备不会因电流过...
发表于 07-30 12:02 120次 阅读
NCV8772 LDO稳压器 350 mA 低Iq

NCV8770 LDO稳压器 350 mA 低Iq

0是350 mA LDO稳压器,集成了复位功能,专用于微处理器应用。其坚固性使NCV8770可用于恶劣的汽车环境。超低静态电流(典型值低至21μA)使其适用于永久连接到需要具有或不具有负载的超低静态电流的电池的应用。当点火开关关闭时,模块保持活动模式时,此功能尤其重要。 NCV8770包含电流限制,热关断和反向输出电流保护等保护功能。 特性 优势 固定输出电压为5 V 非常适合为微处理器供电。 2%输出电压上升至Vin = 40 V 通过负载突降维持稳压电压。 输出电流高达350 mA 我们广泛的汽车调节器产品组合允许您选择适合您应用的汽车调节器。 RESET输出 禁止微处理器在低电压下执行未请求的任务。 汽车的NCV前缀 符合汽车现场和变更控制& AEC-Q100资格要求。 低压差 在低输入电压下维持输出电压调节(特别是在汽车起动过程中)。 典型值为21μA的超低静态电流 符合最新的汽车模块要求小于100μA。 热关机 保护设备免受高温下的永久性损坏。 短路 保护设备不会因电流过大而在芯片上产生金属开路。 非常广泛的Cout和E...
发表于 07-30 12:02 88次 阅读
NCV8770 LDO稳压器 350 mA 低Iq

MC33160 线性稳压器 100 mA 5 V 监控电路

0系列是一种线性稳压器和监控电路,包含许多基于微处理器的系统所需的监控功能。它专为设备和工业应用而设计,为设计人员提供了经济高效的解决方案,只需极少的外部组件。这些集成电路具有5.0 V / 100 mA稳压器,具有短路电流限制,固定输出2.6 V带隙基准,低电压复位比较器,带可编程迟滞的电源警告比较器,以及非专用比较器,非常适合微处理器线路同步。 其他功能包括用于低待机电流的芯片禁用输入和用于过温保护的内部热关断。 这些线性稳压器采用16引脚双列直插式热片封装,可提高导热性。 特性 5.0 V稳压器输出电流超过100 mA 内部短路电流限制 固定2.6 V参考 低压复位比较器 具有可编程迟滞的电源警告比较器 未提交的比较器 低待机当前 内部热关断保护 加热标签电源包 无铅封装可用 电路图、引脚图和封装图...
发表于 07-30 06:02 80次 阅读
MC33160 线性稳压器 100 mA 5 V 监控电路

FAN53880 一个降压 一个升压和四个LDO PMIC

80是一款用于移动电源应用的低静态电流PMIC。 PMIC包含一个降压,一个升压和四个低噪声LDO。 特性 晶圆级芯片级封装(WLCSP) 可编程输出电压 软启动(SS)浪涌电流限制 可编程启动/降压排序 中断报告的故障保护 低电流待机和关机模式 降压转换器:1.2A,VIN范围: 2.5V至5.5V,VOUT范围:0.6V至3.3V 升压转换器:1.0A,VIN范围:2.5V至5.5V,VOUT范围:3.0V至5.7V 四个LDO:300mA,VIN范围:1.9V至5.5V,VOUT范围:0.8V至3.3V 应用 终端产品 电池和USB供电设备 智能手机 平板电脑 小型相机模块 电路图、引脚图和封装图...
发表于 07-30 04:02 239次 阅读
FAN53880 一个降压 一个升压和四个LDO PMIC

NCV5171 升压转换器 280 kHz 1.5 A 用于汽车

1 / 73产品是280 kHz / 560 kHz升压调节器,具有高效率,1.5 A集成开关。该器件可在2.7 V至30 V的宽输入电压范围内工作。该设计的灵活性使芯片可在大多数电源配置中运行,包括升压,反激,正激,反相和SEPIC。该IC采用电流模式架构,可实现出色的负载和线路调节,以及限制电流的实用方法。将高频操作与高度集成的稳压器电路相结合,可实现极其紧凑的电源解决方案。电路设计包括用于正电压调节的频率同步,关断和反馈控制等功能。这些器件与LT1372 / 1373引脚兼容,是CS5171和CS5173的汽车版本。 特性 内置过流保护 宽输入范围:2.7V至30V 高频允许小组件 最小外部组件 频率折返减少过流条件下的元件应力 带滞后的热关机 简易外部同步 集成电源开关:1.5A Guarnateed 引脚对引脚与LT1372 / 1373兼容 这些是无铅设备 用于汽车和其他应用需要站点和控制更改的ons CS5171和CS5173的汽车版本 电路图、引脚图和封装图...
发表于 07-30 00:02 96次 阅读
NCV5171 升压转换器 280 kHz 1.5 A 用于汽车

NCP161 LDO稳压器 450 mA 超高PSRR 超低噪声

是一款线性稳压器,能够提供450 mA输出电流。 NCP161器件旨在满足RF和模拟电路的要求,可提供低噪声,高PSRR,低静态电流和非常好的负载/线路瞬态。该器件设计用于1μF输入和1μF输出陶瓷电容。它有两种厚度的超小0.35P,0.65 mm x 0.65 mm芯片级封装(CSP),XDFN-4 0.65P,1 mm x 1 mm和TSOP5封装。 类似产品:
发表于 07-29 21:02 203次 阅读
NCP161 LDO稳压器 450 mA 超高PSRR 超低噪声

AR0521 CMOS图像传感器 5.1 MP 1 / 2.5

是一款1 / 2.5英寸CMOS数字图像传感器,有源像素阵列为2592(H)x 1944(V)。它通过滚动快门读数捕获线性或高动态范围模式的图像,并包括复杂的相机功能,如分档,窗口以及视频和单帧模式。它专为低亮度和高动态范围性能而设计,具有线路交错T1 / T2读出功能,可在ISP芯片中支持片外HDR。 AR0521可以产生非常清晰,锐利的数字图像,并且能够捕获连续视频和单帧,使其成为安全应用的最佳选择。 特性 5 Mp为60 fps,具有出色的视频性能 小型光学格式(1 / 2.5英寸) 1440p 16:9模式视频 卓越的低光性能 2.2 m背面照明像素技术 支持线路交错T1 / T2读出以启用ISP芯片中的HDR处理 支持外部机械快门 片上锁相环(PLL)振荡器 集成颜色和镜头阴影校正 精确帧率控制的从属模式 数据接口:♦HiSPi(SLVS) - 4个车道♦MIPI CSI-2 - 4车道 自动黑电平校准 高速可配置上下文切换 温度传感器 快速模式兼容2线接口 应用 终端产品 视频监控 高动态范围成像 安全摄像头 行动相机 车载DVR 电路图、引脚图和封装...
发表于 07-29 16:02 440次 阅读
AR0521 CMOS图像传感器 5.1 MP 1 / 2.5
博评网