最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

MicroPython时事通讯第6期

Micro Bit 少儿编程 1690浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

翻译自:https://forum.micropython.org/viewtopic.php?t=6077&p=34710

 

欢迎阅读第六期MicroPython时事通讯。

 

你们中的许多人都想知道即将推出的新款pyboard D系列以及何时上市。有些人甚至在今年早些时候在FOSDEM买了一个,现在正在等待完整发布。我们很高兴地说硬件的最终测试和调试已经完成,并且有一批初始的电路板准备就绪并等待着。

 

MicroPython时事通讯第6期

 

我们在过去几个月中花了很多精力来验证系统的稳定性并确保它适用于嵌入式系统。新的pyboard使用Cortex-M7,它是一个高性能的CPU,我们需要了解这个CPU的高级功能的全部含义以及它们与其他微控制器系统的交互。在内存映射模式下使用外部QSPI闪存时,我们发现了一些问题,现在已经解决了。

 

我们相信,这款新的pyboard将在未来几年内成为许多嵌入式系统的核心和大脑,并已在多个实际应用中运行超过12个月。

 

MicroPython时事通讯第6期

 

pyboard D将提供两种版本,标准型号带有STM32F722 MCU,高性能型号带有STM32F767。标准型号具有256k RAM,512k闪存和单精度硬件浮点,而高性能型号具有512k RAM,2Mbyte闪存,双精度硬件浮点,以太网(通过适配器板),DCMI接口和其他外设。

 

这两种硬件特征是:

  • Cortex-M7 CPU,运行频率高达216MHz
  • 具有代码执行功能的2MByte外置闪存(扩展内部闪存)
  • 2MByte用户文件系统
  • 高度精确的预校准RTC振荡器
  • RST和USR按钮,RGB LED和micro SD卡连接器
  • 最多57个GPIO
  • 可由用户控制打开/关闭的3.3V电源(通过LDO)
  • 可扩展的40 + 40针WBUS连接器可以访问所有电源和IO引脚
  • 通过Murata 1DX(CYW4343)实现Wifi和蓝牙(Classic和BLE 4.1)
  • 内置Fractus芯片天线和用于外置天线的uFL连接器(用于WiFi和BT)

 

 

即使Cortex-M7具有高性能,pyboard D仍然是低功耗板。在运行频率为120MHz(从216MHz降频)时,pyboard D比作为对比的早期pyboard略快(STM32F405运行频率为168MHz),但在此频率下功耗降低约10%。

 

提供的是带有和不带有Murata无线芯片的pyboard D的版本。在包含无线功能的情况下,WiFi和蓝牙堆栈的底层部分完全在独立于Murata 1DX的微处理器上运行,并且堆栈在主MCU上以低优先级运行。这对于实时应用至关重要,外设IRQ具有低且可预测的延迟。

 

使用pyboard D将不会有任何性能降低!即使IRQ的实时行为,WiFi仍然保持高吞吐量:当发送和接收数据时,TCP连接的测量显示至少800kbyte / sec。WiFi还具有非常低的功耗:在AP模式下运行需要不到2mA的额外电流。将其与MCU的轻度睡眠模式相结合,可以构建一个处于监听模式的HTTP服务器,整个电路板的总电流消耗小于1mA(在3.3V以及满足某些特定条件时)。

 

我们还为pyboard D系列开发了一系列适配器板和附件。该系统的核心是WBUS接头,一个精细的40 + 40针夹层连接器。这用于访问pyboard D的所有电源和IO引脚,将它们带到为特定任务构建的主板上。首先,我们有DIP28和DIP68分线板。

 

MicroPython时事通讯第6期

 

在WBUS连接器中可以夹入某些类型的附加板,例如高容量,强大的eMMC存储器或额外的SPI闪存。

 

MicroPython时事通讯第6期

 

对于传感器,执行器和其他附件,我们设计了一个围绕20针夹层连接器的层叠系统。基础尺寸为12x12mm,它们以网格方式排列。目前的层叠系统包括6×6 RGB LED阵列,温度/湿度/光学传感器和惯性传感器等。

 

MicroPython时事通讯第6期

 

最棒的是新pyboard D运行MicroPython和以前一样好。我们非常兴奋,并打算让它本周可以购买。敬请期待!

 

(请注意,上面给出的规格仅供参考,可能会有所变化。此外,初始版本中的软件可能无法提供某些功能。)

 

来自Damien和MicroPython团队。

您必须 登录 才能发表评论!