电子发烧友网 > 控制/MCU > 正文

STM32单片机如何通过定时器的控制输出PWM

2018年11月22日 15:56 次阅读

STM32F103ZET6里共有8个定时器,其中高级定时器有TIM1-TIM5、TIM8,共6个。

我这里输出PWM的定时器是TIM2,空闲的定时器是TIM3。以TIM2为主定时器,TIM3为从定时器对TIM2的输出脉冲数进行计数。

查表可知,TIM3为从定时器选择TIM2为触发源,需要配置TS=001,即选择ITR1。

实现通过定时器控制输出PWM个数的功能,可以有如下一种配置方式:

STM32单片机如何通过定时器的控制输出PWM

void TIM2_Master__TIM3_Slave_Configuration(u32 PulseFrequency)

{

TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;

TIM_OCInitTypeDef TIM_OCInitStructure;

u16 nPDTemp ;

/* -----------------------------------------------------------------------

TIMx Configuration: generate 4 PWM signals with 4 different duty cycles:

TIMxCLK = 72 MHz, Prescaler = 0x0, TIMx counter clock = 72 MHz

TIMx ARR Register = 0 =》 TIMx Frequency = TIMx counter clock/(ARR + 1)

TIMx Frequency = 72MHz.

----------------------------------------------------------------------- */

TIM_Cmd(TIM2, DISABLE);

nPDTemp = 72000000UL/PulseFrequency;

// 时基配置:配置PWM输出定时器——TIM2

/* Time base configuration */

TIM_TimeBaseStructure.TIM_Period = nPDTemp-1;

TIM_TimeBaseStructure.TIM_Prescaler = 0;

TIM_TimeBaseStructure.TIM_ClockDivision = 0;

TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;

TIM_TimeBaseStructure.TIM_RepetitionCounter = 0;

TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);

// 输出配置:配置PWM输出定时器——TIM2

/* PWM1 Mode configuration: Channel1 */

TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;

TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;

TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;

TIM_OCInitStructure.TIM_Pulse = nPDTemp》》1;//50%

TIM_OC1Init(TIM2, &TIM_OCInitStructure);

TIM_OC1PreloadConfig(TIM2, TIM_OCPreload_Enable);

// 时基配置:配置脉冲计数寄存器——TIM3

TIM_TimeBaseStructure.TIM_Period = 0xFFFF;

TIM_TimeBaseStructure.TIM_Prescaler = 1;

TIM_TimeBaseStructure.TIM_ClockDivision = 0;

TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;

TIM_TimeBaseStructure.TIM_RepetitionCounter = 0;

TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);

/* Output Compare Active Mode configuration: Channel1 */

TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_Inactive;

TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;

TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;

TIM_OCInitStructure.TIM_Pulse = 0xFFFF; // 这里的配置值意义不大

TIM_OC1Init(TIM3, &TIM_OCInitStructure);

// 配置TIM2为主定时器

/* Select the Master Slave Mode */

TIM_SelectMasterSlaveMode(TIM2, TIM_MasterSlaveMode_Enable);

/* Master Mode selection */

TIM_SelectOutputTrigger(TIM2, TIM_TRGOSource_Update);

// 配置TIM3为从定时器

/* Slave Mode selection: TIM3 */

TIM_SelectSlaveMode(TIM3, TIM_SlaveMode_Gated);

TIM_SelectInputTrigger(TIM3, TIM_TS_ITR1);

TIM_ITConfig(TIM3, TIM_IT_CC1, ENABLE);

TIM_Cmd(TIM2, DISABLE);

TIM_Cmd(TIM3, DISABLE);

}

中断服务程序如下:

u8 TIM2_Pulse_TIM3_Counter_OK = 0;

void TIM3_IRQHandler(void)

{

if (TIM_GetITStatus(TIM3, TIM_IT_CC1) != RESET)

{

TIM_ClearITPendingBit(TIM3, TIM_IT_CC1); // 清除中断标志位

TIM_Cmd(TIM2, DISABLE); // 关闭定时器

TIM_Cmd(TIM3, DISABLE); // 关闭定时器

TIM2_Pulse_TIM3_Counter_OK = 1;

}

}

应用程序为:

u16 pulsecnt = 10000;

void main(void)

