OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7942|回复: 17

STM32F103ZET6 VDDA引脚接3.3不工作

[复制链接]

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2019-12-28
在线时间
25 小时
发表于 2023-4-11 10:00:02 | 显示全部楼层 |阅读模式
自己画STM32F103ZET6的板子,照着原子哥的开发板扒出来的,主要用ad采集电压,VDDA和VREF+引脚一起接3.3V下载代码板子不工作(为了验证板子工作状态,主程序里放了一个串口发送,但是此时状态只会发送一次,每次复位都是只发送一次,然后就不工作了),若将VDDA悬空断开,VREF+引脚未断开继续接3.3V,板子就会正常工作了,这是什么情况,
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
发表于 2023-4-11 10:07:08 | 显示全部楼层
不会啊   你debug下看是不是程序死了    我感觉是你程序问题
回复 支持 反对

使用道具 举报

0

主题

451

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3316
金钱
3316
注册时间
2016-3-19
在线时间
815 小时
发表于 2023-4-11 10:17:27 | 显示全部楼层
理论上来说 不会出现这种现象

所以要根据原理图和PCB一起才好分析
Nothing is impossible
回复 支持 反对

使用道具 举报

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2019-12-28
在线时间
25 小时
 楼主| 发表于 2023-4-11 10:55:59 | 显示全部楼层
jermy_z 发表于 2023-4-11 10:07
不会啊   你debug下看是不是程序死了    我感觉是你程序问题

程序用开发板测试过 都没有问题   用自己的板子就会出现这个问题了
回复 支持 反对

使用道具 举报

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2019-12-28
在线时间
25 小时
 楼主| 发表于 2023-4-11 10:57:51 | 显示全部楼层
unnormal 发表于 2023-4-11 10:17
理论上来说 不会出现这种现象

所以要根据原理图和PCB一起才好分析

我也很纳闷怎么会出现这个问题,VDDA接入一个比较大的电阻(3K+)或者断开也可以工作,接10R或者0R就会不工作
回复 支持 反对

使用道具 举报

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2019-12-28
在线时间
25 小时
 楼主| 发表于 2023-4-11 11:01:42 | 显示全部楼层
这个就是原理图和PCB,求大神帮忙看一下问题

111.zip

712.37 KB, 下载次数: 2

回复 支持 反对

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
发表于 2023-4-11 13:07:00 | 显示全部楼层
板子铺铜了没?还是所见即所得。。。。晶振还在背面。。。。
学无止境
回复 支持 反对

使用道具 举报

0

主题

451

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3316
金钱
3316
注册时间
2016-3-19
在线时间
815 小时
发表于 2023-4-11 13:39:04 | 显示全部楼层
看完电路图的感受    您应该提高一下PCB的水平
Nothing is impossible
回复 支持 反对

使用道具 举报

0

主题

451

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3316
金钱
3316
注册时间
2016-3-19
在线时间
815 小时
发表于 2023-4-11 13:40:56 | 显示全部楼层
我觉得您应该是敷铜了  要不地都连接不到一起
Nothing is impossible
回复 支持 反对

使用道具 举报

0

主题

451

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3316
金钱
3316
注册时间
2016-3-19
在线时间
815 小时
发表于 2023-4-11 13:44:19 | 显示全部楼层
han1397527456 发表于 2023-4-11 11:01
这个就是原理图和PCB,求大神帮忙看一下问题

您看一下原子哥的电路图是这样的
1.png
Nothing is impossible
回复 支持 反对

使用道具 举报

0

主题

451

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3316
金钱
3316
注册时间
2016-3-19
在线时间
815 小时
发表于 2023-4-11 13:51:41 | 显示全部楼层
han1397527456 发表于 2023-4-11 11:01
这个就是原理图和PCB,求大神帮忙看一下问题

您试试  用一根导线将图中圈出来的部分   飞线连接起来    看看有没有作用
微信截图_20230411134722.png
Nothing is impossible
回复 支持 反对

