AT91系列ARM硬件设计笔记

AT91系列ARM硬件设计笔记,第1张

 

  电源问题

  1.VDDCORE和VDDIO引脚电源

  A)VDDCORE和VDDIO引脚电源必须连接到使用退耦电容的干净的直流电源上;退耦电容应尽可能的接近微控制器的VDD和GND引脚;退耦电容典型值是33nF到100nF。

  B)除保证复位的延时时间大于两个电源的上升时间外,对电源的时序上没有特殊的要求。

  2.VPP引脚

  VPP用来提高FLASH的编程和擦除速度。电压范围参见数据手册。VPP引脚可以不连接,为防止意外,可以考虑施加一个已知的电平以防止步必要的动作。

  主时钟引脚

  1.MCKI引脚

  MCKI引脚是微控制器的主时钟输入引脚。此引脚输入一个方波时钟信号。外部时钟的高半周期(tCH)和低半周期(tCL)有一个最小值,见数据手册。AT91X40X系列没有内部振荡器,仅仅连接一个晶振是不可以的。

  2.MCKO引脚

  MCKO引脚提供一个延时的MCKI引脚的时钟输入信号的镜像以提供系统内的其他设备使用。MCKO驱动能力低,用它来驱动几个TTL负载是不可行的。当使用BGA封装的AT91X40X系列微控制器时,如果这个引脚不使用,强烈建议你将它作为PCB上的测试点。这样用来快速判断微控制器是否有一个正确的时钟

  NRST输入引脚

  NRST引脚用于主系统复位。它为低时复位所有内部设备寄存器,ARM内核的程序计数器和JTAG/ICE端口。在系统引导时他采样BMS和NTRI引脚。NRST必须被保持到提供给微控制器的电源稳定和依照外部振荡器的启动时间。

  在释放NRST引脚前必须保持0电平至少10个时钟周期以便能够正确的采样BMS和NTRI引脚。

  复位期间采样的引脚

  1.引导模式选择引脚(BMS)

  P25/BMS 输入引脚在NRST引脚的上升沿采样。这个引脚使ARM7TDMI内核从他的内部闪存,或连接到EBI的片选0(NCS0)的一个或多个闪存开始读取指令。一旦BMS引脚在复位期间被采样完毕并且处理器正确初始化,P25/BMS引脚能够作为通用I/O引脚。

  依赖于BMS引脚的电平,能够选择引导用存储器数据总线宽度的选择,8位或16位。具体请参见数据手册。

  2.三态输入引脚

  为了调试的方便,AT91X40X系列提供了一个三态模式。这能够从目标板连接仿真探头到应用板。在三态模式,所有AT91X40X系列微控制器的输出驱动引脚均被禁止。对于基于闪存的AT91FR40X系列微控制器,三态模式使编程器像对待ATMEL闪存一样对待微控制器。

  当用户不使用AT91系列的三态模式时,在复位期间NTRI引脚必须通过一个400KR的电阻上拉。注意,NTRI引脚复用为I/O线P21和USART1的TXD1引脚。如果此引脚连接到一个内部包含400KR电阻的标准RS232驱动器,则不需要上拉电阻。详细参见RS232驱动器。

  

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2713721.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存