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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
底板上面有一片cpld,IO通过接插件连接到核心板的CPU io口,( ?* Y; I. r1 R& f* z# d
cpld io口的电压轨和cpu io 的电压轨不是同一个电源,但都是3.3v,这样底板cpld先上电的话( c6 |# s7 [( n0 k% `
io上面会有信号电压,会推高cpu io的电压轨(本来还没有上电)
" S' a# n% e* `: |
8 D6 p! |. R2 c( V5 x" C这种情况一般怎么办,感觉设计核心板+底板这种方式就会存在这种情况,; g- Q9 j5 @: O7 M9 c% \$ t
不会整板都用同一个IO电源
( n6 B1 j1 i& S/ a& D+ c% c1 @- m
  • 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
    ! \! F7 M8 s7 f% t8 s在底板加个IO驱动器呀,驱动器电源/使能上用核心板电源
    ' `4 a- }9 V" Y! U
    线比较多,IO要加好多个,我在想这种情况是不是就是正常的,比如两块板子的级联,进行IO通信或者什么的,总会有一块板子是先上电另一块后上电3 x3 |+ R1 F% ~2 i# h- z5 e. r. v

    点评

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

    该用户从未签到

    推荐
     楼主| 发表于 2023-6-9 09:28 | 只看该作者
    Quiescent_521 发表于 2023-6-8 16:34
    5 X' f4 y! f+ A$ U4 R0 Y先看看硬件,断开IO口,直接从IO口输出高低电平,看是不是正常
    & X2 T9 t- k$ Y
    正常的,CPLD上电后IO为高电平,这时CPU IO的电源轨还没上电,但是电源轨有很低的电压了,感觉漏电流推高了电压) ~9 a, l/ W4 }* q" |% B

    该用户从未签到

    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:59
    % ^2 b' l$ s7 Y# D+ v/ j5 B" gCPLD 设成 OD, 只在CPU 端加上拉
    ( \# _( ]) u1 F- s' f( d
    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电源

    点评

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

    该用户从未签到

    13#
     楼主| 发表于 2023-7-24 19:20 | 只看该作者
    kxj214 发表于 2023-7-18 09:50
      q9 B% t# B9 ]( c) l; k5 Z先给核心板供电,然后固件加载完成后通过CPU IO口使能底板的各IO电源

    $ H' j5 ?5 N7 W( J1 KCPLD要先上电,控制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
    8 d/ v* u5 i. i4 X2 u, r线比较多,IO要加好多个,我在想这种情况是不是就是正常的,比如两块板子的级联,进行IO通信或者什么的, ...

    4 s# {$ |. ~2 T" d9 [3 t会存在这种情况,电源倒灌很容易发生。从电源时序上着手吧
    ( H6 b! E: T% `2 \% z' U2 [. T; F: }

    评分

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

    查看全部评分

    该用户从未签到

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

    该用户从未签到

    16#
    发表于 2023-7-28 17:16 | 只看该作者
    狂羁青马 发表于 2023-7-24 19:20& Z# C- g+ P7 Z% ?* c6 p3 a
    CPLD要先上电,控制CPU的上电时序
    1 x) z5 B- J& _0 N5 W, x
    CPU板的上电时序是否可以考虑选用类似LM3881这种电源序列发生器进行上电时序控制。
    2 i6 U4 _; B6 K# ]7 S4 s
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-22 10:14 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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