找回密码
 注册
关于网站域名变更的通知
查看: 1876|回复: 24
打印 上一主题 下一主题

底板CPLD先上电,影响核心板cpu IO电源轨

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-6-8 16:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
底板上面有一片cpld,IO通过接插件连接到核心板的CPU io口,. C- p+ \( g, P% f  k
cpld io口的电压轨和cpu io 的电压轨不是同一个电源,但都是3.3v,这样底板cpld先上电的话
2 P: T. S# Z' ^1 n/ n+ I+ ^# aio上面会有信号电压,会推高cpu io的电压轨(本来还没有上电)
& P: k& t* x4 F- {# g. ?: c9 ]0 O3 A+ v! I
这种情况一般怎么办,感觉设计核心板+底板这种方式就会存在这种情况,0 n1 }$ V9 A% @# D& F# g7 o
不会整板都用同一个IO电源- G! b; A# o$ m7 _8 Y
  • TA的每日心情
    开心
    2025-9-16 15:57
  • 签到天数: 242 天

    [LV.8]以坛为家I

    推荐
    发表于 2023-10-30 09:14 | 只看该作者
    通用一个IO电源没必要,但如果你没有上电时序问题的话,可以用那种带EN控制的DCDC,只要你把两个模块的的DCDC的EN控制脚用同一个控制信号来控制基本上就能做到同时起来。但如果你存在上电时序的问题还是要像上面提到那样,在初始化GPIO的时候需要把相关的管脚置低,待电源正常(延时一定时间)后再加载相应的功能。

    该用户从未签到

    推荐
     楼主| 发表于 2023-7-24 19:22 | 只看该作者
    资深工程师365 发表于 2023-7-17 10:46
    . y2 g0 [+ ]& b; N4 W在底板加个IO驱动器呀,驱动器电源/使能上用核心板电源
    * r1 P! U' v. P% B
    线比较多,IO要加好多个,我在想这种情况是不是就是正常的,比如两块板子的级联,进行IO通信或者什么的,总会有一块板子是先上电另一块后上电
    ; b) K$ M+ W9 W4 A) H; V/ N# a

    点评

    会存在这种情况,电源倒灌很容易发生。从电源时序上着手吧  详情 回复 发表于 2023-7-24 22:24

    该用户从未签到

    推荐
     楼主| 发表于 2023-6-9 09:28 | 只看该作者
    Quiescent_521 发表于 2023-6-8 16:34* }/ a1 q/ d7 V" E) Z! w
    先看看硬件,断开IO口,直接从IO口输出高低电平,看是不是正常

    : N" n! }  R9 W) l9 y正常的,CPLD上电后IO为高电平,这时CPU IO的电源轨还没上电,但是电源轨有很低的电压了,感觉漏电流推高了电压
    " s) k; E8 }& b5 f  ^, i/ t# J

    该用户从未签到

    5#
    发表于 2023-6-8 16:34 | 只看该作者
    先看看硬件,断开IO口,直接从IO口输出高低电平,看是不是正常

    点评

    正常的,CPLD上电后IO为高电平,这时CPU IO的电源轨还没上电,但是电源轨有很低的电压了,感觉漏电流推高了电压  详情 回复 发表于 2023-6-9 09:28

    该用户从未签到

    6#
    发表于 2023-6-8 17:59 | 只看该作者
    CPLD 设成 OD, 只在CPU 端加上拉

    点评

    spi uart gpio好多连线,不能都加上拉吧  详情 回复 发表于 2023-6-9 09:29

    该用户从未签到

    7#
     楼主| 发表于 2023-6-9 09:29 | 只看该作者
    hgt064 发表于 2023-6-8 17:590 e' [# W! U* {' ^0 z9 ]! b
    CPLD 设成 OD, 只在CPU 端加上拉
    2 X; S1 o5 O5 K/ Y
    spi uart gpio好多连线,不能都加上拉吧

    该用户从未签到

    8#
    发表于 2023-7-3 10:45 | 只看该作者
    输出都先设置成低电平,等cpu IO电源起来后cpu复位前之后,将输出改成正常的状态就规避了这个问题

    该用户从未签到

    9#
    发表于 2023-7-3 13:59 | 只看该作者
    正常都会有这种情况吧  要不cpld io设置低电平,要不加管子防止漏电
  • TA的每日心情
    开心
    2023-8-4 15:31
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    11#
    发表于 2023-7-17 10:46 | 只看该作者
    在底板加个IO驱动器呀,驱动器电源/使能上用核心板电源

    点评

    线比较多,IO要加好多个,我在想这种情况是不是就是正常的,比如两块板子的级联,进行IO通信或者什么的,总会有一块板子是先上电另一块后上电  详情 回复 发表于 2023-7-24 19:22

    该用户从未签到

    12#
    发表于 2023-7-18 09:50 | 只看该作者
    先给核心板供电,然后固件加载完成后通过CPU IO口使能底板的各IO电源

    该用户从未签到

    13#
     楼主| 发表于 2023-7-24 19:20 | 只看该作者
    kxj214 发表于 2023-7-18 09:50# D4 Y: l- U& I
    先给核心板供电,然后固件加载完成后通过CPU IO口使能底板的各IO电源
    : m  R) C9 y# z6 e
    CPLD要先上电,控制CPU的上电时序

    点评

    CPU板的上电时序是否可以考虑选用类似LM3881这种电源序列发生器进行上电时序控制。  详情 回复 发表于 2023-7-28 17:16
  • TA的每日心情
    开心
    2023-8-4 15:31
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    14#
    发表于 2023-7-24 22:24 | 只看该作者
    狂羁青马 发表于 2023-7-24 19:22/ u, p8 c* u* K! F" ^; y4 W3 D) @
    线比较多,IO要加好多个,我在想这种情况是不是就是正常的,比如两块板子的级联,进行IO通信或者什么的, ...

    5 G( q1 o1 R. f0 l# p会存在这种情况,电源倒灌很容易发生。从电源时序上着手吧
    6 y. E9 B& O$ ]% y1 f8 O) W

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 職場老手!

    查看全部评分

    该用户从未签到

    15#
    发表于 2023-7-27 13:16 | 只看该作者
    太感谢了( I2 }:

    该用户从未签到

    16#
    发表于 2023-7-28 17:16 | 只看该作者
    狂羁青马 发表于 2023-7-24 19:20
    9 a+ [; g! _. k: C; n% o* NCPLD要先上电,控制CPU的上电时序
    + b, Y$ t: S2 z' v& c& L
    CPU板的上电时序是否可以考虑选用类似LM3881这种电源序列发生器进行上电时序控制。
    6 {) K0 h9 X% K
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-22 09:20 , Processed in 0.187500 second(s), 34 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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