{

SystemSetup(); // 初始化内核和外设

TIM2_Master__TIM3_Slave_Configuration(10000);//配置TIM2的脉冲输出为10k

while(1)

{

TIM_ITConfig(TIM3, TIM_IT_CC1, DISABLE); /* TIM enable counter */

TIM_Cmd(TIM3, ENABLE);

TIM3-》CCR1 = pulsecnt;

TIM3-》CNT = 0;

TIM_ITConfig(TIM3, TIM_IT_CC1, ENABLE);

TIM_Cmd(TIM2, ENABLE); /* TIM enable counter */

while(TIM2_Pulse_TIM3_Counter_OK == 0);

}

}

这种配置方式下,使用的是TIM3的比较中断,我还没试验过其他的方式,想来应该也是可以的,比如用定时器更新中断

技术专区

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

请问F28335的PWM能否精确控制脉冲输出数目?

发表于 2018-11-22 14:33 15次阅读
请问F28335的PWM能否精确控制脉冲输出数目?

带你了解旋转编码器的作用是什么

编码器是一种用于运动控制的传感器,在我们的生活当中发挥着巨大的作用。它利用光电、电磁、电容或电感等感...

发表于 2018-11-22 10:58 23次阅读
带你了解旋转编码器的作用是什么

请问F28035通过GPIO输出PWM波时如何设置波形的占空比

发表于 2018-11-22 09:59 27次阅读
请问F28035通过GPIO输出PWM波时如何设置波形的占空比

电容式触控轮和LED追踪单芯片解决方案

发表于 2018-11-21 16:53 120次阅读
电容式触控轮和LED追踪单芯片解决方案

开关电源技术的发展

发表于 2018-11-21 16:29 14次阅读
开关电源技术的发展

基于SG3525实现调频控制的感应加热电源

发表于 2018-11-21 16:15 19次阅读
基于SG3525实现调频控制的感应加热电源

STM32单片机中RTC的秒中断的原理解析

RTC(Real Time Clock)是实时时钟的意思,它其实和TIM有点类似,也是利用计数的原理...

发表于 2018-11-21 15:59 49次阅读
STM32单片机中RTC的秒中断的原理解析

微秒定时器中断如何实现

发表于 2018-11-21 15:21 62次阅读
微秒定时器中断如何实现

重新启动PWM组件时的线路输出

发表于 2018-11-21 15:13 56次阅读
重新启动PWM组件时的线路输出

关于KV10 FTM模块Fault Input无法自动恢复

发表于 2018-11-21 13:51 33次阅读
关于KV10 FTM模块Fault Input无法自动恢复

PWM和定时器初始化顺序为什么会影响到pwm的输出呢?

发表于 2018-11-21 08:55 97次阅读
PWM和定时器初始化顺序为什么会影响到pwm的输出呢?

PWM和定时器初始化顺序为什么会影响到pwm的输出呢?

发表于 2018-11-21 08:55 97次阅读
PWM和定时器初始化顺序为什么会影响到pwm的输出呢?

STM32单片机的Usart2串口的调试方法

先是参考http://wenku.baidu.com/view/78f6b1350b4c2e3f57...

发表于 2018-11-20 16:10 63次阅读
STM32单片机的Usart2串口的调试方法

如何使用STM32单片机设置PWM输出

环境: 主机:XP 开发环境:MDK4.23 MCU:STM32F103CBT6 ...

发表于 2018-11-20 16:03 86次阅读
如何使用STM32单片机设置PWM输出

STM32单片机实现外部中断的步骤及方法

