rk356x io 电源阈(domain)

rk356x io 电源阈(domain)

对于基于 RK3568 芯片进行硬件设计和开发的工程师来说,理解 IO 电源域(您所说的“电源阈”更常见的叫法是IO 电源域或IO Voltage Domain)的配置至关重要。简单来说,设置 RK3568 IO 电源域的作用是为芯片的引脚(PIN)提供正确的、与外部器件匹配的电源电压,并确保其电平信号的正确识别和可靠传输。

  1. 什么是 RK3568 的 IO 电源域?
    RK3568 芯片有大量的引脚,这些引脚被分成了不同的“组”,称为 Banks 或 IO Domains。每个 Bank 可以独立地使用一个特定的电源电压进行供电。这个供电电压就是该 Bank 的 IO 电源电压。

  2. 设置 IO 电源域的核心作用
    假设你需要用 RK3568 的 UART2 接口连接一个外部模块,该模块的工作电压是 3.3V。

  • 错误配置
    如果将 UART2 所在 Bank 的 IO 电源(例如 VCCIO3)设置为 1.8V。
    RK3568 发送数据(TX): 输出的高电平是 1.8V。对于 3.3V 的模块来说,1.8V 可能处于其高低电平的模糊区域,无法被稳定地识别为高电平,导致通信失败。
    RK3568 接收数据(RX): 外部模块发送来的高电平是 3.3V。这远远超过了 RK3568 该 IO 电源域的 1.8V 耐受极限,很可能会永久性地损坏 RK3568 的这部分引脚。
  • 正确配置
    必须将 UART2 所在 Bank 的 IO 电源(VCCIO3)设置为 3.3V。这样双方的电平标准一致,通信才能正常、安全。

作者:炭烤毛蛋 ,点击博主了解更多。


提示: 主控 rk3568 GPIO 的电源阈电平需要匹配外接的外设芯片的 GPIO 电平匹配,还要注意软件逻辑电平电压配与硬件电源阈供电电压一致;否则,可能会导致IO的损坏,轻则关联IO无法正常使用,重则电流倒灌烧坏芯片。


电源阈基础知识

RK3566/RK3568 共有10个独立的IO电源阈,分别为PMUIO[0:2]和VCCIO[1:7]。

  • PMUIO0、 PMUIO1为固定电平电源阈,不可二次设置

  • PMUIO2和VCCIO1,VCCIO[3:7]电源阈均要求软件逻辑电平与硬件供电电压相匹配

    1. 硬件IO逻辑电平供电 1.8V,软件电源阈电压必须配置为 1.8V。
    2. 硬件IO逻辑电平供电 3.3V,软件电源阈电压必须配置为 3.3V。
  • VCCIO2是flash的电源阈由硬件决定,硬件供电电压与FLASH_VOL_SEL状态硬件选择一致, 无需软件额外要配置

    1. VCCIO2 逻辑电平供电是1.8V,FLASH_VOL_SEL 管脚务必为高电平。
    2. VCCIO2 逻辑电平供电是3.3V,FLASH_VOL_SEL 管脚务必为低电平。
  • 错误配置电源阈的情况:

    1. 软件逻辑电平配置为 1.8V,硬件逻辑电平供电3.3V。此时 GPIO 工作在过压状态,可能有电流倒灌到芯片引起热效,严重情况芯片损坏。
    2. 软件逻辑电平配置为 3.3V,硬件逻辑电平供电1.8V。此时 GPIO 工作在欠压状态,改组GPIO可能因逻辑电平不匹配无法正常工作。

</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值