OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4944|回复: 0

AT32 MCU 配置XMC时序注意事项

[复制链接]

44

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2017-5-6
在线时间
10 小时
发表于 2021-7-22 20:09:52 | 显示全部楼层 |阅读模式
配置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时序

次功能:无

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 08:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表