智能家居|用于智能门锁系统设计的中科芯CKS32F103C8T6能否替代STM32F103C8T6?

大家好 , 今天来给大家分析下用于智能门锁系统设计的中科芯CKS32F103C8T6能否替代STM32F103C8T6?STM32F103C8T6微控制器采用ARM32bit Cortex-M3内核 , 高达72MHz的主频 , 可以满足性能处理要求 , 另外 , 该Cortex-M3的内核在市场上也使用很广泛而且已经很成熟 , 可以大大减少工程师的开发难度 , 有效缩减开发时间 , 但是随着STM32F103C8T6缺货 , 越来越多的厂商在考虑一个问题 , 能否用国产MCU来替代STM32F103C8T6?下面南山电子就来大家分析下:
经过对CKS32F103C8T6和STM32F103C8T6参数的对比可以发现:CKS32F103C8T6的资源和STM32F103C8T6是一致的 , 且在封装上保持一致 , 内存地址同样也是一致 。但是CKS32F103C8T6拥有更高的性价比 。这意味着在硬件上 , CKS32F103C8T6可以PIN-PIN替代STM32F103C8T6 , 无需电路改动 。另外经中科芯测试 , CKS32F103的电流消耗比STM32F103的电流消耗要少10mA左右 , 这表明在功耗上 , 中科芯的芯片要更好一些 。
下面跟大家说说智能门锁系统设计 , 智能门锁是现在比较热门的物联网设备 , 有比较好的用户基础 , 主要功能是通过人脸识别、指纹识别、无线通信、对讲系统对外部控制信息进行获取 。然后由主控做出逻辑接触 , 输出给电机是否开锁或者关锁动作 。在系统逻辑功能会放在MCU中实现 , 该MCU通过2路SPI和2路串口跟各个模块进行数据交互 。该门锁采用有刷电机 , 则在电机控制端只需要提供控制电平即可 , 如下图所示:
智能家居|用于智能门锁系统设计的中科芯CKS32F103C8T6能否替代STM32F103C8T6?
文章图片

文章图片

CKS32F103C8T6能否替代STM32F103C8T6
那么在给该系统选型MCU的时候 , 根据项目的需求 , 可以使用中科芯的CKS32F103C8T6来替代STM32F103C8T6 。CKS32F103C8T6在外设上 , 2路IIC , 3路USART , 2路SPI 。通用IO口上可以达到37个 。下面是该芯片的主要资源:
ARM Cortex-M3内核 , 主频达到72MHz
支持单周期乘法和除法
64K flash和20K RAM
2个12位ADC , 1us转换时间 , 可达到16通道
7通道DMA控制器 , 支持定时器/ADC/SPI/IIC/USART外设
7路定时器
通讯接口达到9路 。2路IIC , 3路USART , 2路SPI , 1路CAN , 1路USB2.0
【智能家居|用于智能门锁系统设计的中科芯CKS32F103C8T6能否替代STM32F103C8T6?】中科芯采用寄存器级兼容设计 , 90%以上基于意法半导体芯片开发的程序无需改动可直接使用 , 并且集成开发环境可以兼容 , 这使得更换芯片的时候无需重新编写代码 , 可以更快的投入测试及生产中 。近期市场上STM32F103C8T6缺货 , 南山电子与中科芯携手共进 , 除了以上STM32F103C8T6系列 , 还有STM32F103 , STM32F030 , STM32F051 , STM32F405 , STM32F415等均可以用中科芯国产芯片替代 。


    推荐阅读