发烧友10周年庆典,全网超值优惠来袭!千元现金券,下单抽奖赶紧参与》》

单片机 | STM32定时器比较输出切换模式之应用实例

ST MCU 信息交流 2019-06-04 14:08 次阅读

经常有人想利用STM32定时器输出一些任意波形来满足应用需求。比方最近有人在某论坛发帖咨询想使用STM32芯片的TIM1实现如下4路特征的驱动波形。【下面波形只画出了两个周期】

通过观察不难看出,四路波形是有规律的周期性波形。不过除了/B路外,其它三路不太容易通过定时器PWM输出模式来简单实现。

我们知道,对于STM32常规定时器,其比较输出功能较常用的输出模式主要是PWM输出模式和比较输出切换模式。其中PWM输出模式是指定时器输出控制单元根据计数器的值与比较寄存器的值的比较结果来决定输出电平的高低。而比较输出切换模式是指定时器输出控制单元在计数器的值与比较寄存器的值匹配相等时,做输出电平的切换。即如果发生匹配之前是高电平的,发生匹配时输出电平切换为低电平。反之亦然。

结合到本案例,对于A路、/A路及B路输出波形我们就可以考虑使用比较输出切换模式来实现。

我们这里假设定时器的计数器采用向上计数模式,每记800个时钟单位为1个计数周期。【向上计数模式,ARR=800-1】

对于A路,当CCR=200和 CCR=700时发生输出切换,这样周期性的修改CCR的值,从而实现目前所期望的输出波形。此时我们可以使用比较事件触发DMA,通过DMA将下次要用来做比较的数据从内存传到相应通道的CCR寄存器

同理,对于/A路,当CCR=300和 CCR=600时发生输出切换。同样开启该通道的比较事件触发DMA传输,实现CCR寄存器的数据循环更新。

同样,对于B路,参照上面的相同做法。当CCR=100和CCR=400时做输出切换。

至于最后的/B路,可以跟上面一样采用比较输出切换模式。不过,该通道直接使用PWM输出模式更方便,具体到这里我们可以使用PWM2输出模式,CCR=500.

下面是基于STM32F4系列芯片的TIM1来实现上述输出波形的配置及相关用户代码介绍。其中,代码是基于STM32CUBE库。

一、基于上述分析,使用STM32CubeMx来完成基本的初始化配置。

从上面两幅图我们可以看出,TIM1的通道1/2/3都被配置为比较输出切换模式。通道4被配置PWM2输出模式。【另外,注意下通道1/2/3三个比较输出通道的初始比较值。】

前面说了,我们要利用各通道的比较事件触发DMA做CCR寄存器的数据更新,所以需做基于各个通道比较事件的DMA配置。见下图,各通道CCR寄存器的数据更新都使用循环模式。

2、准备或编写用户应用代码。

2.1  准备3个数组,对应存放用来动态更新3个比较输出通道CCR值的数据。数据的拟定请结合上面的介绍和待实现的波形特征。

uint16_t Data1_to_Comp[]={200,700};  //ch1

uint16_t Data2_to_Comp[]={600,300}; //ch2

uint16_t Data3_to_Comp[]={400,100}; //ch3

2.2 关闭通道1/2/3的比较寄存器的预装功能,即修改CCR的值后立即生效,无须也不需等待更新事件。

__HAL_TIM_DISABLE_OCxPRELOAD(&htim1, TIM_CHANNEL_1);

__HAL_TIM_DISABLE_OCxPRELOAD(&htim1,TIM_CHANNEL_2);

__HAL_TIM_DISABLE_OCxPRELOAD(&htim1, TIM_CHANNEL_3);

2.3 开启TIM1通道1/2/3的比较输出功能。

TIM_CCxChannelCmd(TIM1,TIM_CHANNEL_1, TIM_CCx_ENABLE);

TIM_CCxChannelCmd(TIM1,TIM_CHANNEL_2, TIM_CCx_ENABLE);

TIM_CCxChannelCmd(TIM1,TIM_CHANNEL_3, TIM_CCx_ENABLE);

2.4允许相应通道比较事件的DMA请求并开启相应通道的DMA传输功能。

hdma_tim1_ch1.State = HAL_DMA_STATE_READY;

HAL_DMA_Start_IT(&hdma_tim1_ch1,(uint32_t)Data1_to_Comp, (uint32_t)&TIM1->CCR1, 2);

__HAL_TIM_ENABLE_DMA(&htim1, TIM_DMA_CC1);

hdma_tim1_ch2.State= HAL_DMA_STATE_READY;

HAL_DMA_Start_IT(&hdma_tim1_ch2, (uint32_t)Data2_to_Comp, (uint32_t)&TIM1->CCR2,2);

__HAL_TIM_ENABLE_DMA(&htim1, TIM_DMA_CC2);

hdma_tim1_ch3.State= HAL_DMA_STATE_READY;

HAL_DMA_Start_IT(&hdma_tim1_ch3, (uint32_t)Data3_to_Comp,(uint32_t)&TIM1->CCR3, 2) 

__HAL_TIM_ENABLE_DMA(&htim1, TIM_DMA_CC3);

2.5 使能TIM1通道4的PWM输出功能并使能TIM1,  启动计数器计数。

HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_4);

三、结果验证。

经过上面的准备之后,编译运行工程代码即可看到开篇所期望的结果。【下面图形是我使用MDK环境下的逻辑分析仪所得截图,供参考】

好,到此上面案例就基本介绍完毕,全部配置及用户代码均贴出来了,供有需要的STM32用户参考。

说实话,要彻底搞明白上述过程并实现它,需要对STM32定时器输出比较切换模式原理、定时器的部分寄存器的预装特性、比较事件、DMA传输有较为细致和深入的理解。不像使用PWM输出模式给个CCR的值即可输出PWM波形那么简单。

最后补充两点,上面波形的实现是基于STM32的TIMER1一个定时器来完成的。如果换成别的定时器一个定时器可能实现不了,可能要用到2个定时器。这时往往涉及到定时器的主从同步问题。其中的关键点就是要知道如何让两个定时器上下级联并做同步启动,实现上述输出也是没问题的。

