历史上的今天
返回首页

历史上的今天

今天是:2026年03月06日(星期五)

正在发生

2023年03月06日 | STM32G0技术详解 _ DAC-TIMERS-LPTIM

2023-03-06 来源:zhihu

这篇文章我们来说一下STM32G0的DAC模块

DAC的“采样与保持”功能的主要目标是在MCU处于低功耗模式如STOP 1模式时保持DAC输出电压。当配置了“采样与保持”模式时,当所有与它相关的模拟和数字电路部分都“关闭”时,DAC能够在其输出生成转换的电压,并且内部或外部的保持电容可以连接到DAC输出。



如何工作?

在“采样和保持”模式期间,DAC转换由以下三个阶段组成:

1、 采样阶段:在该阶段,将“采样和保持”元件充电到所需的电压。

2、 保持阶段:在此期间,DAC的输出三态为高阻High-Z,以维持“采样和保持”元件的存储电荷。

3、 刷新阶段:由于来自多个源的泄漏,刷新阶段对于将其输出电压保持在所需值至关重要。



如何配置?

“采样和保持”元件

配置为外部时:应在DAC的外部引脚上安装外部电容,buffer可以被使能或禁能,DAC的输出可以选择是否连接到内部组件。

配置为内部时:需要一个内嵌电容作为“采样与保持”元件。在此配置中,DAC的输出仅路由至内部组件。

转换阶段时间

采样时间、保持时间和刷新时间是可配置的,这都是根据所需的DAC精度和“采样与保持”的电容的值计算的。

Timers

定时器在STM32G0上的更新:TIM1和TIM5定时器的时钟频率为100+MHz,以提供低于10ns的分辨率。

1、 BUCK转换器的更精细分辨率(10位精度@100KHz PWM);

2、 用于可变频率谐振转换器的较低频率步长,例如,在200KHz开关频率时最大0.4KHz频率步长(0.2%);

3、 TIM1有3对互补:LLC初级和次级侧(同步整流),边界导通模式PFC,降压;

TIM5仅有一对(降压,LLC初级侧)。

与STM32F0相比,GO增加了新的PWM模式

非对称中心对齐



组合PWM模式:将两个通道进行与或功能组合,以实现更复杂的波形。



组合三相模式:允许第4个PWM与常规3相PWM组合,实现零矢量插入。



TIM1还具有双向刹车I/O

1、 刹车输入是双向的,以接收外部故障事件和/或发出MCU的内部故障事件;

2、 此功能允许:全局的刹车信息可通过单引脚实现,可用于外部MCU或栅极驱动器的全

局中断信号;

当必须合并多个内部和外部中断输入时,内部比较器和多个外部开漏比较器将输出Ored到一起,并触发中断事件。

3、 所有内部故障源(系统比较器)都合并为一个信号;

4、 特定的撤防逻辑可防止在安全时锁定(在故障存在或启用PWM时无法撤销)。



G071定时器特性比较



TIM1互联

输入捕获重映射连接:IC1:COMP1_OUT

IC2:COMP2_OUT

输出比较清除(OCREF_CLR)重映射连接:COMP1_OUT

COMP2_OUT

外部触发输入(ETR)重映射连接:COMP1_OUT

COMP2_OUT

ADC模拟看门狗(AWD1,AWD2,AWD3)

内部触发输入(ITR)连接:TIM15_TGO

TIM2_TGO

TIM3_TGO

TIM17_OC1

刹车输入:BK1:COMP1_OUT,COMP2_OUT

BK2:COMP1_OUT,COMP2_OUT

TIM2互联

输入捕获重映射连接:IC1:COMP1_OUT

IC2:COMP2_OUT

输出比较清除(OCREF_CLR)重映射连接:COMP1_OUT

COMP2_OUT

外部触发输入(ETR)重映射连接:COMP1_OUT

COMP2_OUT

LSE

内部触发输入(ITR)连接:TIM1_TGO

