找回密码
 立即注册
查看: 417|回复: 12

P3.2上电瞬间高电频输出,为什么????

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:41
  • 最近打卡:2025-03-19 08:25:35

1

主题

3

回帖

117

积分

注册会员

积分
117
发表于 2025-3-18 13:24:35 | 显示全部楼层 |阅读模式
使用芯片:
STC8H8K64U   SOP16封装
原理图:
P3.0和P3.1和ADM3485芯片直连,P3.0接10K上拉。P3.2和ULN2003直连。


截图202503181259432777.jpg

截图202503181300423449.jpg

问题:上电时P3.2会输出一个高电平脉冲驱动ULN2003导通,使得继电器误动作。
看规格书要P3.0,P3.1同时低电平才会这样啊,并且我在P3.0上加了上拉电阻。
为什么P3.2还会有高电平输出呢????
截图202503181321435332.jpg
回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-3-18 13:38:01 | 显示全部楼层
针对您描述的问题,P3.2在上电瞬间出现高电平输出,可能有以下几种原因:<br><br>1. 上电复位特性:STC8H8K64U在上电复位时,I/O口状态可能处于不确定状态,直到复位完成并初始化。P3.2在复位期间可能短暂输出高电平,导致ULN2003导通。<br><br>2. I/O口初始化延迟:程序中若未及时配置P3.2为低电平或输入模式,上电后P3.2可能保持默认的高电平状态,导致误动作。<br><br>3. 上拉电阻影响:虽然P3.0接了10K上拉电阻,但上电瞬间电压建立可能不完全,导致P3.0未及时拉高,影响P3.2状态。<br><br>4. 电源稳定性:上电瞬间电源可能存在波动,导致芯片内部逻辑异常,P3.2输出高电平。<br><br>建议解决方案:<br>- 在程序初始化时,尽早将P3.2配置为低电平或输入模式。<br>- 检查电源设计,确保上电过程稳定。<br>- 若可能,增加硬件延时电路或使用外部复位芯片,确保复位完成后再进行I/O操作。<br><br>通过以上措施,应能有效避免P3.2上电瞬间的高电平输出问题。<br><br>[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2025-3-18 13:47:33 | 显示全部楼层
截图202503181346336351.jpg


截图202503181347302348.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:41
  • 最近打卡:2025-03-19 08:25:35

1

主题

3

回帖

117

积分

注册会员

积分
117
发表于 2025-3-18 13:55:23 | 显示全部楼层
国芯人*** 发表于 2025-3-18 13:38
针对您描述的问题,P3.2在上电瞬间出现高电平输出,可能有以下几种原因:1. 上电复位特性:STC8H8K64U在上 ...

电源部分:5V的开关电源接入,AMS1117转3.3V供电。
截图202503181352278057.jpg
程序部分:上电就运行如下代码。(先把输出配置为0,然后配置推挽输出)

截图202503181354221087.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:32
  • 最近打卡:2025-04-30 10:59:33

25

主题

1154

回帖

2391

积分

超级版主

积分
2391
发表于 2025-3-18 14:23:27 | 显示全部楼层
【新提醒】求解,为何STC8A8K64D4有上电高组态,而且加了上拉电阻,还是会误动作 - 其他技术交流 国芯技术交流网站 - AI32位8051交流社区  https://www.stcaimcu.com//forum. ... amp;extra=#pid14202
STC官网:https://www.stcai.com/
QQ:2593903262
微信号:18106296598
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1521

回帖

1861

积分

金牌会员

积分
1861
发表于 2025-3-19 01:35:42 | 显示全部楼层
即使在不使用ADC的情况下,AVCC AVref也需要接到VCC上,AGND需要接GND,如若不接则上电时ADC口会误动作
是不是这个问题?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:41
  • 最近打卡:2025-03-19 08:25:35

1

主题

3

回帖

117

积分

注册会员

积分
117
发表于 2025-3-19 08:25:35 | 显示全部楼层
vb2*** 发表于 2025-3-19 01:35
即使在不使用ADC的情况下,AVCC AVref也需要接到VCC上,AGND需要接GND,如若不接则上电时ADC口会误动作
是 ...

接上了。

截图202503190825297337.jpg
截图202503190825086263.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2025-3-19 08:46:10 | 显示全部楼层
AI-32*** 发表于 2025-3-18 14:23
【新提醒】求解,为何STC8A8K64D4有上电高组态,而且加了上拉电阻,还是会误动作 - 其他技术交流 国芯技术 ...

楼主好像并不是这篇文章里的问题,我记得这个是没有接AVCC和AGND导致ADC口工作不正常。。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:163
  • 最近打卡:2025-05-02 13:26:59
已绑定手机

56

主题

1319

回帖

2942

积分

荣誉版主

无情的代码机器

积分
2942
发表于 2025-3-19 09:25:18 | 显示全部楼层
有没有实际示波器测下P30 P31 P32 的上电波形呢,会不会被ADM3485拉低了,或者上拉电阻虚焊?
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1521

回帖

1861

积分

金牌会员

积分
1861
发表于 2025-3-19 10:43:41 | 显示全部楼层
_奶*** 发表于 2025-3-19 08:46
楼主好像并不是这篇文章里的问题,我记得这个是没有接AVCC和AGND导致ADC口工作不正常。。 ...

我也以为是这个文章里的内容,所以弄过来了
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 20:43 , Processed in 0.199909 second(s), 116 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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