查看: 1470|回复: 3

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

[复制链接]

13

主题

0

好友

232

积分

秀才

Rank: 3Rank: 3

  • TA的每日心情
    开心
    2014-5-23 20:30
  • 签到天数: 7 天

    [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芯片采用线性地址,内存分布如下图:


    回复

    使用道具 举报

    0

    主题

    2

    好友

    370

    积分

    秀才

    Rank: 3Rank: 3

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

    [LV.5]常住居民I

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

    使用道具 举报

    1

    主题

    0

    好友

    179

    积分

    童生

    Rank: 2

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

    [LV.3]偶尔看看II

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

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-6 08:52 , Processed in 0.161585 second(s), 10 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部