去年,我介绍过一款俄罗斯制造的Mikron MIK32 RISC-V 微控制器,它的功能与 STM32L0 Arm Cortex-M0+ 很相似。不久之前我得知,该产品的首批完整包装样品在今年秋末就要发货了。
最近我发现,还有另外一家俄罗斯公司也在生产 RISC-V 微控制器,例如:搭载了开源 BM-310 RISC-V MCU 内核、专为电表而设计的 Milandr MDR32F02FI。该微控制器其实已经是第二代产品了,第一代是基于的是 Arm Cortex-M0内核,已经生产5年多了。
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 除了可以选择 RISC-V 内核之外,他们提供的一系列“可以防止电表被篡改的功能”也很有意思。软件方面,他们的软件开发可以在基于 eclipse 的环境中使用 GCC 编译器完成,并通过 OpenOCD 和 GDB,J-Link 和 Milandr 其中的任一调试器进行调试。或者,也可以使用 IAR Embedded Workbench 环境和 I-jet Lite 调试探头。
在Milandr网站上他们发布一篇文章详细介绍了 Milandr MDR32F02FI 该微控制器的功能和各种细节。我看了一下那篇文章似乎是在 2020 年底发布的,当时该芯片被命名为K1986BK025 而不是现在的 MDR32F02FI。Milandr 公司还发布了该芯片的数据手册,你们也可以在其产品页面上找到。
对了,虽然我发布了他们英文网站的链接,但在他们俄文网站上还介绍了其他的一些微控制器,比如:К1986ВЕ92QI(又名MRD32F92QI)Arm Cortex-M3 MCU,这款 MCU 应该可以与 STMicro STM32F103x 兼容。

文章翻译者:Jacob,嵌入式系统测试工程师、RAK高级工程师,物联网行业多年工作经验,熟悉嵌入式开发、测试各个环节,对不同产品有自己专业的分析与评估。