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

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

3天内不再提示

对F103替换的三大主方案

嵌入式程序员 来源:开源博客 作者:嵌入式程序猿   2021-03-21 09:40 次阅读

1. 摘要

因F103系列用量比较大,而国际形势的影响,导致目前价格飞涨,而且货期不定,大量客户已经无法忍受核心芯片的暴涨,导致利润空间急速下滑,出货量大的产品,急需找到替代方案,因也有几个产品用过F103,所以也在设计替代方案,准备更换。

2. 主要方案

对于已经量产的产品,最小的代价就是找到PIN对PIN兼容的型号替代,这样硬件基本不动,软件做稍许改动应该就可以运行,经过咨询和比对,总结有以下三种方案

1, 换其他型号

使用F410或者F402替代F103, 在CubeMX里面比对两个管脚几乎完全兼容。只有第30脚稍微不同。目前410比F103好买一些,但ST全系涨价。

2,采用国产的替代

国产的大家比较熟悉的可能是GD的103系列,也是管脚兼容,但软件可能需要做稍许修改,因为一些参数不太一样,硬件不用改动。但目前GD的价格也是上涨了不少。软件都有对应的SDK可以参考,且目前IAR和keil都可以用来开发GD的103系列。软件切换应该也难度不大。

3,另一家国产的是珠海极海,也是和F103管脚兼容,但无论是GD还是极海都没有ST的CubeMX工具,好在都提供有基于库的SDK供开发人员参考,软件切换难度也不大,

无论用那种方案,换哪一个片子,都要大量测试。期待国产芯片越来越好,另外开发工具链也很重要,目前IAR高版本里支持的国产芯片只有三四个没有几个,大部分都是KEIL下做的DFP 包。另人欣慰的是目前新版本的IAR已经开始支持了几家国产的片子,我用的是8.50.9.

编辑:lyn

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

    关注

    0

    文章

    10

    浏览量

    8066
  • STM32F103
    +关注

    关注

    33

    文章

    476

    浏览量

    63463
  • PIN
    PIN
    +关注

    关注

    1

    文章

    303

    浏览量

    24225

原文标题:三种替换F103的方案

文章出处:【微信号:InterruptISR,微信公众号:嵌入式程序员】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM32F103×8/STM32F103×B MCU手册

    1. Q: STM32F103C8T6如何正确配置时钟系统?A: STM32F103C8T6的时钟系统配置通常涉及HSE(高速外部时钟)、HSI(高速内部时钟)、PLL(相位锁定环)等。配置时,首先
    发表于 11-18 15:14 0次下载

    新能源叉车电机控制解决方案:芯海科技CS32F103高性能MCU的应用与优势

    CS32F103系列芯片以其卓越的性能和丰富的资源,为新能源叉车永磁同步电机的控制提供了高效可靠的解决方案,助力叉车行业迈向更加绿色、智能的未来。
    的头像 发表于 11-14 14:56 231次阅读
    新能源叉车电机控制解决<b class='flag-5'>方案</b>:芯海科技CS32<b class='flag-5'>F103</b>高性能MCU的应用与优势

    STM32F103xC,STM32F103xD,STM32F103xE中文资料

    电子发烧友网站提供《STM32F103xC,STM32F103xD,STM32F103xE中文资料.pdf》资料免费下载
    发表于 06-17 14:12 1次下载

    32位基于ARM核心的带512K字节闪存的微控制器STM32F103xC, STM32F103xD, STM32F103xE数据手册

    电子发烧友网站提供《32位基于ARM核心的带512K字节闪存的微控制器STM32F103xC, STM32F103xD, STM32F103xE数据手册.pdf》资料免费下载
    发表于 05-24 14:33 0次下载

    STM32F103C8T6 SPI1一直有时钟信号输出的原因?

    最近用f103驱动oled屏,3.5库,可是不管有没有数据发出,都一直有时钟信号,求教啊!
    发表于 05-13 07:17

    STM32国产兼容替代芯片,MH32F103A 32位M3内核 主频216M

    移植替换 SXX32F103 芯片。 MH32F103A系列单片机使用高性能的32位内核,最高工作频率216 MHz。内置的存储器包括:最大512K Flash,96K Sram。2.0~3.6V工作
    的头像 发表于 04-25 16:43 1664次阅读

    STM32F103能不能用FOC同时驱动两个无刷电机?

    求助,有没有哪位大神用F103同时控制过两个无刷电机的? 我现在需要用FOC驱动两个带霍尔的无刷直流电机,两个电机转速和方向可以独立控制,用F103可以实现吗? 我之前试着用workbench5.20直接生产工程的时候,显示F103
    发表于 04-23 06:10

    NucleoF103F302是否兼容IHM07M1驱动板?

    Nucleo F103F302是否兼容IHM07M1驱动板,用来控制电机。
    发表于 04-22 07:40

    SDK5.2产生的F103+IHM07M1可以跑了,但是FOC Duration Fault,为什么?

    经过对比测试,发现SDK产生的F103代码,不仅ADC_FLAG_JEOC定义有错。 EN1/2/3的信号一直为低,电机完全不转。 修改EN1、2、3的GPIO配置,输出高。电机可以转了,但是转了几秒钟,就停了。 请问, 是可能是什么原因,导致FOC duration Fault。
    发表于 04-22 07:38

    STM32F412使用SD卡,SDIO,FATFS系统,SD卡挂载文件系统失败的原因?

    \", /* (3) The physical drive cannot work */ 原代码从STM32F103RCT6上验证过,F103 CUBEMX版本好像是5.0的,可以直接运行SD卡测试函数。这次只是从F103移植
    发表于 04-11 07:15

    STMF405替代STM32F103,程序跑不起来是怎么回事?

    因为项目需要,使用F405代替F103,因为引脚一样,所以就选了这款,但是烧了程序,烧完可以跑起来,这时候是通过串口烧录,并且串口提供的是5V供电。开机的时候就开不了机,并且DCDC低压拉低到1.8V,很奇怪,开始以为DCDC有问题,把DCDC后面断开,DCDC能正常输出
    发表于 03-29 08:03

    用Cubemx生成的F103ZET6 USB Audio Device Class的代码,能正常被枚举但没有声音怎么解决?

    Class的代码,就可以 用bus hund 抓了cubemx F103ZET6 USB Auduo代码 发现只有一个控制端点 对比CubemX 生成的F407 USB Audio代码 还有一个同步端点, F407 生成的代码
    发表于 03-18 06:21

    在GD32F103移植STM32F103代码

    使用相同FLASH和管脚数量相同的芯片,例如GDF103C8T6移植STM32F103C8T6程序。虽然两个款芯片的寄存器地址以及架构基本相同。但是需要注意的是GD32F10x主频是108兆,但是STM32
    的头像 发表于 12-15 13:37 1583次阅读
    在GD32<b class='flag-5'>F103</b>移植STM32<b class='flag-5'>F103</b>代码

    MH32F103A数据手册

    电子发烧友网站提供《MH32F103A数据手册.pdf》资料免费下载
    发表于 12-08 09:33 2次下载

    gd32f103可以完全替代stm32f103

    GD32F103是中国厂商GigaDevice推出的一款低成本、高性能的微控制器产品线。STM32F103是意法半导体(STMicroelectronics)的旗舰产品之一,享有良好的声誉和广泛
    的头像 发表于 12-07 11:26 4972次阅读