和配置NVIC一样,这也是EXTI配置的一般步骤:清除相应中断线标志位(这个很重要,刚开始一直没找到...

发表于 2018-11-20 15:46 72次阅读
STM32单片机实现外部中断的步骤及方法

STM32定时器所支持的三种计数模式及计数过程

我们先不管合不合适,看看为什么会这样。最后发生溢出时计数器的值不等于ARR吗?结合上面图形,不难看出...

发表于 2018-11-19 19:18 553次阅读
STM32定时器所支持的三种计数模式及计数过程

基于STM8SF103定时器的使用方法解析

这个定时器的时钟源是系统时钟源(fMaster),然后直接通过预分频器分频后供CK_CNT使用。如:...

发表于 2018-11-19 16:17 49次阅读
基于STM8SF103定时器的使用方法解析

51单片机定时器模式2与波特率的应用

一般来说,我们都是采用定时器1的模式2(自动重装模式)来作为波特率发生器的,同理,定时器1的中断也就...

发表于 2018-11-19 16:12 69次阅读
51单片机定时器模式2与波特率的应用

TI面向便携式应用的业界最小的最新系列低静态电流...

德州仪器 (TI) 宣布面向计步器、健身腕表 (fitness bands)、手机以及平板电脑等空间...

发表于 2018-11-18 11:57 122次阅读
TI面向便携式应用的业界最小的最新系列低静态电流...

历史上最成功的芯片是什么?即出货量最多的芯片

从PLD和ASIC这个角度来讲,元件、器件、电路、系统之间的区别不再是很严格。不仅如此,PLD器件本...

发表于 2018-11-18 10:23 583次阅读
历史上最成功的芯片是什么?即出货量最多的芯片

SysTick定时器实现走马灯的功能

SysTick定时器非常简答,只有四个寄存器。这四个寄存器的含义在《Cortex-M3权威指南》那本...

发表于 2018-11-16 15:59 53次阅读
SysTick定时器实现走马灯的功能

掌握这三个思路告诉你如何使用STM32测量频率和...

显然,很容易想到——利用DMA。所以,笔者使用输入捕获事件触发DMA来搬运寄存器而非触发中断即可,然...

发表于 2018-11-16 15:07 199次阅读
掌握这三个思路告诉你如何使用STM32测量频率和...

针对LED照明的全集成开关型变换方案

LED照明较其他照明产品具有绿色、节能、环保、长寿命等优点,随着整体成本降低,LED照明开始广泛使用...

发表于 2018-11-16 08:51 241次阅读
针对LED照明的全集成开关型变换方案

基于STM32单片机连接射频si4438模块的方...

SI4438射频模块参数: 1、频率范围:425-525MHz 2、数字接收信号强度指示...

发表于 2018-11-15 16:55 91次阅读
基于STM32单片机连接射频si4438模块的方...

基于STM32单片机的ADC与DMA配置的介绍与...

本文使用ADC转换电位器输出的电压值,并用DMA模式传输转换的结果,每8次采样转换取平均值,做一个简...

发表于 2018-11-15 16:05 207次阅读
基于STM32单片机的ADC与DMA配置的介绍与...

STM32单片机的5个时钟源解析

1. STM32的5个时钟源 a。高速内部时钟 HSI,大约为8MHz b。高速外部时钟...

发表于 2018-11-14 16:30 82次阅读
STM32单片机的5个时钟源解析

STM32单片机ILI9325系列TFT的驱动原...

为了更好,更深入学习了解ILI9325系列TFT的驱动原理,自己做了一块TFT板子。为了方便测试,在...

发表于 2018-11-14 15:53 78次阅读
STM32单片机ILI9325系列TFT的驱动原...

如何设计无人机的PWM捕获电路

无人驾驶飞机简称“无人机”,英文缩写为“UAV”,是利用无线电遥控设备和自备的程序控制装置操纵的不载...

发表于 2018-11-14 08:35 467次阅读
如何设计无人机的PWM捕获电路

STM32单片机的系统定时器初始化设置

#include“stm32f10x_lib.h” unsigned char sys_nub...

发表于 2018-11-12 16:10 104次阅读
STM32单片机的系统定时器初始化设置

AVR单片机的优势特征及未来发展展望

首先,对于非专业人员来说,选择AVR单片机的最主要原因,是进入AVR单片机开发的门槛非常低,只要会操...

发表于 2018-11-12 15:49 87次阅读
AVR单片机的优势特征及未来发展展望

STM32单片机的外部中断和中断控制器的特点解析

在M3中有两个优先级的概念-抢占优先级和响应优先级。每一个中断源都必须指定这两种优先级。这里的中断抢...

发表于 2018-11-12 15:40 96次阅读
STM32单片机的外部中断和中断控制器的特点解析

STM32实现对RTC闹钟唤醒的设计

工程中用到低功耗的控制,本来想使用待机模式,后来发现待机后所有IO口为高阻态,这样对于一些IO口控制...

发表于 2018-11-12 15:31 106次阅读
STM32实现对RTC闹钟唤醒的设计

如何利用PIC单片机实现计时秒表功能

//该源程序已在实验板上调试通过,读者可直接引用,并可利用软件编程的灵活性,加以拓展,实现更为复杂的...

发表于 2018-11-12 15:26 127次阅读
如何利用PIC单片机实现计时秒表功能

STM32单片机的重映射与地址映射的使用方法及步...

打开重映射时钟和USART重映射后的I/O口引脚时钟, RCC_APB2PeriphClock...

发表于 2018-11-12 15:04 110次阅读
STM32单片机的重映射与地址映射的使用方法及步...

基于STM32的八种GPIO输入输出模式解析

推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,...

发表于 2018-11-09 16:32 154次阅读
基于STM32的八种GPIO输入输出模式解析

基于STM32单片机启动文件的作用和启动过程解析

bootloader 分为boot 和loader,更多的时候是针对于linux系统,windows...

发表于 2018-11-09 16:15 135次阅读
基于STM32单片机启动文件的作用和启动过程解析

基于msp430单片机定时器的使用方法解析

通过计算设置周期。 #include void main( void ) { ...

发表于 2018-11-09 15:56 75次阅读
基于msp430单片机定时器的使用方法解析

如何提高单片机系统的可靠性

提高单片机系统可靠性的方法与措施很多。一般地,应根据系统所面临的具体的可靠性问题,针对引起或影响系统...

发表于 2018-11-09 15:20 111次阅读
如何提高单片机系统的可靠性

STM32单片机UART发送配置的步骤及方法

字符发送的过程描述:在UART的发送过程中先将数据输入到发送数据寄存器中(TDR)此时(TXE)被硬...

发表于 2018-11-08 16:59 115次阅读
STM32单片机UART发送配置的步骤及方法

如何从STM32F030C8移植到GD32F13...

一、添加芯片类型判断程序: 在库中的启动代码前面加一段,读一下ID code,自动区分一下芯片...

发表于 2018-11-08 16:52 72次阅读
如何从STM32F030C8移植到GD32F13...

STM32F4发送和接收长度数据的判断

STM32F4 串口收发使用DMA还是很方便的。但是配置DMA时需要配置数据长度,这一点对于发送来说...

发表于 2018-11-08 16:25 102次阅读
STM32F4发送和接收长度数据的判断

MCS-51单片机寄存器TMOD的工作选择方式解...

GATE为1时,定时器的计数受外部引脚输入电平的控制(INT0控制T0的运行,INT1控制T1的运行...

发表于 2018-11-07 16:39 121次阅读
MCS-51单片机寄存器TMOD的工作选择方式解...

基于STM32F4单片机USART寄存器控制的设...

USART又叫通用同步异步收发器,塔提供了一种灵活的方法与工业使用标准NRZ异步春航数据格式的外部设...

发表于 2018-11-07 16:30 79次阅读
基于STM32F4单片机USART寄存器控制的设...

STM32F103系列单片机中的定时器工作原理解...

STM32F103系列的单片机一共有11个定时器,其中: 2个高级定时器 4个普通定时器...

发表于 2018-11-07 16:30 133次阅读
STM32F103系列单片机中的定时器工作原理解...

如何用stm32使用LWIP网络协议栈实现DHC...

LWIP是一款开源的嵌入式网络协议栈,支持的功能很多,而且能在多任务环境下和单任务裸机环境下跑,今天...

发表于 2018-11-07 16:14 75次阅读
如何用stm32使用LWIP网络协议栈实现DHC...

STM32单片机的复用端口初始化的步骤及方法

STM32有好几个串口。比如说STM32F103ZET6有5个串口,串口1的引脚对应的IO为PA9,...

发表于 2018-11-07 16:06 86次阅读
STM32单片机的复用端口初始化的步骤及方法

PIC16F87X单片机的定时器/计数器的应用

定时器/计数器TMR0是3个同类模块中最常用的器件,与定时器/计数器TMR0相关的寄存器共有4个,分...

发表于 2018-11-06 15:26 88次阅读
PIC16F87X单片机的定时器/计数器的应用

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

在单片机中有两个特殊功能寄存器与定时/计数有关,这就是TMOD和TCON。,TMOD和TCON是名称...

发表于 2018-11-05 16:11 154次阅读
单片机中的定时计数器的四种工作方式解析

STM32单片机如何进行中断调试

1、基本的GPIO配置,注意,因为需要用到普通IO口作为中断输入口,因此是用了IO口德复用功能,因此...

发表于 2018-11-05 16:05 161次阅读
STM32单片机如何进行中断调试

如何调整STM32单片机中flash与时钟速率之...

void Flash_Init(void) { // 调整flash与时钟速率之间的关系...

发表于 2018-11-05 16:05 101次阅读
如何调整STM32单片机中flash与时钟速率之...

基于STM32单片机的端口复用与端口重映射

对于双向复用功能,必须配置为复用功能输出模式(推挽或者开漏),此时输入驱动器配置为浮空输入模式。 ...

发表于 2018-11-05 15:54 87次阅读
基于STM32单片机的端口复用与端口重映射

51单片机的内部组成及应用原理解析

STC89C52:8KFLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断...

发表于 2018-11-05 15:22 128次阅读
51单片机的内部组成及应用原理解析

为何不在单片机上实现PLC的逻辑呢?

内存规划,包括堆栈区的设置,定时器,计数器的累加值和预设值地址等等,目前初步定义8个计数器的当前计数...

发表于 2018-11-05 11:31 519次阅读
为何不在单片机上实现PLC的逻辑呢?

单片机外部接上下拉电阻的好处是什么

1.不要太相信STM32内部的IO上下拉,必要的话,在外部接上下拉电阻。 2.当把JTAG的IO口当...

发表于 2018-11-02 16:27 177次阅读
单片机外部接上下拉电阻的好处是什么

基于S3C2440A定时器的正确使用方法

定时器0和1共用一个8位预分频器,定时器2、3和4共用另外的8位预分频器。每个定时器都有一个可以生成...

发表于 2018-11-02 16:03 70次阅读
基于S3C2440A定时器的正确使用方法

基于STM32单片机对HCSR04超声波的控制

注意:定义GPIOB2为超声输出;GPIOB10为输入,定时器用tim2

发表于 2018-11-02 15:47 182次阅读
基于STM32单片机对HCSR04超声波的控制

基于STM32的IAP升级程序分享

STM8不像STM32那样有个一寄存器管理着中断向量的地址,所以STM32的中断可以任意设置(符合要...

发表于 2018-11-01 16:16 96次阅读
基于STM32的IAP升级程序分享

STM32单片机设计extern全局变量的定义解...

当你建立一个头文件库时,经常会遇到一个问题,就是在A文件中定义一个temple变量,想把它的值传递给...

发表于 2018-11-01 16:10 138次阅读
STM32单片机设计extern全局变量的定义解...

怎样用STM32单片机的GPIO控制LED显示状...

ODR寄存器可读可写:既能控制管脚为高电平,也能控制管脚为低电平。 管脚对于位写1 gpio ...

发表于 2018-11-01 15:45 138次阅读
怎样用STM32单片机的GPIO控制LED显示状...

单片机硬件电路设计的七个原则分享

一个单片机硬件系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RA...

发表于 2018-10-30 16:22 204次阅读
单片机硬件电路设计的七个原则分享

基于STM32单片机高级控制定时器TIM1和TI...

STM32的通用定时器是一个通过可编程预分频器(PSC)驱动的16 位自动装载计数器(CNT)构成。...

发表于 2018-10-30 16:10 221次阅读
基于STM32单片机高级控制定时器TIM1和TI...

基于STM32单片机对跑马灯的控制

首先要知道普通的IO就两种功能一个为输入,一个为输出。然后再以输入和输出细分为以哪种模式输出、以哪种...

发表于 2018-10-30 16:02 142次阅读
基于STM32单片机对跑马灯的控制

如何选择STM32的启动代码

●小容量产品是指闪存存储器容量在16K 至32K 字节之间的STM32F101xx、STM32F10...

发表于 2018-10-30 16:00 93次阅读
如何选择STM32的启动代码

基于STM32单片机对流水灯的控制

1.跟着例程自己创建自己的工程时,出现了GPIO库文件里有undefined等等,在我们刚开始学习新...

发表于 2018-10-30 15:42 222次阅读
基于STM32单片机对流水灯的控制

基于STM32单片机秒中断源和闹钟中断源的解决方...

在计算机应用上,2038年问题可能会导致某些软件在2038年无法正常工作。所有使用UNIX时间表示时...

发表于 2018-10-30 14:58 110次阅读
基于STM32单片机秒中断源和闹钟中断源的解决方...

基于STM32单片机在手持设备中的应用设计

STM32作为现在最流行的单片机,广泛应用与各个领域。现在的手持设备也经常用STM32作为主控芯片。...

发表于 2018-10-29 15:53 143次阅读
基于STM32单片机在手持设备中的应用设计

基于STM32单片机流水灯控制中的GPIO_In...

学习STM32时,首先要熟悉流水灯例程,在这里就来分析流水灯中的GPIO_Init()函数 例...

发表于 2018-10-29 15:42 122次阅读
基于STM32单片机流水灯控制中的GPIO_In...

基于STM32单片机FSMC协议分析

FSMC对于类RAM存储器的读操作过程一般是:先发出片选信号、读写信号和地址信号,然后等待数据建立完...

发表于 2018-10-26 15:42 73次阅读
基于STM32单片机FSMC协议分析

单片机中的定时器与计数器有何不同,二者的区别是什...

定时器实际上也是工作在计数方式下,只是计数的是固定周期的脉冲,由于脉冲周期固定,由计数值可以计算时间...

发表于 2018-10-26 14:58 238次阅读
单片机中的定时器与计数器有何不同,二者的区别是什...

基于ESP8266和STM32单片机的程序代码编...

ESP8266模块在STM32上做Server时,外部对其端口进行收发数据的程序,大部分代码都备注了...

发表于 2018-10-25 15:12 291次阅读
基于ESP8266和STM32单片机的程序代码编...

TMS320C6202B 定点数字信号处理器

TMS320C6202和TMS320C6202B器件是TMS320C62x的一部分? TMS320C6000中的定点DSP生成? DSP平台。 C62x ?? DSP器件基于高性能,先进的VelociTI ??德州仪器(TI)开发的超长指令字(VLIW)架构,使这些DSP成为多通道和多功能应用的绝佳选择。 TMS320C62x ?? DSP为高性能DSP编程挑战提供了经济高效的解决方案。 TMS320C6202 /02B在300 MHz时具有高达2400万条指令/秒(MIPS)的性能。 C6202 /02B DSP具有高速控制器的操作灵活性和阵列处理器的数字能力。这些处理器具有32个32位字长的通用寄存器和8个高度独立的功能单元。八个功能单元提供六个算术逻辑单元(ALU)以实现高度并行性,两个16位乘法器提供32位结果。 C6202 /02B每个周期可以产生两个乘法累加(MAC)。这为C6202 /02B设备提供了每秒6亿MAC(MMACS)。 C6202 /02B DSP还具有专用硬件逻辑,片上存储器和额外的片上外设。 C6202 /02B器件程序存储器由两个块组成,带有128K字节块配置为内存映射程序空间,另一个128K字节块用户可配置为缓存或内存映射程序空间。 C6202 /02B的数据...

发表于 2018-10-09 15:04 0次阅读
TMS320C6202B 定点数字信号处理器

DRV595 15V/±3A 高效 PWM 功率...

DRV595是一款高效,高电流功率驱动器,此驱动器非常适合于在电源电压介于4.5V至26V的系统内驱动多种负载.VSP运行和低输出级导通电阻大大降低了放大器内的功率耗散。 DRV595先进的振荡器/锁相环(PLL)电路采用多个开关频率选项;这与一个主控/受控选项一起实现,从而使多个器件同步成为可能。 DRV595受到短路,过热,过压和欠压保护等的全面保护。故障被报告给处理器,从而避免过载情况下对器件造成的损坏。 特性 ±4A输出电流 宽输入电源电压范围:4.5V-26V 高效率产生低热量 多重开关频率 主器件/从器件同步 高达1.2MHz开关频率 带有高电源抑制比(PSRR)的反馈电源级架构减少了对于电源供应器(PSU)的需要 单一电源减少了组件数量 集成的自保护电路包括过压,欠压,过温和短路保护,并且具有错误报告功能 热增强型封装 DAP(32引脚HTSSOP封装) < /ul> -40°C至85°C环境温度范围 参数 与其它产品相比 TEC/激光 PWM 功率放大器   Vs (Min) (V) Vs (Max) (V) rDS(on) (Ohms) Output Current (Typ) (A) Operating Temperature Range (C) Package Grou...

发表于 2018-08-17 16:28 8次阅读
DRV595 15V/±3A 高效 PWM 功率...