打印

103ZET6 扩片5片1024K*16的SRAM问题

[复制链接]
4248|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jerkoh|  楼主 | 2009-10-29 12:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片1024K*16 (16Mb)的寻址达的到吗?
接5片怎么接呢?
沙发
香水城| | 2009-10-29 15:41 | 只看该作者
STM32的FSMC有4条片选线可以连接4片SRAM,每片最大容量可以达到(64M*8)或(32M*16)。

如果要接5片SRAM,可以使用地址的高位区别。

使用特权

评论回复
板凳
jerkoh|  楼主 | 2009-10-29 16:01 | 只看该作者
谢谢
香版 意思是用高地址去选中SRAM的CE脚选中吗?

使用特权

评论回复
地板
yugen| | 2009-11-2 16:46 | 只看该作者
用这么多RAM,还不如用arm9算了。

使用特权

评论回复
5
xwj| | 2009-11-2 17:27 | 只看该作者
钱有多?

使用特权

评论回复
6
again_gyf| | 2009-11-2 20:01 | 只看该作者
外部总线很慢的!

使用特权

评论回复
7
jerkoh|  楼主 | 2009-11-2 21:09 | 只看该作者
本帖最后由 jerkoh 于 2009-11-2 21:16 编辑

4楼 用那么多RAM  和arm9有什么关系? 就算用ARM11 还是需要那么多SRAM
因为我用来存每秒可能读写修改几次数据 几十万条登记数据 和记录 24小时一直这样工作
还要数据不能丢失 (加电池)
铁电还要贵
除了这样的方案 还有其他选择吗?

6楼 如果外部总线 并口很慢
那用什么方式会更快?

使用特权

评论回复
8
again_gyf| | 2009-11-3 08:20 | 只看该作者
我是说stm32的总线慢!

使用特权

评论回复
9
wangkj| | 2009-11-3 08:28 | 只看该作者
arm9用sdram 8M 2 RMB
现在的sram,2M:是100-200,8M大约得500或者1000了。

使用特权

评论回复
10
wangkj| | 2009-11-3 08:29 | 只看该作者
这两者用法相同,只是硬件逻辑不同,对编程者而言,是没有区别的。
区别是硬件底层的实现方式不同。

使用特权

评论回复
11
wangkj| | 2009-11-3 08:29 | 只看该作者
stm32虽好,也不是面面俱到的。

使用特权

评论回复
12
jerkoh|  楼主 | 2009-11-3 08:47 | 只看该作者
本帖最后由 jerkoh 于 2009-11-3 08:52 编辑

SDRAM需要刷新 一旦处理器宕了 数据全部丢失 有没办法解决这个问题吗?
如果可以的话 选择处理器带有SDRAM 就省的多了

目前 所以只好用SRAM 电池
算下来SRAM大要花费600RMB  对于
这个产品算是能勉强接收这个价格

使用特权

评论回复
13
wlq_9| | 2009-11-3 11:28 | 只看该作者
也不一定要放SRAM里面,可以适当时机更新到FLASH.
而且用FLASH的话,就做个掉电检测,然后写SRAM到FLASH就行了,这样用颗法拉电容或者很小容量的电池就行了.大RAM+电池做数据存储,做起来很麻烦.

使用特权

评论回复
14
wangkj| | 2009-11-3 13:19 | 只看该作者
这个俺倒是可以做,用cpld控制sdram,stm32和cpld用spi通信,三线搞定。sdram那块,用电池,和sram一样。这样可以节省99%的成本。sdram如果长时间不更新,可以进入autorefresh状态,1ma待机电流。
这块我已经搞定了,不过,是用在显卡上。

使用特权

评论回复
15
wangkj| | 2009-11-3 13:21 | 只看该作者
另外,sram数据没电,数据照样丢!sdram没电,和sram一样,段时间没内数据是不会丢失的。
这种丢失,也是部分丢失。
两者我做过测试,除非转天,数据全部混乱,否则哪怕间隔半小时,绝大多数数据还是正确的。

使用特权

评论回复
16
wangkj| | 2009-11-3 13:22 | 只看该作者
如果lz量大,咱可以合作,qq:1248780。

使用特权

评论回复
17
jerkoh|  楼主 | 2009-11-3 15:13 | 只看该作者
FLASH 基本排除了
应为是从几十万条的数据中读写某一条信息,连缓冲区都没法做,不能确定下一条是从那里读写
FLASH寿命100W次不够的

王会计,这个产品量不大的,一年卖的掉100台就相当不错了 是网络的门禁服务器
CPLD来刷SDRAM ? 通过CPLD再SPI通信查找数据 会不会速度降很多?

使用特权

评论回复
18
openembed| | 2009-11-3 15:22 | 只看该作者
关于门禁服务器,国内做的最好的就是上海那家公司,还有台湾的一家公司.
如果可以的话,我们的SOM9G20倒是很合适的.

使用特权

评论回复
19
wangkj| | 2009-11-3 18:52 | 只看该作者
读写速度,能达到133M/s,比sram快。
建议采用9g20或者9260方案,
用mysql数据库,内置缓冲,采用linux os,
有flash数据均衡调度和缓冲机制,能保证时间和寿命。
ls 的方案,如果价格不错,应该很理想。

使用特权

评论回复
20
xwj| | 2009-11-3 20:35 | 只看该作者
呵呵,LZ的思路明显错了哦

没见过像你这样做门禁的;P

使用特权

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

本版积分规则

116

主题

1400

帖子

2

粉丝