打印

问ti的技术人员

[复制链接]
2075|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zealane|  楼主 | 2008-7-2 21:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在使用f2812中发现,芯片读外部ram的速度不是很快,设置参数必须是    
75M的配置
XintfRegs.XTIMING2.bit.XRDTRAIL= 1;     // 2 // 3 // 1
    XintfRegs.XTIMING2.bit.XRDACTIVE = 1;   // 1 // 2 // 0
    XintfRegs.XTIMING2.bit.XRDLEAD = 1;      // 1 // 2 // 1 // 
    XintfRegs.XTIMING2.bit.X2TIMING = 0;
如果设置小于上面参数,则会出现读数不准确。

不知道f28335会不会跟datasheet上一样,可以设为1 ,0 ,0,0

相关帖子

沙发
lianshumou| | 2008-7-3 16:44 | 只看该作者

读最多只能到37.5M 这是大限

使用特权

评论回复
板凳
lianshumou| | 2008-7-3 16:45 | 只看该作者

28335的读也一样!因为28的读时的低电平必需要保持12ns以上!

使用特权

评论回复
地板
lianshumou| | 2008-7-3 16:49 | 只看该作者

这是我的设置

外部是10ns 的SRAM
    XintfRegs.XTIMING2.bit.XWRLEAD = 1;
    XintfRegs.XTIMING2.bit.XWRACTIVE = 1;
    XintfRegs.XTIMING2.bit.XWRTRAIL = 0;

    XintfRegs.XTIMING2.bit.XRDLEAD = 1;
    XintfRegs.XTIMING2.bit.XRDACTIVE = 2;
    XintfRegs.XTIMING2.bit.XRDTRAIL = 0;
    XintfRegs.XTIMING2.bit.X2TIMING = 0;

写怎么也没能达到75M  可能是布线原因!  而读因28其固有原因只能达到37.5M

使用特权

评论回复
5
TI_CPIC| | 2008-7-8 10:07 | 只看该作者

RE

上面的最小设计值为
XintfRegs.XTIMING2.bit.XRDTRAIL= 0;     // 2 // 3 // 1
    XintfRegs.XTIMING2.bit.XRDACTIVE = 0;   // 1 // 2 // 0
    XintfRegs.XTIMING2.bit.XRDLEAD = 1;      // 1 // 2 // 1 // 
    XintfRegs.XTIMING2.bit.X2TIMING = 0;
但是如果外扩的RAM的速度没有那么快,就会出现读错数据的现象

使用特权

评论回复
6
zealane|  楼主 | 2008-7-9 09:25 | 只看该作者

楼上的现实中并不能达到。

外扩RAM的速度是12ns。应该是满足的。但是好像还没人做到0,0,1,0的地步。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

249

帖子

1

粉丝