还有一点,对于上述波形的实现,如果我们使用STM32的高精度定时器实现起来就会更方便,STM32F334,STM32H7,STM32G4等系列都有高精度定时器。

原文标题:STM32定时器比较输出切换模式之应用实例

文章出处:【微信号:stmcu832,微信公众号:ST MCU 信息交流】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

玩单片机到千万身家,“技术型老总”需要哪些神技能?

中国硬件创新大赛网络培训会—技术培训篇如果你就干这行,毫无疑问你不能错过这次直播;如果不是,可能你不一定喜欢单片机,也不
发表于 05-16 00:00 585次 阅读
玩单片机到千万身家,“技术型老总”需要哪些神技能?

单片机与串行AD转换器TLC0834的接口设计

机控制系统通常要用到A/D转换。根据输出的信号格式,比较常用的A/D转换方式可分为并行A/D和串行A....
的头像 陈翠 发表于 09-22 11:40 15次 阅读
单片机与串行AD转换器TLC0834的接口设计

SPCE061A单片机与指纹识别模块的接口电路设计

SPCE061A单片机通过串行口与指纹识别模块OM—20通信。SPCE061A单片机内部有一个标准全....
的头像 陈翠 发表于 09-22 11:08 27次 阅读
SPCE061A单片机与指纹识别模块的接口电路设计

单片机与嵌入式的转化

提到单片机很多人都很觉得不陌生,大街小巷上面电子产品都用到。近几年随着嵌入式的发展,做单片机的一帮家....
发表于 09-22 10:13 4次 阅读
单片机与嵌入式的转化

51单片机和STM32单片机的结构有什么不同

我们先普及一个概念,单片机(即Microcontroller Unit;MCU) 里面有什么。一个人....
发表于 09-22 09:57 22次 阅读
51单片机和STM32单片机的结构有什么不同

嵌入式开发的发展方向是往哪里发展

嵌入式开发的门槛相对较高,对程序员的要求一般都是对底层感兴趣,学习能力、动手能力要强,对问题能够从全....
发表于 09-21 10:56 60次 阅读
嵌入式开发的发展方向是往哪里发展

嵌入式开发和单片机开发之间有什么差异

单片机:通常具备片内flash存储器,固件程序通常存储在该区域,若固件较大则需要通过外部电路设计外部....
发表于 09-21 09:39 43次 阅读
嵌入式开发和单片机开发之间有什么差异

蓝牙BLE 模块DL-N52832 规格书

1. 模块介绍 1.1 特点简介     DL-N52832 是一款小体积、低功耗专为数据传输设计的蓝牙模块。模块采NORDIC...
发表于 09-21 09:38 87次 阅读
蓝牙BLE 模块DL-N52832 规格书

CAD字体映射替代文件怎么编辑?

在使用浩辰CAD制图软件打开其他人发送过来的图纸时,经常会出现CAD字体找不到提示替代字体的情况,如果知道缺失的字体是哪...
发表于 09-20 22:56 31次 阅读
CAD字体映射替代文件怎么编辑?

22个有趣新颖的STM32作品项目资料,提高单片机设计技能!

本资料精选汇聚了22个新颖的STM32创意原创项目,分为“极客创作”、“大赛作品”、“毕业设计”和“基础知识”四个方面。从简...
发表于 09-20 18:10 636次 阅读
22个有趣新颖的STM32作品项目资料,提高单片机设计技能!

单片机电源接反,怎么判断芯片是否已经损坏

刚刚烧录程序的时候一不小心接反了电源,烧程序也是为检测到目标,不知道是不是因为芯片烧坏的原因,怎么才能知道芯片是不是烧坏...
发表于 09-20 17:14 278次 阅读
单片机电源接反,怎么判断芯片是否已经损坏

请问单片机怎么控制光耦来导通可控硅使负载灯泡亮灭

目前我在做一个智能触摸开关的项目,我是应届毕业生,经验不够,不知道怎么使用单片机来导通可控硅,这是我按照板子上抄下来了部...
发表于 09-20 17:10 220次 阅读
请问单片机怎么控制光耦来导通可控硅使负载灯泡亮灭

Protel DXP使用教程之层次电路原理图设计教程免费下载

本文档的主要内容详细介绍的是Protel DXP使用教程之层次电路原理图设计教程免费下载。
发表于 09-20 16:45 45次 阅读
Protel DXP使用教程之层次电路原理图设计教程免费下载

求图中单片机输出信号产生的原理

这是无刷直流电机调速系统中的电子换向器中的单片机,这是触发电路图,2764...
发表于 09-20 16:22 198次 阅读
求图中单片机输出信号产生的原理

单片机中PWM的工作原理解析

这是一个周期是10ms,即频率是 100Hz的波形,但是每个周期内,高低电平脉冲宽度各不相同,这就是....
发表于 09-20 16:09 87次 阅读
单片机中PWM的工作原理解析

如何避免单片机死机

死机是指CPU的程序指针进入一个死循环,无法执行正常的程序流程。其外在表现常常是:正常功能丧失,按键....
的头像 电子工程技术 发表于 09-20 15:24 128次 阅读
如何避免单片机死机

STM32软件-IAP远程固件升级

经常有项目要求固件远程更新,通过串口、GPRS、4G等等方式。下面介绍下STM32远程固件更新的方法。 IAP是In Appl...
发表于 09-20 15:07 233次 阅读
STM32软件-IAP远程固件升级

没有SDIO/USB的普通的STM32单片机,实现超过兆字节每秒的WIFI传输来实现音视频高速采集传输

在传统观念里, 单片机WIFI通信,尤其是单片机高速WIFI通信传输,是一个不现实的梦想,原因一般在于: (1) 能做高速...
发表于 09-20 14:25 248次 阅读
没有SDIO/USB的普通的STM32单片机,实现超过兆字节每秒的WIFI传输来实现音视频高速采集传输

stm32F407之USART6的DMA工作方式

  力求简洁,stm32的DMA就不介绍了,不了解的可以搜索一下。这里重点介绍一下DMA的外设地址如何确定,这个是网上很少涉及...
发表于 09-20 10:18 345次 阅读
stm32F407之USART6的DMA工作方式

SH79F1611集成ADC和PWM的增强型8051微控制器的数据手册免费下载

