AT32 配置XMC时序注意事项

Questions: XMC数据建立时间、保持时间等时序相关参数与ST有1-2个clock的差别,在使用device的极限参数进行配置的时候有可能会出现通讯不稳定或者不成功的现象,此时需对相关参数进行微调,已达到时序上的兼容。
Answer:

以XMC访问外部SRAM 写时序为例:
AT32 XMC写时序图:

由图可知:NE信号线保持低电平时间 = (ADDRST+1)*HCLK + (DTST+1)*HCLK + 1HCLK
SXXF103 XMC写时序图:

由图可知:NE信号线保持低电平时间 = (ADDRST+1)*HCLK + (DTST+1)*HCLK
从以上时序图可知,AT32与SXXF103存在1HCLK的差异。

实际抓取波形为:
AT32 SXXF103

从波形可看到,实际测量的结果AT比ST的NE宽度长大约14ns,在72MHZ系统主频下,14ns刚好约为1HCLK时间长度。

通过调整ADDRST或者DTST可使得NE低电平宽度AT与ST相同,例如调整DTST = DTST -1。调整后AT波形为:

一般情况下,使用XMC访问外部存储器时,由于外部存储器对时序要求有容忍度,不会如此敏感,此问题不会导致访问存储器出错;在某些极限情况下,由于对时序要求较严格,在遇到此问题就需要根据时序要求手动调整参数设定。
总结:遇到此类问题,应从时序着手。分析对比时序上的差异,然后通过调整参数使其满足应用要求。
类型:MCU应用
适用型号:所有AT32F403/403A/407系列产品
主功能:配置XMC时序

次功能:无

AT32 配置XMC时序注意事项相关推荐

  1. iis7.5配置.net mvc注意事项

    iis7.5配置.net mvc注意事项 1. 应用程序池采用经典模式,framework4.0.可能存在权限问题,解决办法:在高级设置的标识设为LocalSystem. 一般mvc都采用集成模式,我 ...

  2. linux gfs原理,Linux GFS 配置方法及注意事项

     Linux GFS(Global File System)是实现为多个访问节点或者主机能同时读写的分布式文件系统. 现测试基于RedHat的GFS简单 配置方法及注意事项实验记录如下: 1.GFS ...

  3. FAQ0115 AT32使用AC6编译器注意事项

    FAQ0115 AT32使用AC6编译器注意事项 Questions:在使用 ARM Compiler version 6(AC6)时,可能会出现如下情形之一 情形一 代码执行效率低 情形二 堆栈需求 ...

  4. Spring Bean 配置相关的注意事项

    数据访问注意事项 本部分介绍与访问事务中的数据的 Spring Bean 配置相关的注意事项. Spring Framework 实际上使用一个容器管理层(在 J2EE 环境中委托给基础 J2EE 运 ...

  5. git与ssh配置方法及注意事项

    git与ssh配置方法及注意事项 配置ssh key 生成ed25519密钥 ssh-keygen -t ed25519 -C YOUR_EMAIL use your real email value ...

  6. 细说会声会影各版本安装的配置要求及注意事项

    最近听说会声会影2018推出了,好多人都去下载试用了.很多人在下载安装的时候,出现了问题,不知道该怎么办?下面就来介绍一下安装会声会影各版本的电脑配置要求以及注意事项. 软件安装的电脑配置要求: 1. ...

  7. 华为s5720交换堆叠配置方法和注事项

    华为s5720交换堆叠配置方法和注事项 堆叠网线或光纤先不要插上 主交换机配置 interface stack-port 0/1port interface gigabitethernet 0/0/4 ...

  8. BeagleBone Black系列(一) 基本配置和上手注意事项

    BeagleBone Black系列(一) 基本配置和上手注意事项 2008 年首次发布 BeagleBoard 后 , 已经经历了数次 BeagleBone (BB) 迭代 , 我开箱的是 Beag ...

  9. 介绍下AT32的XMC异步通信的几个模式的时序(MODE1/2/A/B/C/D)

    XMC 模块能够与同步或异步存储器接口,它的主要作用是提供一个MCU的AHB与外部存储器(SRAM/PSRAM/NOR FLASH/NAND FLASH/PC Card)的通信接口. 这里介绍XMC的 ...

最新文章

  1. 一种NVMe SSD友好的数据存储系统设计
  2. devmem 实际应用到 驱动中 通用接口
  3. Sun公司的产品AnswerBook存在多种漏洞
  4. RocketMQ主机磁盘空间有限,如何无限期延长消息存储?
  5. 论文浅尝 | Open world Knowledge Graph Completion
  6. 阿里《Java手册》做一个有技术情怀的人
  7. 计算机网络之网络概述:1、基本概念
  8. json序列化定义类型jsckson
  9. 【转】VC2008在工具栏Toolbar里添加XP风格spin box control控件
  10. 周鸿祎,会是下一个“贾跃亭”吗?
  11. SOCKET 478/775是两种主板的CPU接口类型
  12. java之PropertyUtils
  13. 数据分析【实践】——AB测试的应用、案例及关键点
  14. paypal php 开发,PHP语言开发Paypal支付demo的具体实现
  15. linux查看ip命令
  16. html 加载c盘下的图片,SpringBoot取本地(服务器)的图片展示在html页面解决办法...
  17. Apache Thrift 介绍
  18. opencv制作微信小游戏 最强连一连 辅助(2)--dfs深度优先搜索算法
  19. 华为openGauss初级OGCA认证100%通过
  20. 数据结构与算法入门教程(C语言实现版)

热门文章

  1. unity禁用物体上的脚本或者组件
  2. 61采访:在小朋友眼中,创业、当老板、做产品是什么鬼
  3. Agora RTM云信令(原实时消息)示例跑通
  4. 独立显卡与集成显卡的区别介绍
  5. 基于大数据应用探索“互联网+卷烟市场监管”新模式
  6. sunmi打印小票测试
  7. CiteSpace安装教程
  8. 2019-北航面向对象-JML作业总结
  9. 抖音卖货需要注意什么?传统电商如何入驻抖音带货
  10. 数据库同步产品PAC彩页