社区导航

 

搜索
查看: 956|回复: 6

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

[复制链接]

474

TA的帖子

1

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2019-5-3 22:24 | 显示全部楼层 |阅读模式
[GD32E231 DIY大赛] 03. 忽视运放设置会导致PB1输出电压不正确



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

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

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

看图说话:


1.JPG

2.JPG


3.JPG


所以,我们在使用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, 下载次数: 8)


回复

使用道具 举报

73

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2019-5-4 16:33 | 显示全部楼层
谢谢分享!!!


回复

使用道具 举报

4

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2019-5-15 09:12 | 显示全部楼层
谢谢分享


回复

使用道具 举报

10

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

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

点评

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


回复

使用道具 举报

474

TA的帖子

1

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

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

就当做正常的运放就行,貌似是轨至轨的,SPEC上有参数。 就是一个运放,怎么接都行


回复

使用道具 举报

10

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

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

谢谢  不过这芯片的运放设计感觉很鸡肋 不用的时候浪费口子  用的话感觉不会太好用


回复

使用道具 举报

514

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2019-6-21 17:04 来自手机 | 显示全部楼层
感谢分享


回复

使用道具 举报

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

关闭

站长推荐上一条 /1 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-7-16 22:11 , Processed in 0.238709 second(s), 28 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表