SH79F1611是一种高速高效率8051兼容单片机。在同样振荡频率下,较之传统的8051芯片具有运....
发表于 09-20 08:00 33次 阅读
SH79F1611集成ADC和PWM的增强型8051微控制器的数据手册免费下载

新型单片机开关电源的设计与应用

《新型单片机开关电源的设计与应用》是2002年清华大学出版社出版的图书。本书主要介绍了单片开关、三端....
发表于 09-20 08:00 27次 阅读
新型单片机开关电源的设计与应用

使用MSP430单片机设计声音导引系统的资料免费下载

本设计采用两片低功耗MSP430 单片机作为主辅控制单元。通过麦克风检测音频信号,辅控单元计算声源坐....
发表于 09-19 17:48 42次 阅读
使用MSP430单片机设计声音导引系统的资料免费下载

使用89C52单片机设计简易智能电动车的论文资料免费下载

简易智能电动车由一个电动玩具车改造而成。系统的控制部分以单片机为核心,通过对前向通道各种传感器信号的....
发表于 09-19 17:48 71次 阅读
使用89C52单片机设计简易智能电动车的论文资料免费下载

使用单片机控制继电器与DA转换器的宽带直流放大器设计论文免费下载

本文设计了一种前置放大电路,在较宽的频率范围内具有良好的直流和交流特性。该电路具有输出频率高(DC~....
发表于 09-19 17:04 36次 阅读
使用单片机控制继电器与DA转换器的宽带直流放大器设计论文免费下载

如何防止单片机被恶意攻击技术破解

单片机(Microcontroller)一般都有内部ROM/EEPROM/FLASH供用户存放程序。....
发表于 09-19 16:23 92次 阅读
如何防止单片机被恶意攻击技术破解

使用PROTEUS和单片机设计100以内计数器的资料说明

在一个单片机应用系统中,往往都会输入信息和显示信息,这就涉及键盘和显示器。在单片机应用系统中,一般都....
发表于 09-19 11:28 30次 阅读
使用PROTEUS和单片机设计100以内计数器的资料说明

STM32软件仿真调试观察引脚波形与全局变量

外部晶振频率的选择:8Mhz(因为大部分单片机的外部晶振是8Mhz),为了使仿真更贴近实际,通常情况....
的头像 丫丫119 发表于 09-19 11:01 845次 阅读
STM32软件仿真调试观察引脚波形与全局变量

基于移远BC28的STM32+NB-IOT的OTA案例分享

艾拉比提供的基于MCU+NB-IOT的差分技术方案已经广泛应用在如门锁、手表、定位器、路灯控制器、共....
的头像 丫丫119 发表于 09-19 09:52 379次 阅读
基于移远BC28的STM32+NB-IOT的OTA案例分享

hFCT8单片机测量控制板的用户手册免费下载

FCT 系列是适用于 PCB 电路板自动各种功能测量的控制板。控制板采用“步骤”为核心理念,把需要测....
发表于 09-19 08:00 42次 阅读
hFCT8单片机测量控制板的用户手册免费下载

PIC12C508单片机控制灯光慢慢的变亮和变灭的程序设计

以上程序使用PIC12C508 单片机 ,内部4MHz时钟,4脚输入50HZ脉冲信号,7,6,3脚(....
发表于 09-18 16:08 118次 阅读
PIC12C508单片机控制灯光慢慢的变亮和变灭的程序设计

单片机定时器的四种工作方式解析

1 工作方式0 定时器/计数器T0工作在方式0时,16位计数器只用了13位,即TH0的高8位和....
发表于 09-18 15:57 94次 阅读
单片机定时器的四种工作方式解析

单片机空闲模式和掉电模式的应用解析

单片机进入空闲模式的时候,除了cpu处于休眠状态外,其余的硬件全部处于活动状态,芯片中未涉及的数据存....
发表于 09-18 15:16 55次 阅读
单片机空闲模式和掉电模式的应用解析

ATK-HC05蓝牙串口模块的资料合集和基于STM32的C语言代码免费下载

本文档的主要内容详细介绍的是ATK-HC05蓝牙串口模块的资料合集和基于STM32的C语言代码免费下....
发表于 09-18 08:00 34次 阅读
ATK-HC05蓝牙串口模块的资料合集和基于STM32的C语言代码免费下载

ATK-VS1053 MP3模块的想资料和基于STM32应用的C语言源代码免费下载

本文档的主要内容详细介绍的是ATK-VS1053 MP3模块的想资料和基于STM32应用的C语言源代....
发表于 09-18 08:00 35次 阅读
ATK-VS1053 MP3模块的想资料和基于STM32应用的C语言源代码免费下载

ATK-0.96 OLED模块的资料和基于STM32的C语言源代码免费下载

本文档的主要内容详细介绍的是ATK-0.96 OLED模块的资料和基于STM32的C语言源代码免费下....
发表于 09-18 08:00 42次 阅读
ATK-0.96 OLED模块的资料和基于STM32的C语言源代码免费下载

ATK TFTLCD电容触摸屏模块的资料和基于STM32的C语言源代码免费下载

本文档的主要内容详细介绍的是ATK TFTLCD电容触摸屏模块的资料和基于STM32的C语言源代码免....
发表于 09-18 08:00 19次 阅读
ATK TFTLCD电容触摸屏模块的资料和基于STM32的C语言源代码免费下载

ATK-OV2640摄像头模块的资料和基于STM32应用的C语言源代码免费下载

本文档的主要内容详细介绍的是ATK-OV2640摄像头模块的资料和基于STM32应用的C语言源代码免....
发表于 09-18 08:00 18次 阅读
ATK-OV2640摄像头模块的资料和基于STM32应用的C语言源代码免费下载

ATK-7 TFTLCD电容触摸屏模块资料和STM32应用的C语言代码免费下载

本文档的ATK-7 TFTLCD电容触摸屏模块资料和STM32应用的C语言代码免费下载包括了:ATK....
发表于 09-18 08:00 21次 阅读
ATK-7 TFTLCD电容触摸屏模块资料和STM32应用的C语言代码免费下载

HR7P169B单片机的数据手册和特尔驰MCU芯片使用注意事项免费下载

特尔驰 MCU 芯片具有独立电源管脚。当 MCU 芯片应用在多电源供电系统时,应先对 MCU 芯片上....
发表于 09-17 17:07 67次 阅读
HR7P169B单片机的数据手册和特尔驰MCU芯片使用注意事项免费下载

使用MSP430F149单片机设计宽带直流放大器的详细论文说明

本设计由输入缓冲电路,增益控制电路,后级功率放大电路,测量电路,单片机控制及显示和电源模块六个功能模....
发表于 09-17 15:56 46次 阅读
使用MSP430F149单片机设计宽带直流放大器的详细论文说明

使用51单片机和EPM7128设计实现简易逻辑分析仪的论文免费下载

本设计采用单片机(89C51)和可编程逻辑器件(EPM7128)作为系统的控制核心。整个设计采用了模....
发表于 09-17 15:56 51次 阅读
使用51单片机和EPM7128设计实现简易逻辑分析仪的论文免费下载

使用单片机和THS3001设计宽带直流放大器的论文免费下载

本设计使用两片集成运放THS3001级联组成前置放大电路,并由运算放大器加分立器件三极管构成复合放大....
发表于 09-17 15:54 52次 阅读
使用单片机和THS3001设计宽带直流放大器的论文免费下载

使用CXA1019芯片和PLL频率合成器BU2614与单片机实现调频收音机的论文

本调频收音机主要由SONY 公司的FM/AM 收音机芯片CXA1019、ROHM 公司的PLL 频率....
发表于 09-17 15:54 46次 阅读
使用CXA1019芯片和PLL频率合成器BU2614与单片机实现调频收音机的论文

单片机实现寄存器寻址的方法解析

1、4个工作寄存器组共有32个通用寄存器,但在指令中只能使用当前寄存器组(工作寄存器组的选择在前面专....
发表于 09-17 15:43 38次 阅读
单片机实现寄存器寻址的方法解析

Modbus调试精灵与单片机实现多机通信的设计

写寄存器的时候,如果我们要把01写到一个地址是0000的寄存器地址里,点一下“写入”,就会出现发送指....
发表于 09-17 15:28 74次 阅读
Modbus调试精灵与单片机实现多机通信的设计

使用AT89S51单片机进行交通灯控制器的仿真与实现

交通灯控制器是智能交通系统中重要的组成部分,设计中选用AT89S51作为交通灯控制器的处理芯片,由单....
发表于 09-17 15:22 37次 阅读
使用AT89S51单片机进行交通灯控制器的仿真与实现

使用HCS12单片机开发板设计自主识别的智能小车论文免费下载

本论文制作了一个能够自主识别黑线行驶的智能车。该智能小车以飞思卡尔HCS12单片机作为核心控制器,采....
发表于 09-17 11:22 71次 阅读
使用HCS12单片机开发板设计自主识别的智能小车论文免费下载

单片机入门教程之常用电子元器件的详细视频教程免费下载

元器件的基本知识:原理图符号,封装,直插,结实,体积大,功率大,只能手工焊接,贴片,体积小,一般都 ....
发表于 09-17 11:22 73次 阅读
单片机入门教程之常用电子元器件的详细视频教程免费下载

51单片机案例分析:按钮控制灯亮接线原理

若同时按下两个以上的按钮,则对应的发光二极管发亮。例如按下SB1和SB3,则对应的输出端口P1.4和....
的头像 畅学单片机 发表于 09-17 10:25 175次 阅读
51单片机案例分析:按钮控制灯亮接线原理

S1216F8 BD高性能GPS北斗模块的资料合集和基于STM32的C代码

本文档的主要内容详细介绍的是ATK S1216F8 BD高性能GPS北斗模块的资料合集和基于STM3....
发表于 09-17 08:00 51次 阅读
S1216F8 BD高性能GPS北斗模块的资料合集和基于STM32的C代码

ATK QR二维码和条码识别库的模块资料和使用C语言代码合集免费下载

ATK QR二维码和条码识别库的模块资料和基于STM32使用的C语言代码合集免费下载包括了:ATK_....
发表于 09-17 08:00 32次 阅读
ATK QR二维码和条码识别库的模块资料和使用C语言代码合集免费下载

使用STC12C5A60S2单片机设计一个光伏并网发电模拟装置的论文资料说明

当今,并网逆变器以它节能,高效等突出优点越来越受到人们的欢迎。并网逆变器主要分为光伏并网逆变器、风力....
发表于 09-16 17:48 64次 阅读
使用STC12C5A60S2单片机设计一个光伏并网发电模拟装置的论文资料说明

单片机中的时间片轮询法解析

时间片轮询法,在很多书籍中有提到,而且有很多时候都是与操作系统一起出现,也就是说很多时候是操作系统中....
发表于 09-16 16:11 79次 阅读
单片机中的时间片轮询法解析

如何快速的学习单片机编程

CPU,它的名字没有改,还是叫CPU(Central Processing Unit)。它是单片机的....
发表于 09-16 16:08 126次 阅读
如何快速的学习单片机编程

NRF24L01和单片机2.4GHz收发器产品规范免费下载

NRF24L01+是一款带有嵌入式基带协议引擎(Enhanced ShockBurst™)的单芯片2....
发表于 09-16 15:52 48次 阅读
NRF24L01和单片机2.4GHz收发器产品规范免费下载

如何为单片机选择合适的负载电容

各种逻辑芯片的晶振引脚可以等效为电容三点式振荡器。晶振引脚的内部通常是一个反相器,或者是奇数个反相器....
发表于 09-16 15:44 71次 阅读
如何为单片机选择合适的负载电容

STM32F0XXX CortexM0系列单片机的编程手册免费下载

本编程手册为应用程序和系统级软件开发人员提供信息。本文详细介绍了stm32 cortex™-m0处理....
发表于 09-16 08:00 51次 阅读
STM32F0XXX CortexM0系列单片机的编程手册免费下载

RE46C163 RE46C163是CMOS电离烟雾探测器I.C. w /互连,定时器模式,报警记忆

信息 RE46C163器件是一种低功耗,CMOS电离型烟雾探测器IC。由于外部元件很少,该电路将为电离型烟雾探测器提供所有必需的功能。内部振荡器每隔1.67秒为烟雾探测电路提供10.5 ms的电源,以使待机电流保持在最低水平。在待机状态下,每40秒检查一次电池电量不足的情况。外部引脚可以选择连续音或NFPA时间喇叭模式。互连引脚允许连接多个探测器,因此当一个单元发出警报时,所有单元都会发出声音。电荷转储功能将在退出本地时快速释放互连线报警。互连输入也经过数字滤波。内部1分钟定时器允许单个按钮,按下测试用于降低灵敏度模式。报警记忆功能允许用户确定设备是否先前已进入本地报警条件。利用低功耗CMOS技术,RE46C163器件设计用于符合美国保险商实验室规范UL217和UL268的烟雾探测器。 针可选喇叭图案 报警记忆 灵敏度控制定时器:1分钟 >所有引脚上的> 1500V ESD保护(HBM) 离子检测器输入的保护输出 ±0.75 pA检测输入电流 内部反向电池保护 低静态电流消耗( I / O滤波器和充电转储 内部电池低电量检测 电源电池低电量测试 最多可互连66个探测器 符合RoHS标准,无铅封装 电路图、引脚图和封装图...
发表于 04-18 23:15 6次 阅读
RE46C163 RE46C163是CMOS电离烟雾探测器I.C. w /互连,定时器模式,报警记忆

RE46C180 RE46C180是CMOS可编程离子烟雾探测器ASIC,具有互连,定时器模式,报警存储器

信息 RE46C180是下一代低功耗可编程CMOS电离型烟雾探测器IC。该电路具有极少的外部元件,可为电离式烟雾探测器提供所有必需的功能。片上振荡器每10秒钟为烟雾探测电路提供5ms的电源,以使待机电流保持在最低水平。检查电池是否过低条件每80秒进行一次,待机时每320秒进行一次电离室测试。时间喇叭模式支持NFPA 72紧急疏散信号。互连引脚允许连接多个探测器,这样当一个单元发出警报时,所有单元都会响起。当退出本地警报时,电荷转储功能将快速释放互连线。互连输入也经过数字滤波。内部9分钟或80秒定时器可用于降低灵敏度模式。本地报警记忆功能允许用户确定设备是否先前已进入本地报警状态。利用低功耗CMOS技术RE46C180设计用于符合美国保险商实验室规范UL217和UL268的烟雾探测器。 6-12V操作 低静态电流消耗< / p> +/- 0.75pA检测​​输入电流 离子检测器输入的保护输出 可编程待机灵敏度< / p> 可编程嘘声灵敏度 可编程滞后 可编程电压表用于按键测试 电池设置点不足 本地闹钟内存 自动闹钟定位 喇叭同步 9分钟或80秒Hush Ti mer 时间或连续号角模式 最多可互连40个探测器 IO Filter and Charge Dump < / p> 10年...
发表于 04-18 23:15 2次 阅读
RE46C180 RE46C180是CMOS可编程离子烟雾探测器ASIC,具有互连,定时器模式,报警存储器

RE46C162 RE46C162是一种CMOS电离烟雾探测器。 w /互连,定时器模式,报警记忆

信息 RE46C162器件是一种低功耗CMOS电离型烟雾探测器IC。由于外部元件很少,该电路将为电离型烟雾探测器提供所有必需的功能。内部振荡器每隔1.67秒为烟雾探测电路提供10.5 ms的电源,以使待机电流保持在最低水平。在待机状态下,每40秒检查一次电池电量不足的情况。外部引脚可以选择连续音或NFPA时间喇叭模式。互连引脚允许连接多个探测器,因此当一个单元发出警报时,所有单元都会发出声音。电荷转储功能将在退出本地时快速释放互连线报警。互连输入也经过数字滤波。内部8分钟定时器允许单个按钮,按下测试用于降低灵敏度模式。报警记忆功能允许用户确定设备是否先前已输入本地报警条件。利用低功耗CMOS技术,RE46C162器件设计用于符合美国保险商实验室规范UL217和UL268的烟雾探测器。 针可选喇叭图案 报警记忆 灵敏度控制定时器:8分钟 >所有引脚上的> 1500V ESD保护(HBM) 离子检测器输入的保护输出 ±0.75 pA检测输入电流 内部反向电池保护 低静态电流消耗( I / O滤波器和充电转储 内部电池低电量检测 电源电池低电量测试 最多可互连66个探测器 符合RoHS标准,无铅封装 电路图、引脚图和封装图...
发表于 04-18 23:15 4次 阅读
RE46C162 RE46C162是一种CMOS电离烟雾探测器。 w /互连,定时器模式,报警记忆

RE46C152 RE46C152是一款电离式烟雾探测器IC,具有时间或连续音,互连,定时器,低电池

信息 RE46C152是一款低功耗CMOS电离型烟雾探测器IC。由于外部元件很少,该电路将为电离型烟雾探测器提供所有必需的功能。内部振荡器每1.66秒向烟雾探测电路供电10.5mS,以使待机电流保持最小。在待机状态下,每40秒检查一次电池电量不足的情况。音调输入允许选择时间模式或2/3占空比连续音调。时间喇叭模式支持NFPA 72紧急疏散信号。互连引脚允许连接多个探测器,这样当一个单元发出警报时,所有单元都会响起。内部8分钟计时器允许使用单独的按钮来降低灵敏度模式。用于测试和定时器模式的单按钮操作也是可能的。尽管该设备设计用于利用电离室的烟雾检测,但它可以用于各种安全应用。 RE46C152设计用于烟雾探测器,符合美国保险商实验室规范UL217和UL268 >所有引脚上的> 1500V ESD保护(HBM) 离子检测器输入的保护输出 +/- 0.75pA检测​​输入电流 内部反向电池保护 低静态电流消耗( 16L PDIP 内部电池低电量检测 电源低电量测试< / p> 最多可互连40个探测器 引入可选喇叭模式 8分钟定时器进行灵敏度控制 符合RoHS标准的无铅包装。 电路图、引脚图和封装图...
发表于 04-18 23:15 4次 阅读
RE46C152 RE46C152是一款电离式烟雾探测器IC,具有时间或连续音,互连,定时器,低电池

RE46C144 RE46C144是一款带连续音,定时器的光电烟雾探测器IC

信息 RE46C144是低功耗CMOS光电式烟雾探测器IC。该电路具有最少的外部元件,可为光电式烟雾探测器提供所有必需的功能。 RE46C144设计用于符合美国保险商实验室规范UL217和UL268的烟雾探测器。 内部电源重置 低静态电流消耗 提供16L PDIP或16L N SOIC 所有引脚上的ESD保护 最多可连接40个探测器 10分钟灵敏度控制定时器 连续音喇叭模式 内部电池低电量和室内测试 与Allegro A5358兼容 提供标准包装或符合RoHS标准的无铅包装。 电路图、引脚图和封装图...
发表于 04-18 23:15 43次 阅读
RE46C144 RE46C144是一款带连续音,定时器的光电烟雾探测器IC

RE46C127 RE46C127是一款带有连续,互连,定时器的电离烟雾探测器IC

信息 RE46C127是低功耗CMOS电离型烟雾探测器IC。由于外部元件很少,该电路将为电离型烟雾探测器提供所有必需的功能。内部振荡器每1.66秒向烟雾探测电路供电10.5mS,以使待机电流保持最小。在待机状态下,每40秒检查一次电池电量不足的情况。 2/3占空比连续喇叭模式用于报警条件。互连引脚允许连接多个探测器,这样当一个单元发出警报时,所有单元都会响起。内部8分钟计时器允许使用单独的按钮来降低灵敏度模式。尽管该装置设计用于利用电离室进行烟雾检测,但它可用于各种安全应用。 RE46C127设计用于符合美国保险商实验室规范UL217和UL268的烟雾探测器。 离子检测器输入的保护输出 +/- 0.75pA检测​​输入电流 内部反向电池保护 低静态电流消耗( 提供16L PDIP或16L N SOIC 所有引脚上的ESD保护 ;内部电池低电量检测 最多可互连40个探测器 8分钟灵敏度控制定时器 兼容使用Allegro A5348 提供标准包装或符合RoHS标准的无铅包装。 电路图、引脚图和封装图...
发表于 04-18 23:15 8次 阅读
RE46C127 RE46C127是一款带有连续,互连,定时器的电离烟雾探测器IC

RE46C140 RE46C140是一款具有时间,定时器的光电烟雾探测器IC

信息 RE46C140是低功耗CMOS光电式烟雾探测器IC。该电路具有最少的外部元件,可为光电式烟雾探测器提供所有必需的功能。 RE46C140设计用于符合美国保险商实验室规范UL217和UL268的烟雾探测器。 内部电源重置 低静态电流消耗 提供16L PDIP或16L N SOIC 所有引脚上的ESD保护 最多可连接40个探测器 10分钟灵敏度控制定时器 时间号角模式 内部电池低电量和室内测试 与Allegro A5366兼容 提供标准包装或符合RoHS标准的无铅包装。 电路图、引脚图和封装图...
发表于 04-18 23:14 4次 阅读
RE46C140 RE46C140是一款具有时间,定时器的光电烟雾探测器IC

RE46C122 RE46C122是一款带时间,互连,定时器,低电池的电离烟雾探测器IC

信息 RE46C122是低功耗CMOS电离型烟雾探测器IC。由于外部元件很少,该电路将为电离型烟雾探测器提供所有必需的功能。内部振荡器每1.66秒向烟雾探测电路供电10.5mS,以使待机电流保持最小。在待机状态下,每40秒检查一次电池电量不足的情况。颞角图案支持NFPA 72紧急疏散信号。互连引脚允许连接多个探测器,这样当一个单元发出警报时,所有单元都会响起。内部10分钟计时器允许使用单独的按钮来降低灵敏度模式。尽管该装置设计用于利用电离室进行烟雾检测,但它可用于各种安全应用。 RE46C122设计用于符合Und的烟雾探测器 >所有引脚上的> 1500V ESD保护(HBM) 离子检测器输入的保护输出 +/- 0.75pA检测​​输入电流 内部反向电池保护 低静态电流消耗( 16L PDIP或16L N SOIC 内部电池低电量检测 加电低电量测试 最多可互连40个探测器 10分钟定时器进行灵敏度控制 兼容使用Allegro A5367 提供标准包装或符合RoHS标准的无铅包装。 电路图、引脚图和封装图...
发表于 04-18 23:13 16次 阅读
RE46C122 RE46C122是一款带时间,互连,定时器,低电池的电离烟雾探测器IC

CAT1832 电压监控器,看门狗定时器,手动复位,3.3 V,具有高电平有效和低电平复位

信息 CAT1832电压监控器可以暂停并重新启动“挂起”或“停顿”的微处理器,在电源故障后重启微处理器,并去除手动/推送 - 按钮微处理器复位开关该器件是Maxim / Dallas Semiconductor DS1832监控器的替代品。精密基准电压源和比较器电路监控3.3 V系统电源电压V 。在上电期间或当电源超出可选容差限制时,RESET和都将变为活动状态。在电源电压升至RESET阈值电压以上后,复位信号保持有效至少250 ms,从而使电源和系统处理器稳定。跳闸点容差输入TOL选择CAT1832 3.3 V电源的跳闸电平容差为10%或20%。每个器件都具有推挽式高电平有效复位输出。 CAT1832还具有推挽式低电平有效复位输出。去抖动手动复位输入激活复位输出,并在释放后保持有效状态至少250 ms。还包括看门狗定时器重置因软件或硬件故障而停止的微处理器。可选择三个看门狗超时周期:150 ms,600 ms和1.2 sec。如果在看门狗超时周期结束前,输入未被选通为低电平,则复位信号将至少激活250 ms。 可选复位电压容差 - CAT1232LP for 5.0 V电源 - 用于3.3 V电源的CAT1832 可选看门狗周期:150 ms,600 ms或1.2 sec 两个复位输出 - 高电平有效推挽式复位输出 - 低电...
发表于 04-18 22:19 4次 阅读
CAT1832 电压监控器,看门狗定时器,手动复位,3.3 V,具有高电平有效和低电平复位

MC1455B 定时器电路

信息 MC1455单片定时器电路是一种高度稳定的控制器,能够产生精确的时间延迟或振荡。如果需要,提供附加端子用于触发或重置。在延时模式下,时间由一个外部电阻和电容精确控制。为了稳定地作为振荡器工作,可以通过两个外部电阻和一个电容精确控制自由运行频率和占空比。该电路可以在下降波形上触发和复位,输出结构可以提供或吸收高达200 mA的电流或驱动TTL电路。 直接替换NE555定时器 从微秒到时间的定时小时 在稳定模式和单稳态模式下运行 可调节占空比 高电流输出可以输出或吸收200 mA 输出可以驱动TTL 温度稳定性为0.005%/°C 常开或常关输出 无铅封装可用 电路图、引脚图和封装图...
发表于 04-18 21:57 45次 阅读
MC1455B 定时器电路

NCV1455 定时器电路

单片定时器电路是一种高度稳定的控制器,能够产生精确的时间延迟或振荡。如果需要,提供附加端子用于触发或重置。在延时模式下,时间由一个外部电阻和电容精确控制。为了稳定地作为振荡器工作,可以通过两个外部电阻和一个电容精确控制自由运行频率和占空比。电路可以在下降波形上触发和复位,输出结构可以提供或吸收高达200 mA的电流或驱动TTL电路。 特性 NE555的直接替换计时器 从微秒到小时的时间 在Astable和Monostable模式下操作 可调节占空比 高电流输出可以输出或吸收200 mA 输出可以驱动TTL 温度稳定性0.005%/°C 正常开启或正常关闭输出 无铅封装可用 电路图、引脚图和封装图...
发表于 04-18 21:28 48次 阅读
NCV1455 定时器电路

LMC555 用于生成准确延时和振荡的低功耗 555 定时器

信息描述 The LMC555 device is a CMOS version of the industry standard 555 series general-purpose timers. In addition to the standard package (SOIC, VSSSOP, and PDIP) the LMC555 is also available in a chip-sized package (8-bump DSBGA) using TI’s DSBGA package technology. The LMC555 offers the same capability of generating accurate time delays and frequencies as the LM555 but with much lower power dissipation and supply current spikes. When operated as a one-shot, the time delay is precisely controlled by a single external resistor and capacitor. In the astable mode the oscillation frequency and duty cycle are accurately set by two external resistors and one capacitor. The use of TI’s LMCMOS process extends both the frequency range and the low supply capability.特性Industry’s Fastest Astable Frequency of 3 MHz Available in Industry's Smallest 8-Bump DSBGA Package (1.43mm × 1.41mm) Less Than 1 mW Typical P...
发表于 04-18 20:33 74次 阅读
LMC555 用于生成准确延时和振荡的低功耗 555 定时器

TLC555-DIE DIE LinCMOS 定时器

信息描述 TLC555 是一个使用 TI LinCMOS 工艺制造的单片定时电路。 定时器与 CMOS,TTL,和 MOS 逻辑电路完全兼容并且运行在高达 2MHz 的频率上。 由于它的高阻抗特性,这个器件使用的定时电容器比那些 NE555 所使用的电容器要小。 因此,可实现更加准确的时间延迟和振荡。 在整个电源电压范围内功耗较低。与 NE555 类似,TLC555 有一个约等于电源电压三分之一的触发电平以及一个约等于电源电压三分之二的阀值电平。 可使用控制电压端子 (CONT) 来改变这些电平。 当触发输入 (TRIG) 下降至低于触发电平的时候,触发器被设定并且输出变为高电平。 如果 TRIG 高于触发电平并且阀值输入 (THRES) 在阀值电平之上的话,触发器被复位并且输出为低电平。 复位输入 (RESET) 的优先级高于所有其它输入并且可被用来启动一个新的定时周期。 如果 RESET 为低电平,触发器被复位并且输出为低电平。 只要当输出为低电平,在放电端子 (DISCH) 和接地 (GND) 之间提供一个低阻抗路径。 所有未使用的输入应该被接至一个适当的逻辑电平来防止错误触发。当 CMOS 输出能够吸收超过 100mA 的电流并提供超过 10mA 电流时,...
发表于 04-18 20:08 101次 阅读
TLC555-DIE DIE LinCMOS 定时器

LM555 单定时器

信息LM555是一个高度稳定的控制器,能够产生精确定时脉冲。 如果是单稳态运行,延时将由一个外部电阻和一个电容进行控制。 如果是稳态运行,频率和占空比将由两个外部电阻和一个电容进行精确控制。 高电流驱动能力(200mA) 可调占空比 0.005%/°C的温度稳定性 计时范围从微秒到小时 关闭时间少于2微秒 精密计时 脉冲发生 延时发生 连续定时
发表于 04-18 19:03 117次 阅读
LM555 单定时器

MC1455 定时器电路

信息 MC1455单片定时器电路是一种高度稳定的控制器,能够产生精确的时间延迟或振荡。如果需要,提供附加端子用于触发或重置。在延时模式下,时间由一个外部电阻和电容精确控制。为了稳定地作为振荡器工作,可以通过两个外部电阻和一个电容精确控制自由运行频率和占空比。该电路可以在下降波形上触发和复位,输出结构可以提供或吸收高达200 mA的电流或驱动TTL电路。 直接替换NE555定时器 从微秒到时间的定时小时 在稳定模式和单稳态模式下运行 可调节占空比 高电流输出可以输出或吸收200 mA 输出可以驱动TTL 温度稳定性为0.005%/°C 常开或常关输出 无铅封装可用 电路图、引脚图和封装图...
发表于 04-18 18:54 60次 阅读
MC1455 定时器电路

MC14541B 可编程定时器振荡器

1B可编程定时器由一个16级二进制计数器,一个用于外部电容和两个电阻的集成振荡器,一个自动上电复位电路和输出控制逻辑组成。 通过接通电源初始化定时,然后启用上电复位并在指定的V DD 范围内初始化计数器。电源已打开时,可以施加外部复位脉冲。在释放初始复位命令时,振荡器将以外部RC网络确定的频率振荡。 16级计数器将振荡器频率(f ocs 除以n th 级频率为f osc / 2 n 。 特性 可用输出2 8 ,2 10 ,2 13 或2 16 正边沿时钟转换的增量 内置低功耗RC振荡器(在整个温度范围内精度为+/- 2%,+ / - 20%电源和+ / - 在...
发表于 04-18 18:54 117次 阅读
MC14541B 可编程定时器振荡器

MC14536B 可编程定时器

6B可编程定时器是一个24级二进制纹波计数器,可通过二进制代码选择16级。提供了片内RC振荡器或外部时钟的规定。包括一个包含脉冲型输出的片上单稳态电路。通过选择适当的计数器级和适当的输入时钟频率,可以实现各种定时。 特性 24个触发器阶段 - 将从2 0 计数到2 24 最后16个阶段可通过四位选择代码选择 8-Bypass输入允许绕过前8个阶段 设置和重置输入 时钟抑制和振荡器抑制输入 片上RC振荡器规定 片上单稳态输出规定 时钟调理电路允许长时间上升和下降时间操作 测试模式允许快速测试序列 电源电压范围= 3.0 Vdc至18 Vdc 能够驱动两个低电平-power TTL Loads或One Low - 额定温度范围内的功率肖特基TTL负载 无铅封装可用 电路图、引脚图和封装图...
发表于 04-18 18:54 46次 阅读
MC14536B 可编程定时器

LTC3246 具看门狗定时器的宽 VIN范围、降压-升压型充电泵

和特点 2.7V 至 38V 工作范围 (42V 绝对最大值) IQ = 20μA (工作模式);1.5μA (停机模式) 具自动模式切换功能的多模式降压-升压型充电泵 (2:1、1:1、1:2) 12V 至 5V 转换效率 = 81% IOUT 高达 500mA VOUT:固定的 3.3V、5V 或可调 (2.5V 至 5V) 超低 EMI 辐射 专为符合 ISO 26262 诊断覆盖要求的系统而设计 过热、过压和短路保护 工作结温:150°C (最大值) 具外部定时控制功能的 POR / 看门狗控制器 耐热性能增强型 16 引脚 MSOP 封装 产品详情 LTC®3246 是一款具集成化看门狗定时器的开关电容器降压-升压型 DC/DC 转换器。该器件可采用 2.7V 至 38V 输入产生一个稳定的输出 (3.3V、5V 或可调)。开关电容器分数转换用于在很宽的输入电压范围内保持调节作用。内部电路可自动选择转换比,从而在输入电压和负载条件变化的情况下实现效率的优化。不需要使用电感器。LTC3246 的复位时间和看门狗超时无需外部组件即可设定,或采用外部电容器进行调节。一种窗口模式看门狗功能用于高可靠性应用。复位输入可用于提供额外的电源监视或配置为一个按钮复位。低工作电流 (无负载时为 20μA,在停机模式中为 1.5μA) 和低外部...
发表于 02-22 13:49 56次 阅读
LTC3246 具看门狗定时器的宽 VIN范围、降压-升压型充电泵

LTC3256 具看门狗定时器的宽 VIN 范围、双输出、350mA 降压型充电泵

和特点 输入电压范围:5.5V 至 38V 单独使能的 5V 和 3.3V 固定输出 5V 输出:100mA (最大值) 3.3V LDO 输出:250mA (最大值) 具自动模式切换功能的多模式降压型充电泵 (2:1、1:1) 低静态电流 当两个输出均在调节时为 20μA (无负载) 在停机模式为 0.5μA 专为符合 ISO26262 标准的系统进行设计 1.1V 基准输出用于系统诊断 具可调定时的上电复位和看门狗控制器 在每个输出上提供过流故障保护 过热保护 150°C 最大工作结温 耐热性能增强型 16 引脚 MSOP 封装 产品详情 LTC®3256 是一款宽输入范围开关电容器降压型 DC/DC 转换器,其可产生两个稳定的输出:通过直接连接至充电泵输出产生 5V 输出,和通过一个低压差 (LDO) 线性后置稳压器产生 3.3V 输出。该器件可提供高达 350mA 的总输出电流。在 12V VIN 和两个输出端上均承受最大负载的情况下,功率耗散比双路输出 LDO 稳压器解决方案减少了 2W 以上。LTC3256 通过在尽可能宽的工作范围内使充电泵运行于 2:1 模式以最大限度地提高效率,并由于 VIN 和负载情况而自动地按需切换至 1:1 模式。受控的输入电流和开关转换速率尽量地降低了传导和辐射 EMI。一个集成的...
发表于 02-22 13:48 78次 阅读
LTC3256 具看门狗定时器的宽 VIN 范围、双输出、350mA 降压型充电泵

LTC6995-1 TimerBlox:长时间定时器、低频振荡器

和特点 周期范围:1ms 至 9.5 小时利用上电或复位输入实现定时复位利用 1~3 个电阻器进行配置最大频率误差 <1.5%可编程输出极性2.25V 至 5.5V 单电源操作55μA 至 80μA 电源电流 (2ms 至 9.5 小时时钟周期)500μs 启动时间CMOS 输出驱动器可供应 / 吸收 20mA 电流-55°C 至 125°C 工作温度范围可提供扁平 (高度仅 1mm) SOT-23 (ThinSOTTM) 封装和 2mm x 3mm DFN 封装 产品详情 LTC®6995 是一款硅振荡器,具有一个 1.024ms 至 9.54 小时 (29.1μHz 至 977Hz) 的可编程周期范围,专供长持续时间定时过程之用。LTC6995 隶属于 TimerBlox® 通用型硅定时器件系列。单个电阻器 RSET 负责设置 LTC6995 的内部主振荡器频率。输出时钟周期由该主振荡器和一个内部分频器 NDIV 来决定 (可编程至从 1 至 221 范围内的 8 个设定值)。当振荡时,LTC6995 产生一个 50% 占空比的方波输出。该器件提供了一种复位功能,用以停止主振荡器并清零内部分频器。取消复位将启动一个完整的输出时钟周期,这适用于可编程上电复位和看门狗定时器应用。LTC6995 具有两种复位功能版本。对于 LTC6995-1 复位输入为高电平有效,而对于 LTC...
发表于 02-22 12:23 72次 阅读
LTC6995-1 TimerBlox:长时间定时器、低频振荡器