深入解析Cypress MB9B520M系列32位ARM® Cortex®-M3 FM3微控制器

电子说

1.4w人已加入

描述

深入解析Cypress MB9B520M系列32位ARM® Cortex®-M3 FM3微控制器

在嵌入式控制器领域,低功耗和高性价比一直是追求的目标。Cypress的MB9B520M系列32位ARM® Cortex®-M3 FM3微控制器就是这样一款极具竞争力的产品。本文将深入剖析该系列微控制器的特性、应用场景以及使用时的注意事项。

文件下载:MB9BF524MPMC-G-JNE2.pdf

一、产品概述

MB9B520M系列是高度集成的32位微控制器,专为嵌入式控制器设计,具备低功耗模式和出色的成本效益。它基于ARM® Cortex®-M3处理器,集成了片上闪存和SRAM,并拥有丰富的外设功能,如各种定时器、ADC、DAC和通信接口(USB、CAN、UART、CSIO、I²C、LIN)等。

二、核心特性

(一)处理器核心

  • 32位ARM® Cortex®-M3核心:处理器版本为r2p1,最高运行频率可达72 MHz。集成了嵌套向量中断控制器(NVIC),支持1个NMI(不可屏蔽中断)和48个外设中断,具备16个优先级级别。还有24位系统定时器(Sys Tick),用于OS任务管理。
  • 片上内存
    • 闪存:采用双操作闪存,有上下两个存储体,可同时对每个存储体进行擦除、写入和读取操作。主区域最大可达256 Kbytes(上存储体最大240 Kbytes + 下存储体16 Kbytes),工作区域为32 Kbytes(下存储体),读取周期为0等待周期,还具备代码保护的安全功能。
    • SRAM:由两个独立的SRAM(SRAM0、SRAM1)组成。SRAM0连接到Cortex - M3核心的I - code总线和D - code总线,最大为16 Kbytes;SRAM1连接到系统总线,最大也为16 Kbytes。

(二)通信接口

  • USB接口:由功能和主机两部分组成,内置USB的PLL,可通过主时钟倍频生成USB时钟。支持USB2.0全速,最多支持6个端点,不同端点有不同的传输模式和缓冲区配置。
  • CAN接口:兼容CAN规范2.0A/B,最大传输速率为1 Mbps,内置32个消息缓冲区。
  • 多功能串行接口:最多8个通道,部分通道有16步×9位FIFO,可选择UART、CSIO、LIN、I²C等操作模式。

(三)其他特性

  • DMA控制器:有8个独立配置和操作的通道,可通过软件或内置外设请求启动传输,传输地址区域为32位(4 Gbytes),支持块传输、突发传输和需求传输等模式。
  • A/D转换器:最多26个通道,12位逐次逼近型,内置2个单元,转换时间为0.8 μs @ 5 V,支持优先级转换和扫描转换模式,内置FIFO用于存储转换数据。
  • D/A转换器:最多2个通道,R - 2R类型,10位分辨率。
  • 定时器:包括基本定时器(最多8个通道)、双定时器(32/16位向下计数器)、正交位置/旋转计数器(最多2个通道)和多功能定时器等,可实现多种定时和控制功能。
  • 实时时钟(RTC):可计数年、月、日、时、分、秒和星期,支持指定日期和时间的中断功能,还能在继续计时的同时重写时间,具备闰年自动计数功能。

三、产品阵容与封装

(一)产品阵容

该系列有不同的产品型号,如MB9BF521K/L/M、MB9BF522K/L/M、MB9BF524K/L/M等,它们在内存大小、引脚数量和功能上有所差异。例如,不同型号的片上闪存主区域大小分别为64 Kbytes、128 Kbytes和256 Kbytes,SRAM大小也有所不同。

(二)封装形式

提供多种封装选择,包括LQFP、QFN、BGA等,不同封装的引脚数量和尺寸不同,以满足不同的应用需求。

四、电气特性

(一)绝对最大额定值

规定了电源电压、输入电压、输出电压等参数的最大范围,使用时不能超过这些额定值,否则可能会对器件造成永久性损坏。

(二)推荐工作条件

明确了电源电压、温度等参数的正常工作范围,在这些范围内使用可保证器件的正常运行和可靠性。

(三)直流特性

包括不同工作模式下的电流消耗,如运行模式、睡眠模式、定时器模式等,有助于评估功耗。

(四)交流特性

涉及主时钟输入、副时钟输入、内置CR振荡等特性,对时钟信号的频率、周期、脉冲宽度等参数有明确要求。

五、使用注意事项

(一)产品设计

  • 要注意绝对最大额定值和推荐工作条件,避免过压、过流等情况。
  • 处理未使用的输入引脚时,应通过适当电阻连接到电源引脚或接地引脚,以保证操作稳定性。
  • 防止闩锁现象的发生,确保引脚电压不超过绝对最大额定值,避免在电源开启过程中出现异常电流。

    (二)封装安装

  • 对于不同类型的封装(引脚插入式和表面贴装式),应在Cypress推荐的条件下进行安装。
  • 存储半导体器件时,要避免受潮,可使用干燥箱,控制相对湿度和温度。

    (三)使用环境

  • 注意湿度、静电放电、腐蚀性气体、灰尘、辐射等环境因素对器件的影响,采取相应的防护措施。

六、总结

Cypress的MB9B520M系列微控制器以其丰富的功能、低功耗特性和多样化的封装选择,适用于多种嵌入式应用场景。但在使用过程中,工程师需要严格遵循其电气特性和使用注意事项,以确保产品的可靠性和稳定性。你在使用这款微控制器时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分