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,有趣的是,这个官方原厂直接以选单方式提供的超频功能是在保固之内的,选择四种超频模式如果操坏了是可以要求维修或换新的。

小结

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

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

审核编辑 :李倩

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

    关注

    454

    文章

    50677

    浏览量

    423007
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17110

    浏览量

    350899
  • rpi
    rpi
    +关注

    关注

    0

    文章

    6

    浏览量

    3456

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

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

收藏 人收藏

    评论

    相关推荐

    Raspberry Pi Pico 2 W 发布

    “Wi-Fi 4”2.4GHz 单频 1T1R 和蓝牙 5.2 。 得益于 RP2350 MCU,Raspberry Pi Pico 2 W 拥有较初代
    的头像 发表于 11-25 18:25 442次阅读
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>Pico</b> 2 W 发布

    Raspberry Pi Pico 2

    、可选的RISC‑V内核、增强的安全特性,以及升级的接口功能。该器件由RP235x微控制器平台提供支持,此平台也由Raspberry Pi设计。Pico 2将
    的头像 发表于 11-25 15:10 531次阅读
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>Pico</b> 2

    Banana Pi M5 与 Raspberry Pi 4 – 基准测试

    Banana Pi M5 基准测试已成为我的网站上最受欢迎的作品之一,而且似乎人们真正想看到的是它与其 Raspberry 口味的表亲之间的直接比较,所以这里就是 Banana Pi M5 与
    的头像 发表于 10-28 10:28 331次阅读
    Banana <b class='flag-5'>Pi</b> M5 与 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4 – 基准测试

    e络盟开售Raspberry Pi新款产品

    安富利旗下全球电子与工业系统设计、维护和维修产品及技术分销商 e络盟 现为客户供应小巧、快速、多功能的 Raspberry Pi Pico 2。
    的头像 发表于 10-12 16:57 637次阅读

    我用了3分钟,从零实现了单片机的点灯开发!

    。 BearPi-Pico RP2040功能 BearPi-Pico RP2040开发板引脚定义与树莓派官方的Raspberry
    发表于 09-27 15:51

    ubuntu上交叉编译rp2040

    target/rp2040.cfg 告诉openocd我们要访问基于RP2040芯片的板子 -c \"program /home/sxl/rp2040/
    发表于 08-27 08:00

    树莓派Pico 2发布,搭载RP2350双核RISC-V和Arm Cortex-M33微控制器!

    兼容性。Pico 2 现已发售,售价为 5 美元。 了解 RP2350 两年前,随着树莓派 5 的 RP1 I/O 控制器的推出,树莓派芯片团队开始研究后来的
    发表于 08-13 10:07

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

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

    【开源项目】几块钱几分钟打造示波器+波形发生器

    5 分钟内将 Raspberry Pi Pico(或任何 RP2040 板)变成简单的示波器+波形发生器。 介绍 使用 Raspberry
    发表于 03-08 11:38

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

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

    基于树莓派RP2040的解魔方机器人,7秒还原三阶魔方

    地望着你,是时候亮出工程师的魔法神器了。今天特别分享@爱跑步的小何大佬的开源佳作——三阶魔方还原机器人。三阶魔方还原机器人-开源分享-这是一款基于树莓派RP2040单片机设
    的头像 发表于 01-13 08:04 1824次阅读
    基于树莓派<b class='flag-5'>RP2040</b>的解魔方机器人,7秒还原三阶魔方

    基于树莓派RP2040单片机设计的三阶魔方还原机器人

    这是一款基于树莓派RP2040单片机设计的三阶魔方还原机器人,控制和魔方求解都使用单片机完成。对于随机打乱的三阶魔方,平均还原步骤数在21步左右。
    的头像 发表于 01-12 13:37 1399次阅读
    基于树莓派<b class='flag-5'>RP2040</b>单片机设计的三阶魔方还原机器人

    震惊!居然有人给 Raspberry Pi 5 做 X 射线!

    到我们的新 RP1 芯片和以太网端口的 "有趣斜线"。 Pi 5 的设计者是怎么想的? 我们决定询问 Pi 5 的设计者 James Adams 对 X 射线的看法。如果他看到自己的
    的头像 发表于 01-10 16:42 477次阅读
    震惊!居然有人给 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 做 X 射线!

    用于室内植物或圣诞树的 Raspberry Pi Pico 水监控器

    Pater Practicus 设计了一个由 Raspberry Pi Pico 供电的东西,通过确保圣诞树获得所需的水,让它在整个季节都保持翠绿灿烂。如果你是在一月份读到这篇文章的,那么这个项目
    的头像 发表于 12-25 15:37 446次阅读
    用于室内植物或圣诞树的 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>Pico</b> 水监控器

    MagikEye推出Pico图像传感器:在消费电子展上为机器人时代开创人工智能之眼

    Light™可逆光技术(ILT)。该技术可在Raspberry Pi RP2040中的“裸金属”ARM M0处理器上高效运行。这一非凡功能彰显传感器无需专用芯片
    的头像 发表于 12-22 10:44 312次阅读