电子说
在工业自动化、家电及其他5V应用领域,微控制器的性能和功能至关重要。Atmel推出的SAM C20系列微控制器,凭借其强大的性能、丰富的功能和低功耗特性,成为了众多工程师的首选。今天,我们就来深入了解一下Atmel SAM C20E / SAM C20G / SAM C20J这三款微控制器。
文件下载:ATSAMC20J17A-MUT.pdf
Atmel SAM C20系列采用32位ARM Cortex - M0+处理器,引脚数从32到64不等,拥有高达256KB的Flash和32KB的SRAM,最高运行频率可达48MHz,每MHz能达到2.46 CoreMark®。该系列产品在设计上注重简单直观的迁移,同一产品系列内的所有设备具有相同的外设模块、十六进制兼容代码、相同的线性地址映射和引脚兼容的迁移路径。此外,它还具备智能灵活的外设、Atmel事件系统用于外设间信号传输,支持电容式触摸按钮、滑块和滚轮用户界面,并且与SAM D和SAM C系列通用微控制器引脚兼容。
提供多种封装形式,包括64引脚TQFP、QFN,56引脚WLCSP,48引脚TQFP、QFN和32引脚TQFP、QFN,可根据实际应用需求选择合适的封装。
SAM C20系列包含SAM C20J、SAM C20G和SAM C20E三款产品,它们在引脚数、通用I/O引脚数、Flash和SRAM容量、定时器和计数器配置等方面存在一些差异。例如,SAM C20J引脚数最多,功能相对更强大;而SAM C20E引脚数较少,适用于对空间和成本要求较高的应用。具体配置差异可参考文档中的配置总结表格。
订购时,需要根据产品家族、产品系列、引脚数、Flash内存密度、设备变体、封装载体、封装等级和封装类型等信息进行选择。文档中详细列出了不同型号的订购代码及对应的Flash、SRAM、封装、载体类型和温度范围等信息,方便工程师进行选型。
每个引脚默认由PORT作为通用I/O控制,也可分配给外设功能A - I。要启用引脚的外设功能,需将PORT中对应引脚配置寄存器的外设复用使能位(PINCFGn.PMUXEN)置为1,并通过PORT中外设复用寄存器的奇偶位(PMUXn.PMUXE/O)选择外设功能。同时,要注意不同封装的引脚配置和复用情况,以及振荡器引脚和串行线调试接口引脚的特殊配置。
SAM C20有一个用于控制应用的定时器/计数器(TCC)外设,具有4个通道、8个波形输出、24位计数器、故障保护、抖动功能、输出矩阵、死区时间插入和模式生成等特性。在设计中,要根据具体应用需求合理配置TCC的参数。
不同型号的SAM C20支持I2C Hs模式的引脚不同,在设计I2C通信时,需参考文档中提供的支持I2C的引脚信息。
不同封装的GPIO被分为不同的集群,每个集群有对应的电源和接地引脚。在设计中,要合理布局GPIO引脚,确保电源和接地的稳定性。
支持32个中断线,具有四个不同的优先级级别。每个中断线连接一个外设实例,可通过外设的中断使能寄存器控制中断的启用和禁用。
为Cortex - M0+处理器提供简单的执行跟踪功能,可记录程序流的变化。MTB SRAM可用于跟踪和通用存储,其位置和大小可通过软件配置。
采用对称交叉开关总线矩阵,支持不同主设备对不同从设备的并发访问,具有32位数据总线,与总线主设备以1:1的时钟频率运行。同时,为确保不同主设备访问RAM时的优先级,可配置不同的服务质量(QoS)级别。
文档提供了各种封装的详细尺寸、重量、特性和参考信息,包括64引脚TQFP、QFN,56引脚WLCSP,48引脚TQFP、QFN和32引脚TQFP、QFN等。在选择封装时,要考虑到应用的空间要求、散热需求和焊接工艺等因素。
不同封装的热阻数据不同,可根据文档中提供的热阻数据计算芯片的结温。结温计算公式为 (T{J}=T{A}+left(P{D} × theta{J A}right)) 或 (T{J}=T{A}+left(P{D} timesleft(theta{HEATSINK }+theta{JC}right)right)),其中 (T{J}) 为结温,(T{A}) 为环境温度,(P{D}) 为设备功耗,(theta{JA}) 为结到环境的热阻,(theta{JC}) 为结到外壳的热阻,(theta_{HEATSINK}) 为外部冷却设备的热阻。通过计算结温,可评估芯片的散热情况,决定是否需要使用冷却设备。
推荐的焊接曲线符合J - STD - 20标准,包括平均升温速率、预热温度、高于217°C的保持时间、接近实际峰值温度的时间、峰值温度范围、降温速率和从25°C到峰值温度的时间等参数。每个组件最多允许三次回流焊。
Atmel SAM C20系列微控制器以其高性能、低功耗和丰富的功能,为工业自动化、家电等领域的应用提供了强大的支持。在设计过程中,工程师需要根据具体应用需求,合理选择产品型号、封装形式,正确配置引脚和外设,关注热管理和焊接工艺,以确保系统的稳定性和可靠性。你在使用Atmel微控制器的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !