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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
底板上面有一片cpld,IO通过接插件连接到核心板的CPU io口,1 l, _; f' A3 H, Y# K
cpld io口的电压轨和cpu io 的电压轨不是同一个电源,但都是3.3v,这样底板cpld先上电的话
, q: C+ c5 h- ~4 ?+ X+ Sio上面会有信号电压,会推高cpu io的电压轨(本来还没有上电)$ G2 s3 s' V2 ]$ Z

* E! B0 u9 m/ e' y1 Y  n4 }7 {  n3 p+ c这种情况一般怎么办,感觉设计核心板+底板这种方式就会存在这种情况,
, x0 j' E. _5 I; t! u不会整板都用同一个IO电源
) P* f, o$ a$ u$ l4 Q. E- [
  • 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
    . j: G/ ?* j& e6 {在底板加个IO驱动器呀,驱动器电源/使能上用核心板电源
    + T3 K. Z+ y$ s
    线比较多,IO要加好多个,我在想这种情况是不是就是正常的,比如两块板子的级联,进行IO通信或者什么的,总会有一块板子是先上电另一块后上电
    0 j( `" n5 C* P( u2 B! B' W$ A7 I0 F& ^

    点评

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

    该用户从未签到

    推荐
     楼主| 发表于 2023-6-9 09:28 | 只看该作者
    Quiescent_521 发表于 2023-6-8 16:346 @# b! l9 h+ X7 ?( h# X8 m$ m& {
    先看看硬件,断开IO口,直接从IO口输出高低电平,看是不是正常

    6 I! \7 D& [/ F正常的,CPLD上电后IO为高电平,这时CPU IO的电源轨还没上电,但是电源轨有很低的电压了,感觉漏电流推高了电压( d; I( u0 M! k) `* d

    该用户从未签到

    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( v% M2 |. h! @* [$ z5 m' j: X8 G7 _
    CPLD 设成 OD, 只在CPU 端加上拉

    - n( D3 x1 v9 b6 n6 R( Q9 Aspi 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
    5 R9 n/ e  ^6 n! a1 k5 Z先给核心板供电,然后固件加载完成后通过CPU IO口使能底板的各IO电源

      L/ F! p! c: @% K" XCPLD要先上电,控制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
    9 g3 }( j- x* j; o( N线比较多,IO要加好多个,我在想这种情况是不是就是正常的,比如两块板子的级联,进行IO通信或者什么的, ...

    ! t- v3 M4 w# _2 ?+ q* J" R$ U会存在这种情况,电源倒灌很容易发生。从电源时序上着手吧
    ' E2 T. l2 @: @: u! u9 y) {- ~) g

    评分

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

    查看全部评分

    该用户从未签到

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

    该用户从未签到

    16#
    发表于 2023-7-28 17:16 | 只看该作者
    狂羁青马 发表于 2023-7-24 19:20( _( R! m( l& C
    CPLD要先上电,控制CPU的上电时序
    ! K4 q) F' m4 U% H# b( }6 l
    CPU板的上电时序是否可以考虑选用类似LM3881这种电源序列发生器进行上电时序控制。3 r1 Z& t. G: h4 g/ s. \( E  B3 b% T
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-4 00:12 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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