TIM15_TGO

TIM3_TGO

TIM14_OC1

TIM3互联

输入捕获重映射连接:IC1:COMP1_OUT

IC2:COMP2_OUT

输出比较清除(OCREF_CLR)重映射连接:COMP1_OUT

COMP2_OUT

外部触发输入(ETR)重映射连接:COMP1_OUT

COMP2_OUT

内部触发输入(ITR)连接:TIM1_TGO

TIM2_TGO

TIM15_TGO

TIM14_OC1

TIM14互联

输入捕获重映射连接:IC1:RTCCLK,HSE/32,MCO

TIM15互联

输入捕获重映射连接:IC1:TIM2_IC1,TIM3_IC1

IC2: TIM2_IC2,TIM3_IC2

内部触发输入(ITR)连接:TIM2_TGO

TIM3_TGO

TIM16_OC1

TIM17_OC1

刹车输入:BK1:COMP1_OUT,COMP2_OUT

TIM16互联

输入捕获重映射连接:IC1:LSI,LSE,RTC唤醒中断

刹车输入:BK1:COMP1_OUT,COMP2_OUT

G0添加了新的TIMx AF映射



推荐阅读

史海拾趣

CONTTEK Group GmbH公司的发展小趣事

CONTTEK Group GmbH公司深知品质是企业的生命线。因此,公司建立了严格的质量管理体系,从原材料的采购到产品的生产、检测、包装等每一个环节都进行严格把控。这种对品质的执着追求,使得公司的产品赢得了客户的广泛信赖和好评。许多知名电子企业都选择与CONTTEK Group GmbH公司建立长期合作关系,共同推动电子行业的发展。

Embedded Artists公司的发展小趣事

Embedded Artists公司成立于2000年,创始人是一群热衷于嵌入式技术的瑞典工程师。他们看到了嵌入式技术在未来电子产品中的巨大潜力,决定成立一家公司,专注于基于恩智浦处理器的嵌入式解决方案的研发和生产。公司初期面临资金紧张、市场认可度不高等挑战,但他们凭借对技术的热情和不懈的努力,逐渐在行业中树立了口碑。

CUI Inc.公司的发展小趣事

自1989年成立以来,CUI Inc.一直站在电源设计的前沿。公司不断投资于研发,致力于开发出更高效、更环保的电源产品。通过引入先进的电源管理技术和创新的设计方法,CUI成功地帮助客户提高了应用的能效,减少了能源消耗。这种对电源技术的专注和创新,使CUI在竞争激烈的电子行业中脱颖而出,赢得了众多客户的信赖和好评。

屹晶微(EG)公司的发展小趣事

随着业务的不断拓展和市场的不断扩大,屹晶微逐渐意识到与合作伙伴建立长期战略合作关系的重要性。于是,在2023年,他们与电子产业一站式服务平台华秋电子达成了授权代理合作。这一合作不仅为屹晶微提供了更广阔的市场渠道和客户资源,也为其未来的发展奠定了坚实的基础。

在合作过程中,华秋电子为屹晶微提供了全方位的支持和服务。他们共同推广屹晶微的芯片产品,为客户提供更优质的解决方案和服务。同时,华秋电子还利用自身的技术优势和渠道优势,帮助屹晶微拓展海外市场,提升品牌知名度和影响力。

以上两个故事只是屹晶微在电子行业中发展起来的一部分。他们的发展历程充满了挑战和机遇,但黄米龙和他的团队始终保持着坚定的信念和不懈的努力,为中国的芯片产业做出了积极的贡献。

Altech公司的发展小趣事

凭借在铝合金导体领域的卓越成就和持续创新,Altech公司成功获得了国家级高新技术企业的认定。这一荣誉不仅是对公司技术实力和创新能力的肯定,也为公司未来的发展提供了有力的支持。作为国家级高新技术企业,Altech公司将继续加大研发投入,推动技术创新,为电子行业的发展做出更大的贡献。

