找回密码
 立即注册
楼主: rm543

关于STC8 USB功能导致ADC读取跳动的问题

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:368
  • 最近打卡:2026-04-02 08:50:05

844

主题

1万

回帖

2万

积分

管理员

积分
22799
发表于 2026-1-24 13:37:24 | 显示全部楼层
我是真的没去学习过 TL431如何用,但给楼主我们的建议:
你其他如何实际接的我们不懂,你如下接就行了

截图202601241336379962.jpg

用 USB时, UCAP 接 0.1uF ~ 10uF 电容即可








回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:368
  • 最近打卡:2026-04-02 08:50:05

844

主题

1万

回帖

2万

积分

管理员

积分
22799
发表于 2026-1-24 13:40:55 | 显示全部楼层
我是看到了 一套奇怪的电路,
为何故意与我们专业的电路 不同,不同有啥好处 ?
===讲不出真有好处,那就不要将简单的电路改复杂了
奇怪


截图202601241345169125.jpg
【新提醒】高精准 真 12位ADC 测试数据图表@8H8K64U, @32G12K128 - ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC 国芯人工智能技术交流网站 - AI32位8051交流社区

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:368
  • 最近打卡:2026-04-02 08:50:05

844

主题

1万

回帖

2万

积分

管理员

积分
22799
发表于 2026-1-24 14:46:18 | 显示全部楼层
楼主将自己实际用的电路出个实际使用的原理图,
实际焊的电阻电容大小都标号,大家好帮您


主电源串22欧肯定不专业,直接短路 !

您TL431 的使用 我也看不懂 !!!
你这错的很离谱,就下图,你主电源就不能串 22欧电阻
您再讲你专业,我就讲 我是外行了


截图202601241448428381.jpg

为何不用 这个电路,串 500欧 ~ 1K 到 TL431,

(3.3V - 2.5V) / 100欧 = 0.8V / 100 = 8mA

大家都用 500欧~1K而已
(3.3V - 2.5V) / 500欧 = 0.8V / 500 = 1.6mA


截图202601241451468568.jpg




回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:368
  • 最近打卡:2026-04-02 08:50:05

844

主题

1万

回帖

2万

积分

管理员

积分
22799
发表于 2026-1-24 15:02:46 | 显示全部楼层
截图202601241459157701.jpg

您上图这东西,去掉 !


=====================================
截图202601241502026724.jpg

截图202601241501284221.jpg

截图202601241502439060.jpg



回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:368
  • 最近打卡:2026-04-02 08:50:05

844

主题

1万

回帖

2万

积分

管理员

积分
22799
发表于 2026-1-24 15:09:08 | 显示全部楼层
楼主 TL431的此处用法如此复杂,
建议,简化到我们推荐的 简洁 典型



截图202601241510009010.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:614
  • 最近打卡:2026-04-02 07:56:30

6

主题

38

回帖

2080

积分

金牌会员

积分
2080
发表于 2026-1-24 18:00:53 | 显示全部楼层
我也碰到过这问题。是自己疏忽,忘接ADC_Vref的电容。
参考官方推荐的电路肯定没错
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:314
  • 最近打卡:2026-04-01 11:25:23

85

主题

7314

回帖

1万

积分

超级版主

积分
15733
发表于 2026-1-24 20:58:23 | 显示全部楼层
rm5*** 发表于 2026-1-22 23:15
原电路板由于功能比较多,测试可能会存在干扰项。

电路有些不合理的地方,注意红色标记:
下图中R1~R4=22R太小,起不到保护作用,改为200R更好。电位器输出串联1K电阻。电容不是越多越好,打红叉的电容去掉。
截图202601242051047029.jpg


TL431去掉C18,但是要增加一个电容,否则很容易自激。R25使用100R电流太大,改为510R。接UCAP的LDO电路去掉,UCAP只一个100nF到地(见上图)。R21不焊接。
截图202601242055394817.jpg


单片机内USB模块与ADC模块不相关的,如果发现USB操作影响ADC读数,要先检查硬件。按我上面的要求修改后,可以示波器观察VCC、ADC_VREF、ADC输入信号的纹波看按。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:493
  • 最近打卡:2026-04-02 08:56:15
已绑定手机

104

主题

4229

回帖

9395

积分

荣誉版主

无情的代码机器

积分
9395
发表于 2026-1-24 21:49:00 | 显示全部楼层
使用开天斧开发板,P10飞一个0.1u瓷片电容到GND,外部直流电源1.2V到P10和GND,VREF是板载的C431,板子通过link下载口5V供电:
板子先用充电宝上电采集10次,之后连接usb或串口线(P30_P31+Gnd),再采集10次。

分别测试硬件串口和USB串口,打开前后变化,串口打开后PC1ms间隔发送数据,和usb影响差不多。

截图202601242144273714.jpg

8h_uab_adc_test.zip (763.55 KB, 下载次数: 4)

三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:142
  • 最近打卡:2026-03-15 21:57:39

6

主题

81

回帖

986

积分

高级会员

积分
986
发表于 2026-1-24 21:55:48 | 显示全部楼层
erci*** 发表于 2026-1-24 21:49
使用开天斧开发板,P10飞一个0.1u瓷片电容到GND,外部直流电源1.2V到P10和GND,VREF是板载的C431,板子通过 ...

这里面很明显打开USB后ADC的跳动变大了啊。
跳动变大的值也是大概5~10,这个现象相符的。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:368
  • 最近打卡:2026-04-02 08:50:05

844

主题

1万

回帖

2万

积分

管理员

积分
22799
发表于 2026-1-24 22:16:41 | 显示全部楼层
哎,这  开天斧@STC8H8K64U核心板 的 原理图,
TL431/CD431 这 VREF 处 少了个 10uF电容到地
===没这个电容,就是错误的电路
        没 10uF 以上电容,甚至部分不知哪生产的要 22uF
        TL431 / VREF处 输出会自激
        我们不同的制图的人还是经常 忘了 这个必须要的 10uF 以上电容

        没有就是 错误,下图 也是 错误/少了至关重要的1个 10uF 以上电容
还有 R14 是 510欧,不是 51欧
截图202601242213083080.jpg

深圳国芯人工智能有限公司-核心功能实验板

截图202601242212249117.jpg




回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-4-3 02:15 , Processed in 0.123840 second(s), 82 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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