0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Raspberry Pi Pico所用的RP2040芯片

倩倩 来源:易心Microbit编程 作者:易心Microbit编程 2022-09-07 16:23 次阅读

为了推广与增加芯片知名度,有时候常会用一些「特技」来制造话题,例如过去ESP8266芯片推出后就有人试验它的收发距离极限,最后实测得到366公尺(使用PCB印刷电路板天线)、479公尺(使用外接天线),远超过一般Wi-Fi设定的100公尺,有时实务上更只有40~80公尺。

类似的, Raspberry Pi Pico所用的RP2040芯片正规是跑133MHz频率频率,这在一般的MCU微控制器上也算是快的了,因为有许多Cortex-M系列的MCU也只跑在24MHz~72MHz间,但偏偏有人觉得不够,希望榨出RP2040的极限,因此对其超频(overclocking),结果最高可以到惊人的1GHz(1,000MHz)频率。

树莓派基金会的实习生David Bell就同时动用了多种技术让RP2040芯片达到1GHz,并且还跑了效能标竿(Benchmark)测试,而后将测试数据跟其他树莓派板进行比较,包含跑1GHz的Raspberry Pi Zero W、跑700MHz的第一代Raspberry Pi Model B,以及正规跑125MHz的RPi Pico,在同样跑1GHz下RP2040的效能测试还胜过RPi Zero W呢!

c94d31e2-2e85-11ed-ba43-dac502259ad0.png

把Raspberry Pi Pico的RP2040芯片抄频到1GHz后,效能还胜同为1GHz运作的Raspberry Pi Zero W

David Bell使用Dhrystone来进行效能测试,Dhrystone从1984年由ReinholdWeicker撰写出来后至今都是业界标准,常用来对芯片运算效能进行初步评判。不过Dhrystone需要改写才能跑在RP2040上,这方面有资深标竿测试人士Roy Longbottom用RP2040 C/C++ SDK改写出来,改写成的标竿程序除了跑在RP2040上也跑在RPi Zero W跟第一代RPi Model B上,以便用相同基准来比较。

接着David Bell透过三个面向让RP2040能超频,即频率、电压、温度。首先是频率,David Bell舍弃一般寻常使用的石英(crystal)振荡器而改用环形(ring)振荡器,这样可以随着温度、电压等条件的改变而持续让频率频率最大化,为了达到最大化David Bell也对振荡器参数进行设计设定,包含把除频器设为1、把状态数设为2。

另外,RPi Pico上的SPI接口程序内存并不耐操,频率大约到260MHz~270MHz后就无法再正常运作,所以David Bell是把程序转移到RP2040内部的RAM内存上来跑,如此才能用更高的频率跑,跑的程序与相关内容也放在GitHub 上供人参考。

https://github.com/davidb990/rp2040_xoc

其次是电压,一般而言加电压可以增高频率,标准RP2040使用1.1V,David Bell刻意断开RP2040芯片上的VREG_OUT接脚与DVDD接脚间的连动性,直接焊接外部供电给DVDD,并加电压加到3V,远高过原有的1.1V,强制把更高的电压送入芯片的核心电路内。

其三是温度,David Bell运用致冷器(Peltier Cooler)把RPi Pico冻结到零下摄氏40度,温度愈低愈有超频空间,事实上David Bell是先降温后才开始加电压,以此激出芯片的极限潜能。

已经被致冷器冻结的Raspberry Pi Pico然后用外部强加电压方式进行超频

超频到1GHz虽然很让人激赏,但其实也无法长久运作,David Bell仅仅在跑了几次Dhrystone后又过了几分钟RPi Pico/RP2040就挂了,之后即便恢复正常条件也无法使用。

上述属于极端的超频方式,但其实打从第一代的RPi就允许「适度」的超频,第一代的RPi正规是跑700MHz,然后在开机设定的选单中就允许用户选择另外四种加速模式,分别是Modest、Medium、High以及Turbo,超频的频率分别是800MHz、900MHz、950MHz以及1GHz,有趣的是,这个官方原厂直接以选单方式提供的超频功能是在保固之内的,选择四种超频模式如果操坏了是可以要求维修或换新的。

小结

最后补充说明两点,一是致冷器在过去的各种芯片超频中就曾用过,致冷器的散热效果胜过散热片、电动风扇,但缺点是耗电,以及过冷时可能会在致冷的接面上把周遭的空气凝结成水,水滴反而有可能影响到电路板运作。

所以,现在一般的计算机散热不会去使用致冷器,只有非常要求低温与精准温度控制的地方会用上,例如光纤交换设备。而除了致冷器外也有其他同样属于极端少数使用的降温手法,例如使用液态氮冷却,或直接把电路板泡入液体槽去运作。另一是对控制器芯片超频的意义不大,因为控制器多数时候只用来执行一件工作或少数工作,工作量固定,超频通常是为了同时执行多个工作或时多时少的工作才能获得效益,此即是为何要对处理器芯片进行超频,而鲜少有人对控制器超频。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    449

    文章

    48573

    浏览量

    413079
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16210

    浏览量

    345504
  • rpi
    rpi
    +关注

    关注

    0

    文章

    6

    浏览量

    3428

原文标题:把RPi Pico上的RP2040芯片超频到1GHz

