看到了一个国民技术MCU芯片的PWM开发问题,转发过来,大家如果有类似的应用也要注意一下。原文作者附带了workaround方法,也一并借鉴吧!
项目需要一个PWM波来控制电流的输出,以为简单的配置即可,以为推挽输出的能力非常足够,实则不是。我配置了复用推挽输出,估计是高电平输出能力不足,导致电流有几十mA的跳变,这对于项目非常不行。测试了底板转换电路;测试了小卡3.3V与12V供电是否稳定,电源的波动也会影响到PWM波输出的电压;最终拿来了一台信号发生器,将小卡PWM输出断开,接上信号发生器,发现电流稳定几mA输出。推测PWM有隐藏问题。
workaround:
将PWM配置为上拉+复用推挽输出。解决了这个问题。
即,PWM上拉可以提高高电平的输出能力。
共3条
1/1 1 跳转至页
[应用笔记]国民技术MCU芯片的PWM开发问题
关键词: 国民 芯片 bug
共3条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 基于MCP23S17的输入输出功能模块控制被打赏¥20元 | |
| 【S32K3XX】SPD 软件包使用Link文件修改被打赏¥22元 | |
| Switch-Case局部变量定义问题被打赏¥23元 | |
| 基于米尔TIAM62L开发板的串口通信及应用被打赏¥20元 | |
| PCF8574功能模块及其使用被打赏¥20元 | |
| 传感器LSM6DSO及LIS3MDL的功能检测被打赏¥18元 | |
| LPS25HB气压传感器及其检测被打赏¥18元 | |
| HTS221温湿度传感器及其检测被打赏¥18元 | |
| 【S32K3XX】HSE FW 版本更新被打赏¥21元 | |
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |
我要赚赏金
