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

RK3588 EVB开发板原理图讲解【三】

[复制链接]
  • TA的每日心情
    开心
    2023-3-6 15:51
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
     楼主| 发表于 2025-3-7 14:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    RK3588 电源管理 ——RK806 介绍
    / v( L$ L$ l- j$ X& ~9 I+ h一、RK806 典型应用图
    * D6 c$ u% A4 ]" U# n% Y
    - J; v8 W# O- A( [! q% g二、RK806 特征* w- L: C. r6 n, {  r0 C  U% q
      2 Z6 C' A* `) P1 X6 ^
    • 输入范围:2.7V - 5.5V。
    • 待机电流:极低,仅为 10μA 。
    • 通信协议支持:支持 I2C 和 SPI 双通信协议,可根据不同应用场景灵活选择通信方式,满足多样化的系统通信需求。
    • 双芯片协同工作:具备双芯片协同工作能力,通过合理配置主从芯片,可有效提升系统电源管理性能,满足复杂系统对电源的特殊要求。
    • 纹波控制架构:采用纹波控制架构,能提供优异的瞬态响应,保障电源输出的稳定性,减少电压波动对系统的影响。
    • 输出电平编程:输出电平可通过 I2C 或 SPI 进行编程,方便用户根据实际需求精确调整电源输出参数,提高系统兼容性和适应性。
    • 电源启动时序控制:支持可选择的电源启动时序控制,可根据系统中不同组件的需求,设定合理的电源启动顺序,避免因电源启动顺序不当导致的系统故障。
    • 丰富的电源通道: u- V. ?+ m: G( J8 e2 \8 K9 D, E
        ) k  b/ o1 W% @" @8 ^
      • Buck1:输出范围为 0.5V - 3.4V,最大输出电流可达 6.5A ,适用于对功率需求较大的组件供电。
      • Buck2/3/4:输出范围同样是 0.5V - 3.4V,最大输出电流为 5A ,可满足中等功率组件的供电需求。
      • Buck5/6/7/8/9/10:输出范围 0.5V - 3.4V,最大输出电流 2.5A ,为一些功耗相对较低的组件提供稳定电源。
      • NLDO1/2/5:输出范围 0.5V - 3.4V,最大输出电流 300mA ,常用于为对电源精度要求较高的低功耗组件供电。
      • NLDO3/4:输出范围 0.5V - 3.4V,最大输出电流 500mA ,满足部分对电流需求稍大的低功耗组件。
      • PLDO1/4:输出范围 0.5V - 3.4V,最大输出电流 500mA ,为特定的低功耗组件提供合适的电源。
      • PLDO2/3/5/6:输出范围 0.5V - 3.4V,最大输出电流 300mA ,满足相应低功耗组件的供电需求。
        3 J; @$ ^& M/ ?( w# ]0 B* w5 Z
    • 外部 Buck 使能控制:具备外部 Buck 使能控制功能,方便用户根据系统运行状态灵活控制 Buck 电路的工作,实现更好的电源管理和节能效果。
    • 封装形式:采用 7mm x 7mm QFN68 封装,尺寸小巧,有利于在电路板上实现紧凑布局,减小系统体积。& A3 A+ S3 S4 G: M9 v  J  }
    三、RK806 注意事项(一)双 PMIC 协同工作
      M2 v' d7 D& ?% VRK806 - 2 支持双 PMIC 协同工作,在使用时需进行如下设置:
    : j) s  a( J, ]0 ^1 i: }
    , J+ B5 [7 W) z$ B  D( X; R2 {3 U8 }" P

      + g3 u9 J6 m. x1 R
    • 主从模式设置:将其中一颗芯片设为主芯片,设置方式为使 EXT_EN 不接高电平(可悬空或连接外部 BUCK 的 EN 脚);另一颗设为从芯片,通过将 EXT_EN 短接到 VCCA 来识别。使用时,需将两颗 PMIC 的 VDC、PWRON、RESET 短接在一起,确保信号同步。

    • / S% I0 N" Q& b  X

        % g2 N- h7 H" l/ {. o) E
      • 单 PMIC 应用:在单 PMIC 应用场景下,通过 EXT_EN 将 PMIC 设为主模式,此时 SYNC 和 SYNC_CLK 悬空即可。2 K& B* {5 t3 F8 n9 B6 y
    • 协同工作原理:两颗芯片的 SYNC_CLK 和 SYNC 相互连接。主芯片提供频率接近 32K 的 SYNC_CLK 时钟,从芯片接收该时钟信号;SYNC 则提供同步信号,产生同步脉冲,用于实现开机、关机、复位、上电及下电时序的精确控制。* P7 c& F' V' D0 k: ~$ B

        % g- _- I3 I9 A; R( s
      • 开机流程:主从芯片的 PWRON、VDC 和 RESET 分别连接在一起,因此能同时接收到开机信号。当开机信号有效后,主机会向从机提供 SYNC_CLK 时钟,并将 SYNC 拉高。主从芯片分别依据片内 OTP(One - time Programmable,一次性可编程)烧录好的主从时序,以 SYNC_CLK 时钟为计数时钟(大概以 1ms 为一个步进),按照既定时序依次打开 LDO 或 BUCK,完成开机过程。
      • 正常关机或重启:在正常关机或重启时,RESET 保持高电平,SYNC 拉低(持续时间需在 3clk 以上,大概 90us 左右),触发相应的关机或重启操作。
      • 异常关机:当出现异常关机情况时,SYNC 和 RESET 需在 22us 内同时拉低(需注意 reset 线上电容不能大于 0.3uF,否则会影响关机时序),确保系统能及时安全地关闭。
      • RESET 拉低复位:进行 RESET 拉低复位操作时,SYNC 保持为高电平,RESET 拉低(持续时间约为 2clk,即 60us 左右),实现系统复位。; U! |- ]: f+ f7 n" {
      % v. O+ r' P1 U1 d) j1 a8 I
    (二)工作模式) }: s6 r  }* I* f7 w
    RK806 具有 I2C 和 SPI 两种工作模式,其模式选择取决于上电瞬间 CS 脚的电平状态:. Q/ {+ R4 h) `+ e. S4 D; ?
    - X7 B$ x+ v9 b* r! G+ u- ^( P% o$ c
        H- s; E: S1 ~' y' O8 t
    • I2C 模式:若上电时 CS 脚连接到 VCCA,则设备工作在 I2C 模式。
    • SPI 模式:只要在 RK806 上电瞬间不给 CS 脚输入高电平,设备即工作在 SPI 模式。(可根据需要插入 SPI 接法的双 PMIC 工作模式图,帮助理解 SPI 模式下的电路连接和工作方式)- I  u0 Q- W  K8 @
    (三)引脚相关注意事项
      k! H0 M  L; m  [$ }5 i
      9 Q3 |$ f  z' j* A% @4 y& U
    • VCCA 引脚(Pin21):VCCA 是 RK806 芯片内部数字逻辑和部分模拟控制的供电引脚。在设计时,要求该引脚的供电电压必须是 RK806 所有供电脚中的最高电压,或者大于 Vmax - 0.3V。因此,VCCA 必须最先上电,或者与其他电源同时上电,严禁出现 VCCA 没电而其他电源先供电的情况,以保证芯片正常工作和内部电路的安全。
    • RESETB 引脚(Pin40):RESETB 是给主控的复位信号输出引脚,同时在复位拉高后还作为外部复位信号及双 PMIC 的同步关机信号输入。由于该引脚具有输入功能,为提高抗干扰能力,应用时需外接 100nF 电容。但需注意,该线上的总电容容量不能超过 0.3uF,因为 RESET 具有同步关机功能,当 RESET 线上电容太大时,高电平上升速度会变慢,可能导致双 PMIC 同步关机时序检测异常,影响系统正常关机操作。
    • PLDO6 引脚:PLDO6 用于给 CS、MOSI(SDA)、CLK(SCL)、MISO(SLEEP3)、SLEEP2、SLEEP1 这些 io 的 VCCIO 供电。为实现电平匹配及上下电同步等目的,主控与这些 IO 相连的 GPIO 电源域最好也使用该电源供电,确保相关电路工作的稳定性和兼容性。
    • pin32(VDC)引脚:VDC 引脚用于外接电源自动开机。该引脚的识别高电平为 0.8V,推荐电压大于 1V 且小于等于 VCCA 电压。当满足 VCCA、VCC1、VCC2 大于 3.0V 的条件时,如果 VDC 检测到高电平,RK806 就会开机,并且在 VDC 为高电平期间,RK806 不能被关机。若要实现插适配器开机功能,需要给 VDC 脚做 RC 延时(可根据实际情况插入相应的 RC 延时电路图,便于理解其实现方式)。8 a0 C4 S& K7 `7 s7 j
    四、RK806 开关机条件(一)VDC 开机流程
    # W1 Z: K. v9 `: c7 n0 J
      ! f8 U, {1 C& N: i; r6 `
    • VCCA 必须处于有电状态,为芯片内部电路提供基本的工作电源。
    • VDC 脚电压高于 0.8V,推荐值为 1.0V 左右,作为开机触发的关键信号。
    • EXT_EN 输出高电平,启动相关的开机控制逻辑。
    • VCCA、VCC1、VCC2 需在 EXT_EN 输出高电平的 100mS 内,电压超过 VB_LO_SEL 电压(RK806 - 1/RK806 - 2 的值是 3.0V),否则无法开机,确保系统在满足一定电源条件下才能正常启动。
    • 启动上电流程,各 DC/DC、LDO 按照既定的时序分别上电,逐步为系统各组件提供稳定的电源。
    • 开机后,VDC 可以拉低或保持高电平,均不影响开机状态,系统进入正常工作模式。
    • ) n9 k- K$ i' @" K1 t' a( y
    (二)Power Key 开机流程
      P% j  e$ s' I+ s7 L

      - H# i* X2 j+ B& c
    • VCCA 处于有电状态,保证芯片基本供电。
    • PWRON 脚电压从高电平(大于 VCCA * 0.7)拉到低电平(小于 VCCA * 0.3V),且持续时间超过 20ms(具体时间可在 20 - 500ms 内通过 OTP 设置),作为开机触发信号。
    • EXT_EN 输出高电平,启动开机逻辑。
    • VCCA、VCC1、VCC2 在 EXT_EN 输出高电平的 100mS 内,电压超过 3.0V,否则不开机,满足系统启动的电源条件要求。
    • 启动上电流程,各 DC/DC、LDO 按时序分别上电,完成开机过程。  Y6 w& c$ U+ W  _, W
    (三)关机方式
    ( G9 }; N8 f* E4 n

      9 o3 p5 t( I: k$ ]9 M& X
    • 当 VCC9、VCC1、VCC2 电压低于欠压设定值 VB_UV_SEL 设置的电压时,系统触发关机操作,以保护系统硬件免受低电压影响。
    • 若 VCC9、VCC1、VCC2 电压低于欠压设定值 VB_LO_SEL 设置的电压,并且 VB_LO_ACT = 0,系统也会执行关机操作。
    • 通过 I2C 或 SPI 命令写 DEV_OFF = 1,可实现软件控制关机,方便系统在软件层面进行电源管理。
    • 当系统温度达到超温保护阈值(140℃ / 160℃)时,为避免芯片过热损坏,系统自动关机。
    • 长按 PowerKey 超过 6 秒(时间可在 6 - 12 秒内配置),可实现强制关机,满足用户在特殊情况下的关机需求。( c+ I- Q: c0 P! q5 n& e+ _( O" [

    ! _$ ^4 F* G3 e! vRK3588 EVB开发板原理图讲解【一】
    6 `& C: E2 b/ cRK3588 EVB开发板原理图讲解【二】
    - k* d% o! V( u9 `2 G0 P+ w0 R" t1 D7 G: ^+ N  w

    该用户从未签到

    2#
    发表于 2025-3-7 16:27 | 只看该作者
    有开发板吗
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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