查看: 3858|回复: 2

[D21应用笔记 (2)]ATSAMD21J18A内部结构和引脚分布

[复制链接]
  • TA的每日心情
    开心
    2014-5-23 20:30
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2014-5-15 12:30:42 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 zww 于 2014-5-17 15:04 编辑

        要了解一款芯片当然首先得看其内部结构和外部的引脚分布,要了解这些就得翻阅数据手册,这是最权威的信息。ATSAMD21J18A芯片的结构如下图:

        由上图可知D21的核心就是Cortex-M0+,它是一个运行频率高达48MHz的32位处理器。各主要模块间通过高速总线矩阵进行数据传输,相当于一个数据交换机。有个例外是DMA和USB模块有单独的数据通路到RAM单元,这有效地减轻了总线矩阵的负担,提高了数据吞吐。
        D21包含了三条外设总线,其中APB C总线连接了主要的IO外设,APB A则连接时钟、电源管理、外部中断和RTC实时时钟等模块。APB B总线连接着DMA、USB和DSU模块。
        总的来说设计还是比较合理的,但APB C总线显得有点拥挤,大多数外设都在这条总线上,如果数据量大了可能会影响这些外设的响应时间。

    再来看一下引脚分布情况,如下图:

    由图可知,带模拟功能的引脚基本集中在左侧。

    下面是详细的引脚功能,以及引脚复用情况:



    其中比较重要的引脚如下:
    1.  PA14,PA15用于连接主晶振,PA00,PA01用于连接32KHz低速晶振,主要用于RTC实时时钟。
    2.  PA30(SWCLK),PA31(SWDIO)用于连接SWD调试器。

    D21电源引脚典型电路如下:

    支持1.62到3.63的工作电压,芯片复位后默认OSC8M内部振荡器提供主时钟,经8分频后提供1MHz时钟给内核和总线。

    ARM芯片采用线性地址,内存分布如下图:


    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-8-18 09:16
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2014-5-20 00:37:03 | 显示全部楼层
    好详细,学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-8-14 08:09
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2014-6-3 14:21:01 | 显示全部楼层
    学习下,顶一个!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-22 13:12 , Processed in 0.122611 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.