文章出处:【微信号:易心Microbit编程,微信公众号:易心Microbit编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    pico-ice:RP2040 plus Lattice iCE40UP5K FPGA 开发板 介绍

    pico-ice是一个小型、低成本的开发板,带有Raspberry Pi Pico RP2040微控制器和 Lattice 半导体 iCE4
    发表于 06-28 15:45

    5分钟内将Raspberry Pi Pico变成简单的示波器+波形发生器

    5 分钟内将 Raspberry Pi Pico(或任何 RP2040 板)变成简单的示波器+波形发生器。
    的头像 发表于 03-04 09:14 1061次阅读
    5分钟内将<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>Pico</b>变成简单的示波器+波形发生器

    RP2040Raspberry Pi的区别

    作为 Raspberry Pi 基金会推出的首款微控制器产品,RP2040 标志着以单板计算机 (SBC) 而闻名的 Raspberry Pi
    的头像 发表于 11-16 17:37 643次阅读
    <b class='flag-5'>RP2040</b>和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的区别

    在树莓派Pico RP2040上怎样使用MicroPython呢?

    RP2040 是一款由树莓派公司设计的 32 位双核 ARM Cortex-M0+ 微控制器芯片,于 2021 年 1 月发布,作为树莓派 Pico 开发板的核心部件。
    的头像 发表于 11-08 14:29 1862次阅读
    在树莓派<b class='flag-5'>Pico</b> <b class='flag-5'>RP2040</b>上怎样使用MicroPython呢?

    树莓派单片机-Raspberry Pi Pico

    树莓派Pi Pico是树莓派基金会在2021年1月份发布的一款新的基于RP2040定制芯片的单片机,其与树莓派虽然是同一个厂商开发,但是用途完全不同。
    的头像 发表于 10-31 17:07 940次阅读
    树莓派单片机-<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>Pico</b>

    树莓派发布Broadcom BCM2712 CPU和Raspberry Pi内部设计的RP1芯片处理I/O

    Raspberry Pi 5 最近推出了Broadcom BCM2712 CPU和Raspberry Pi内部设计的RP1
    的头像 发表于 10-12 15:51 2008次阅读
    树莓派发布Broadcom BCM2712 CPU和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>内部设计的<b class='flag-5'>RP</b>1<b class='flag-5'>芯片</b>处理I/O

    Waveshare RP2040-PiZero板具有Raspberry Pi Zero外形

    Waveshare RP2040-PiZero板是一款类似于 Raspberry Pi Zero 的板,具有Raspberry Pi
    的头像 发表于 10-12 15:36 915次阅读
    Waveshare <b class='flag-5'>RP2040</b>-PiZero板具有<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Zero外形

    RP2040

    RP2040是一种基于ARM Cortex-M0+核心的微控制器芯片,由Raspberry Pi公司设计和生产。它主要用于树莓派计算模块和树莓派相机模块V2等产品中,同时也适用于各种低
    发表于 09-15 09:04

    Banana Pi 社区推广活动:免费领取BPI-Leaf-S3、BPI-PicoW-S3、BPI-Pico-RP2040

    在香蕉派官方淘宝商店购买满400元的香蕉派产品,可获赠BPI-Leaf-S3/BPI-PicoW-S3/ BPI-Pico-RP2040,任选一款!每个ID限制一个! 活动时间:2023年9月13
    发表于 09-14 16:46

    使用树莓派PicoRP2040微控制器内置温度传感器

    树莓派 PicoRP2040 微控制器内置了温度传感器,它可以通过第四个模拟数字转换器通道读取。像电位器一样,传感器的输出是一个可变的电压,随着温度的变化,电压也随之变化。
    的头像 发表于 09-11 10:14 1395次阅读

    合宙RP2040开发板轻松DIY

    使用基于树莓派主控芯片的合宙RP2040开发板,就可以低成本快速DIY逻辑分析仪。9.9元自制100M逻辑分析仪CORE-RP2040——合宙推出的9.9家族又一款新
    的头像 发表于 08-15 09:46 1677次阅读
    合宙<b class='flag-5'>RP2040</b>开发板轻松DIY

    9.9元自制树莓派逻辑分析仪?!合宙RP2040开发板轻松DIY

    。 现在,我们使用基于树莓派主控芯片的 合宙RP2040开发板 ,就可以低成本快速DIY逻辑分析仪。   9.9元自制100M逻辑分析仪 CORE-RP2040 ——合宙推出的9.9家族又一款新品,采用树莓派
    的头像 发表于 08-14 12:10 1.3w次阅读
    9.9元自制树莓派逻辑分析仪?!合宙<b class='flag-5'>RP2040</b>开发板轻松DIY

    合宙RP2040开发板,兼容树莓派PICO

    体验?9.9元合宙RP2040开发板CORE-RP2040——合宙推出的9.9家族又一款新品,采用树莓派RP2040芯片作为核心,引脚定义兼容官方P
    的头像 发表于 08-08 08:05 2651次阅读
    合宙<b class='flag-5'>RP2040</b>开发板,兼容树莓派<b class='flag-5'>PICO</b>

    9.9元包邮!合宙RP2040开发板,兼容树莓派PICO

    体验?   9.9元合宙RP2040开发板 CORE-RP2040 ——合宙推出的9.9家族又一款新品,采用树莓派RP2040芯片作为核心,引脚定义兼容官方
    的头像 发表于 08-07 12:05 3321次阅读

    使用Raspberry Pi Pico W和MicroPython开发物联网应用

    当我们提及物联网(IoT, Internet of Things)开发,可能首先想到的是Arduino或是ESP8266这样的微控制器开发板。然而,Raspberry Pi的微控制器开发板——Raspberry
    的头像 发表于 07-21 09:36 1285次阅读
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>Pico</b> W和MicroPython开发物联网应用