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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
底板上面有一片cpld,IO通过接插件连接到核心板的CPU io口,4 v, s% K7 w; ^1 V) ^3 q6 ]
cpld io口的电压轨和cpu io 的电压轨不是同一个电源,但都是3.3v,这样底板cpld先上电的话  M" i$ }0 [7 C2 k# X
io上面会有信号电压,会推高cpu io的电压轨(本来还没有上电)! V# r4 q1 U+ [0 k; B6 V7 x
8 e+ k" F% X, K( o7 a5 W
这种情况一般怎么办,感觉设计核心板+底板这种方式就会存在这种情况,7 p: Y5 Q+ d5 B& u/ H
不会整板都用同一个IO电源: `3 ]5 H# z' q2 k# K+ n
  • TA的每日心情
    开心
    2025-6-30 15:33
  • 签到天数: 219 天

    [LV.7]常住居民III

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

    该用户从未签到

    推荐
     楼主| 发表于 2023-7-24 19:22 | 只看该作者
    资深工程师365 发表于 2023-7-17 10:46
    6 v% a4 x/ C) s) t) ], b8 g2 [在底板加个IO驱动器呀,驱动器电源/使能上用核心板电源
    9 @; z( |8 n: T
    线比较多,IO要加好多个,我在想这种情况是不是就是正常的,比如两块板子的级联,进行IO通信或者什么的,总会有一块板子是先上电另一块后上电
    $ \) w  j* s( h: c: a

    点评

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

    该用户从未签到

    推荐
     楼主| 发表于 2023-6-9 09:28 | 只看该作者
    Quiescent_521 发表于 2023-6-8 16:34
    3 f& Y: N0 h2 g* T" Z2 C  E先看看硬件,断开IO口,直接从IO口输出高低电平,看是不是正常

    , y9 [/ Y* Z1 |, |9 e% N正常的,CPLD上电后IO为高电平,这时CPU IO的电源轨还没上电,但是电源轨有很低的电压了,感觉漏电流推高了电压
    # j8 f4 k5 C8 g9 y

    该用户从未签到

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

    点评

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

    该用户从未签到

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

    点评

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

    该用户从未签到

    5#
     楼主| 发表于 2023-6-9 09:29 | 只看该作者
    hgt064 发表于 2023-6-8 17:59
    / p; J- i3 n/ z( C% ^' uCPLD 设成 OD, 只在CPU 端加上拉

    9 s4 x( Z0 \# M  `( ?spi uart gpio好多连线,不能都加上拉吧

    该用户从未签到

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

    该用户从未签到

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

    [LV.2]偶尔看看I

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

    点评

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

    该用户从未签到

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

    点评

    CPLD要先上电,控制CPU的上电时序  详情 回复 发表于 2023-7-24 19:20

    该用户从未签到

    11#
     楼主| 发表于 2023-7-24 19:20 | 只看该作者
    kxj214 发表于 2023-7-18 09:50% ?7 Y' k. j9 s8 r7 T
    先给核心板供电,然后固件加载完成后通过CPU IO口使能底板的各IO电源

    7 I- U2 J4 ^( F9 ]. e, q5 \8 gCPLD要先上电,控制CPU的上电时序

    点评

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

    [LV.2]偶尔看看I

    13#
    发表于 2023-7-24 22:24 | 只看该作者
    狂羁青马 发表于 2023-7-24 19:224 Y2 y# ^. d& y1 p9 g3 p/ {6 ~
    线比较多,IO要加好多个,我在想这种情况是不是就是正常的,比如两块板子的级联,进行IO通信或者什么的, ...

    0 y6 x* e4 u3 \会存在这种情况,电源倒灌很容易发生。从电源时序上着手吧
    ; @2 f+ X9 f( H

    评分

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

    查看全部评分

    该用户从未签到

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

    该用户从未签到

    15#
    发表于 2023-7-28 17:16 | 只看该作者
    狂羁青马 发表于 2023-7-24 19:20
    1 L. W9 g! g3 Y$ l, z$ Y1 PCPLD要先上电,控制CPU的上电时序

    9 f1 ]' y& Q, S: X3 Z/ E& MCPU板的上电时序是否可以考虑选用类似LM3881这种电源序列发生器进行上电时序控制。# w6 Z  X4 q! o) S  v4 D# Z
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-1 15:28 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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