news 2026/7/3 18:38:50

如何通过修改MCU的软件配置消除振铃信号

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何通过修改MCU的软件配置消除振铃信号

如果不动硬件,能否通过改软件来降低或者消除振铃信号?

答案是肯定的。

本文将按如下几点讲解:

1、MCU的管脚输出速度配置。

2、仿真和实测不同驱动配置对输出波形的影响。

下面分别讲解。

1、MCU的管脚输出速度配置

打开一份MCU的规格书,一般都会给出如下表的数据(下图只截取了配置00和01的数据)

I/O AC characteristics表格会给出MCU管脚的输出速度。

这款MCU的GPIO可以配置4种速度:

配置00,GPIO挂50pF电容,最大支持2MHz速度。

配置01,GPIO挂50pF电容,最大支持25MHz速度。

配置10和11数据略。

GPIO设置的不同速度配置值的实质就是调整驱动电流。

需要注意的是,速度的配置需要结合应用来配置。

驱动电流低,波形上升慢,支持的最大速度低,输出波形基本无过冲。

驱动电流高,波形上升快,支持的最大速度高,输出波形可能有过冲或者振铃。

下面我们通过仿真和实测来看不同的驱动配置值对输出波形的影响。

2、仿真和实测不同驱动配置对输出波形的影响。

4种驱动配置值条件下,示波器实测波形对比如下:

再看看仿真波形。

先搭建仿真电路,仿真设置如下图,PMOS和NMOS构成推挽输出,通过一段传输线后接示波器探头(8pF/1M)

可通过调整PMOS和NMOS的工艺尺寸调节GPIO的驱动电流。

LEVEL4驱动电流最大,LEVEL1驱动电流最小。

仿真4种不同驱动电流配置的波形对比如下:

从上面的波形对比可以看出,实测波形和仿真基本吻合。

驱动电流(速度)配置值对MCU的输出波形影响明显,用户可结合自身产品的外部硬件特点选择合适的驱动配置值。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/3 18:36:26

第三篇:软件测试实训总结:完整项目测试流程与问题优化思路

一、实训个人工作概述 本次图书管理系统实训我负责三项核心工作:前后端接口联调、全系统功能测试、项目答辩 PPT 制作与整体演示素材整理。不同于专注业务开发的同学,我的工作偏向项目整体整合、缺陷排查,保障系统完整可用。本篇从测试、团队…

作者头像 李华
网站建设 2026/7/3 18:27:23

CVE-2023-38633漏洞剖析:librsvg目录遍历与文件泄露原理及防御

1. 项目概述:一次由SVG引发的文件泄露之旅最近在分析一些历史漏洞案例时,我又重新审视了CVE-2023-38633。这个编号你可能不熟悉,但它的本质——“librsvg的URL解码器目录遍历漏洞”——却是一个相当经典的案例。简单来说,它允许攻…

作者头像 李华
网站建设 2026/7/3 18:23:28

Potrace:如何将像素图片转换为无限缩放矢量图形

Potrace:如何将像素图片转换为无限缩放矢量图形 【免费下载链接】potrace [mirror] Tool for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image 项目地址: https://gitcode.com/gh_mirrors/pot/potrace 位图转矢量是现代…

作者头像 李华
网站建设 2026/7/3 18:23:05

2026会务系统价格全解析 会助力智能会务把高性价比办会落到实处

办会选系统,大家最先关心的永远是会务系统价格,不少主办方都踩过这样的坑:看着宣传页标着“免费使用”,真到要导出数据、解锁多会场功能的时候才发现处处是隐形消费,算下来总花费比当初的预算高出两三倍;还…

作者头像 李华