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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
底板上面有一片cpld,IO通过接插件连接到核心板的CPU io口,
% p2 g7 C1 e* [cpld io口的电压轨和cpu io 的电压轨不是同一个电源,但都是3.3v,这样底板cpld先上电的话
, t1 }# a+ a: x4 hio上面会有信号电压,会推高cpu io的电压轨(本来还没有上电)
5 p) P1 e$ h$ g# a7 d3 ]( ^
) _" o# u$ M1 m4 n+ [7 {8 Y4 f这种情况一般怎么办,感觉设计核心板+底板这种方式就会存在这种情况,3 r9 n0 G  b0 E7 e( [$ R' j
不会整板都用同一个IO电源  X- Y0 V5 a* A6 \0 k! Q
  • TA的每日心情
    开心
    2025-7-18 15:23
  • 签到天数: 229 天

    [LV.7]常住居民III

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

    该用户从未签到

    推荐
     楼主| 发表于 2023-7-24 19:22 | 只看该作者
    资深工程师365 发表于 2023-7-17 10:469 z$ T9 z$ V/ G& x. P7 n
    在底板加个IO驱动器呀,驱动器电源/使能上用核心板电源
    4 o3 K9 v) n9 n! V8 ~
    线比较多,IO要加好多个,我在想这种情况是不是就是正常的,比如两块板子的级联,进行IO通信或者什么的,总会有一块板子是先上电另一块后上电
    8 h% G$ Q6 {+ n' I1 l+ R! i

    点评

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

    该用户从未签到

    推荐
     楼主| 发表于 2023-6-9 09:28 | 只看该作者
    Quiescent_521 发表于 2023-6-8 16:34- A  i  _! G5 r0 L8 h4 y3 ?0 e! x
    先看看硬件,断开IO口,直接从IO口输出高低电平,看是不是正常
    : I. ~4 a  v; s9 p. N6 [! @; \# d
    正常的,CPLD上电后IO为高电平,这时CPU IO的电源轨还没上电,但是电源轨有很低的电压了,感觉漏电流推高了电压
    , ]' _" ?: R. ]" W& Z/ v

    该用户从未签到

    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  e4 o, I( v7 M% \
    CPLD 设成 OD, 只在CPU 端加上拉

    , S$ O( J$ W3 D; `$ N( X* Nspi 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( w2 p9 I  `1 S- Z( t$ Q+ V+ w) d
    先给核心板供电,然后固件加载完成后通过CPU IO口使能底板的各IO电源

    ' p/ p) D- G& @CPLD要先上电,控制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:22
    4 J9 w8 I  Z" L8 }9 z线比较多,IO要加好多个,我在想这种情况是不是就是正常的,比如两块板子的级联,进行IO通信或者什么的, ...

    : O  j, j0 }  b. R会存在这种情况,电源倒灌很容易发生。从电源时序上着手吧
    1 L. _4 b" s3 H5 @$ R

    评分

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

    查看全部评分

    该用户从未签到

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

    该用户从未签到

    15#
    发表于 2023-7-28 17:16 | 只看该作者
    狂羁青马 发表于 2023-7-24 19:20
    & w7 {+ n$ e: ?$ n9 }CPLD要先上电,控制CPU的上电时序
    0 _" @7 x9 X' U8 t* k' c
    CPU板的上电时序是否可以考虑选用类似LM3881这种电源序列发生器进行上电时序控制。
    . B, R$ j8 C7 p
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-18 17:11 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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