俄罗斯制造的Milandr MDR32F02FI,一款用于电表的RISC-V微控制器

原文链接:Milandr MDR32F02FI is a RISC-V microcontroller for (Russian) electricity meters 由Jean-Luc Aufranc撰写。
本文共计 734 字,预计阅读 2 分钟

去年,我介绍过一款俄罗斯制造的Mikron MIK32 RISC-V 微控制器,它的功能与 STM32L0 Arm Cortex-M0+ 很相似。不久之前我得知,该产品的首批完整包装样品在今年秋末就要发货了。

最近我发现,还有另外一家俄罗斯公司也在生产 RISC-V 微控制器,例如:搭载了开源 BM-310 RISC-V MCU 内核、专为电表而设计的 Milandr MDR32F02FI。该微控制器其实已经是第二代产品了,第一代是基于的是 Arm Cortex-M0内核,已经生产5年多了。

Milandr MDR32F02FI RISC-V微控制器

Milandr MDR32F02FI 的规格:

  • CPU – CloudBEAR BМ-310S 32 位 RISC-V 内核 @ 60 MHz
  • 内存 – 112KB
  • 存储 – 256+8 KB 闪存,16KB OTP
  • 电表功能
    • 7通道24位Σ-Δ型ADC
    • 用于计算功耗的硬件单元
  • 其他外设
    • 5 个 UART,3 个 SPI,1 个 I2C
    • 多达 55 个 GPIO
    • 仪表 ADC – 10 位,带温度传感器
    • 4 个 32 位定时器模块,具有 4 个事件捕获通道和 PWM
    • 看门狗定时器
  • 安全
    • 具有可变多项式的CRC计数块
    • 对称加密算法计算支持块
    • 随机数生成器单元
    • 篡改检测
    • 电源电压变化检测器单元(主电源和电池)
    • 变频检测器单元
    • 光学探测器单元
    • 阻止在电源电路中产生噪声
  • 调试接口 – JTAG
  • 其它 – 512 字节电池域 RTC 和篡改检测,
  • 电源电压
    • 主电源 – 2.2 ~ 3.6V
    • ADC – 3.0 ~ 3.6V
    • 电池供电 – 1.8 ~ 3.6V
  • Package – QFN88 (10×10 mm)
  • Temperature Range – -50°C to +85°C
  • Process – 90 nm

Milandr K1986BK025(即Milandr MDR32F02FI)

Milandr 除了可以选择 RISC-V 内核之外,他们提供的一系列“可以防止电表被篡改的功能”也很有意思。软件方面,他们的软件开发可以在基于 eclipse 的环境中使用 GCC 编译器完成,并通过 OpenOCD 和 GDB,J-Link 和 Milandr 其中的任一调试器进行调试。或者,也可以使用 IAR Embedded Workbench 环境和 I-jet Lite 调试探头。

Milandr MDR32F02FI 开发板

Milandr网站上他们发布一篇文章详细介绍了 Milandr MDR32F02FI 该微控制器的功能和各种细节。我看了一下那篇文章似乎是在 2020 年底发布的,当时该芯片被命名为K1986BK025 而不是现在的 MDR32F02FI。Milandr 公司还发布了该芯片的数据手册,你们也可以在其产品页面上找到。

对了,虽然我发布了他们英文网站的链接,但在他们网站上还介绍了其他的一些微控制器,比如:К1986ВЕ92QI(又名MRD32F92QI)Arm Cortex-M3 MCU,这款 MCU 应该可以与 STMicro STM32F103x 兼容。

分享这篇文章
订阅评论
提醒
0 评论
内联反馈
查看所有评论