使用道具 举报

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2019-12-28
在线时间
25 小时
 楼主| 发表于 2023-4-11 14:00:47 | 显示全部楼层
jermy_z 发表于 2023-4-11 13:07
板子铺铜了没?还是所见即所得。。。。晶振还在背面。。。。

铺铜了,为了方便看删掉了,
回复 支持 反对

使用道具 举报

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2019-12-28
在线时间
25 小时
 楼主| 发表于 2023-4-11 14:02:45 | 显示全部楼层
unnormal 发表于 2023-4-11 13:40
我觉得您应该是敷铜了  要不地都连接不到一起

是的,铺铜了,为了方便看我删掉了,我再去试一下飞线看看好不好使。
回复 支持 反对

使用道具 举报

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2019-12-28
在线时间
25 小时
 楼主| 发表于 2023-4-11 14:31:20 | 显示全部楼层
unnormal 发表于 2023-4-11 13:51
您试试  用一根导线将图中圈出来的部分   飞线连接起来    看看有没有作用

飞线以后还是不好使,因为我这里用了AD DMA,下午实验发现只要是开了DMA就不工作,用keil仿真一直在  if (pllsource == 0x00)
      {
        /* HSI oscillator clock divided by 2 selected as PLL clock entry */
        SystemCoreClock = (HSI_VALUE >> 1) * pllmull;
      }这个地方循环,其中将 DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC;改为DMA_DIR_PeripheralDST代码就能正常运行,但是AD好像还不工作,不读取电压,或者就是将R18放置一个1k以上电阻板子也可以工作,串口就会一直往出发东西了,但是原来代码都是用原子哥的开发板调试的都是没问题的,头一次用STM32F103ZET6这个型号,想自己画个板子就不好使了。
回复 支持 反对

使用道具 举报

0

主题

451

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3316
金钱
3316
注册时间
2016-3-19
在线时间
815 小时
发表于 2023-4-11 14:45:13 | 显示全部楼层
han1397527456 发表于 2023-4-11 14:31
飞线以后还是不好使,因为我这里用了AD DMA,下午实验发现只要是开了DMA就不工作,用keil仿真一直在  if  ...

C23   C24   C25  板子上焊接的都是 10uf电容吗   如果是的话  您可以试试  三个电容都去掉  R18 还是使用小电阻或者直接短接
Nothing is impossible
回复 支持 反对

使用道具 举报

0

主题

451

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3316
金钱
3316
注册时间
2016-3-19
在线时间
815 小时
发表于 2023-4-11 14:46:27 | 显示全部楼层
han1397527456 发表于 2023-4-11 14:31
飞线以后还是不好使,因为我这里用了AD DMA,下午实验发现只要是开了DMA就不工作,用keil仿真一直在  if  ...

这个现象挺奇怪   以前没有遇到过

期待论坛高手来解决一下这个问题吧
Nothing is impossible
回复 支持 反对

使用道具 举报

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2019-12-28
在线时间
25 小时
 楼主| 发表于 2023-4-11 15:00:38 | 显示全部楼层
unnormal 发表于 2023-4-11 14:45
C23   C24   C25  板子上焊接的都是 10uf电容吗   如果是的话  您可以试试  三个电容都去掉  R18 还是使 ...

去掉后还是不行,这个现象太怪了,我查了好几天也没查到相同情况的,我打算重新买几个32的芯片换上去试试了,不知道是不是这家的芯片有问题。
回复 支持 反对

使用道具 举报

0

主题

451

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3316
金钱
3316
注册时间
2016-3-19
在线时间
815 小时
发表于 2023-4-11 15:13:59 | 显示全部楼层
han1397527456 发表于 2023-4-11 15:00
去掉后还是不行,这个现象太怪了,我查了好几天也没查到相同情况的,我打算重新买几个32的芯片换上去试 ...

恩恩 期待您的解决方案
Nothing is impossible
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 12:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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