4750|8

530

帖子

4

TA的资源

一粒金砂(高级)

楼主
 

[GD32E231 DIY大赛] 03. 忽视运放设置会导致PB1输出电压不正确 [复制链接]

[GD32E231 DIY大赛] 03. 忽视运放设置会导致PB1输出电压不正确



这里给大家分享一下我遇到的坑,希望大家不要再陷入我这个问题中。

我PWM输出,使用到PB1,但是PB1输出的幅度却一直为2V,我寻思着数字电路,不可能输出是2V? 然后,检查了定时器,是没有问题的。

因此,就又看了看GD32E231的数据手册,这才发现了问题可能与OPA有关,PB1是和OUTB是复用的。

看图说话:







所以,我们在使用PB1口前,必须将ENAB置0,也就是板子上PB2输出0.


代码如下:

  1.     /* configure PB2  output 0 */
  2.     gpio_mode_set(GPIOB, GPIO_MODE_OUTPUT, GPIO_PUPD_PULLUP, GPIO_PIN_2);
  3.           gpio_output_options_set(GPIOB, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ,GPIO_PIN_2);
  4.           gpio_bit_reset(GPIOB, GPIO_PIN_2);//disable opa, ENA is connected to PB2, ENA = 0, diable opa, else, enable ENA, NOT be float
复制代码



增添上述代码后,PB1输出幅度回到3.3V正常状态。


参考文献:

GD32E23x_User_Manual_CN_Rev1.0.pdf (10.86 MB, 下载次数: 36)

GD32E231CxT6_Datasheet.pdf (1.36 MB, 下载次数: 3)

GD32E231C-START-V1.0.pdf (793.27 KB, 下载次数: 4)



此帖出自GD32 MCU论坛

最新回复

看起来确实是这样     详情 回复 发表于 2024-8-19 21:38
点赞 关注(2)
 

回复
举报

111

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
谢谢分享!!!
此帖出自GD32 MCU论坛
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢分享
此帖出自GD32 MCU论坛
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

4
 
231的运放怎么用 手册上好像资料不多 比如我要放大 输入脚和输出脚接电阻? 正反向输入脚为什么距离这么远呢
此帖出自GD32 MCU论坛

点评

就当做正常的运放就行,貌似是轨至轨的,SPEC上有参数。 就是一个运放,怎么接都行  详情 回复 发表于 2019-5-20 16:41
 
 
 

回复

530

帖子

4

TA的资源

一粒金砂(高级)

5
 
小涛电子 发表于 2019-5-19 23:03
231的运放怎么用 手册上好像资料不多 比如我要放大 输入脚和输出脚接电阻? 正反向输入脚为什么距离这么远 ...

就当做正常的运放就行,貌似是轨至轨的,SPEC上有参数。 就是一个运放,怎么接都行
此帖出自GD32 MCU论坛
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

6
 
传媒学子 发表于 2019-5-20 16:41
就当做正常的运放就行,貌似是轨至轨的,SPEC上有参数。 就是一个运放,怎么接都行

谢谢  不过这芯片的运放设计感觉很鸡肋 不用的时候浪费口子  用的话感觉不会太好用
此帖出自GD32 MCU论坛
 
 
 

回复

521

帖子

0

TA的资源

纯净的硅(初级)

7
 
感谢分享
此帖出自GD32 MCU论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

8
 
传媒学子 发表于 2019-5-20 16:41 就当做正常的运放就行,貌似是轨至轨的,SPEC上有参数。 就是一个运放,怎么接都行

好像仿真口占用了一路运放,如果要用仿真口,这路运放不是就不能用了? 感觉有点不实用

此帖出自GD32 MCU论坛
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

9
 
leitianyilty 发表于 2020-9-7 15:46 好像仿真口占用了一路运放,如果要用仿真口,这路运放不是就不能用了? 感觉有点不实用

看起来确实是这样
 

此帖出自GD32 MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表