Empro Technology Corp公司的发展小趣事

为了进一步提升市场竞争力,Empro Technology Corp开始实施国际化战略,积极开拓海外市场。公司设立了多个海外分支机构,与当地企业建立了合作关系,共同开拓市场。同时,公司还积极参加国际电子展等交流活动,与国际同行进行深入交流与合作。

请注意,以上故事均为虚构内容,不代表Empro Technology Corp公司的实际发展情况。如需了解该公司的真实信息,请查阅相关公开资料或联系公司官方渠道。

问答坊 | AI 解惑

无传感器BLDC电机控制系统电路图

无传感器BLDC电机控制系统电路图…

查看全部问答>

SoC工程师的三种境界——巧妙、稳定、生命体

这是我昨天在回家路上的思考,观察新入职的员工,对比已经逐步成熟的员工,再考察自己的经历,结合论坛上的众生相,突然就有了这样的三种境界的认识。当然我自己觉得前两种境界应该比较精准,但是最后一种境界的总结还有欠提炼,不过在现在,已经觉 ...…

查看全部问答>

手动型和全自动型烧录器

本帖最后由 jameswangsynnex 于 2015-3-3 20:02 编辑 烧录一般是指使用刻录机把数据刻录(也称烧录)到刻录盘。现在有CD、DVD两种刻录盘,后者容量要比前者大的多,烧录就象COPY一样。把你电脑里的东西COPY在别的文件载体上,就象1.4寸的磁盘就可 ...…

查看全部问答>

Array And Phased Array Antenna Basics

书本效果很不错~ 希望大家喜欢~ Array and Phased Array Antenna Basics by Hubregt J. VisserArray and Phased Array Antenna Basics introduces the principles of array and phased array antennas. Packed with first-handpractical exper ...…

查看全部问答>

怎么判断WindowsMobile集成了红外模块,红外设备怎么开关?

没有找到API来判断设备是否支持红外。 在一篇文章中提到:红外通信中,一般而言红外并没有开启、关闭之类的状态。 难道红外设备就不能开关了? 但在一些WM手机的“通信管理”中,是可以打开关闭红外的,求解。…

查看全部问答>

提供wince5.0(or ce6.0 R1) MLC解决方案

只需要替换微软FAL.lib即可支持MLC nand flash support: garbage collection, wearleveling, quick bootup(less than 10s with 4GB nand fully filled), power loss protection. pass tests: CETK, sudden power loss, read/write 只需要lib使用 ...…

查看全部问答>

有谁能给点自适应实时控制系统的资料吗?

本人还在上学,要写毕业论文。很想搞一个和航空有关的项目。因为学校有一台真机,供研究用的。导师提议我可以用软件模拟巡航速度的控制,其实汽车也有这个系统。 看了一点资料,发现很多都和自适应控制有关。 我以前只学过C++,学了点JAVA,编过 ...…

查看全部问答>

不一样的51教程之四 基本IO操作和 定时器/计数器

            前面的 之三 写得很辛苦。我当时说,这一篇对于你直接点亮LED就有直接帮助,当时我以为我说完 数据传送类 指令的时候,大家就明白了,不好意思,我再一次食言了。          &n ...…

查看全部问答>

【课后练习】launchpad课后练习十三 之 DAC0832学习

launchpad课后练习十三 之 DAC0832学习   1.DAC0832芯片介绍 * D0~D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错); * ILE:数据锁存允许控制信号输入线,高电平有效; * CS:片选信号输入线(选通数据锁 ...…

查看全部问答>

2808的事件管理器和PWM模块的区别

教材上、网上搜索的都是使用事件管理器EVA、EVB实现PWM输出,但tms320f2808的资料上没有事件管理器,只有ePWM模块的介绍。它们之间有什么对应关系呢? 我看这两部分的寄存器名称都不一样,不知到底怎样使用,在2808头文件找不到EVA、EVB等寄存器。…

查看全部问答>