请教一个电路连接

[复制链接]
 楼主| tianying1 发表于 2007-4-29 22:59 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用的CPU为S3C44B0X,&nbsp;HY57V641620为4×1M×16bit的SDRAM。请问HY57V641620的地址线A23~A21为什么要采用这样一种连接方式?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;还有,其中的电阻是作什么用的?
mcujackie 发表于 2007-4-30 00:26 | 显示全部楼层

R1,R2,R3,R4 是简单数字逻辑,不用担心

留意:&nbsp;R1是16M,&nbsp;R2是8M<br />当ADDR23=0,ADDR22=0&nbsp;=&gt&nbsp;BA1=0<br />当ADDR23=1,ADDR22=0&nbsp;=&gt&nbsp;BA1=0<br />当ADDR23=0,ADDR22=1&nbsp;=&gt&nbsp;BA1=1<br />当ADDR23=1,ADDR22=1&nbsp;=&gt&nbsp;BA1=1<br /><br />留意:&nbsp;R3是16M,&nbsp;R4是8M<br />当ADDR22=0,ADDR21=0&nbsp;=&gt&nbsp;BA0=0<br />当ADDR22=1,ADDR21=0&nbsp;=&gt&nbsp;BA0=0<br />当ADDR22=0,ADDR21=1&nbsp;=&gt&nbsp;BA0=1<br />当ADDR22=1,ADDR21=1&nbsp;=&gt&nbsp;BA0=1<br /><br />HY57V641620为4×1M×16bit的SDRAM是要分4&nbsp;个bank<br /><br />所以只要程式里的地址如下分配,就可以用到四个不同的bank<br /><br />Bank&nbsp;0&nbsp;<br />(Addr22=0,Addr21=0=&gtBA0=0;<br />Addr23=0,Addr22=0=&gtBA1=0)<br />0x000000<br />0x0007FF<br /><br /><br />Bank&nbsp;1<br />(Addr22=0,Addr21=1=&gtBA0=1;<br />Addr23=0,Addr22=0=&gtBA1=0)<br /><br />0x100000<br />0x1007FF<br /><br /><br />Bank&nbsp;3<br />(Addr22=1,Addr21=1=&gtBA0=1;<br />Addr23=0,Addr22=1=&gtBA1=1)<br />0x300000<br />0x3007FF<br /><br />Bank&nbsp;2<br />(Addr22=1,Addr21=0=&gtBA0=0;<br />Addr23=1,Addr22=1=&gtBA1=0)<br />0x600000<br />0x6007FF
 楼主| tianying1 发表于 2007-4-30 08:19 | 显示全部楼层

那电阻在这里是做什么用的呢?

<br />&nbsp;&nbsp;&nbsp;&nbsp;为什么只有BA0,BA1要加电阻呢?
mcujackie 发表于 2007-4-30 20:37 | 显示全部楼层

你要选择[BA1,BA0]为00,01,10,11才能用到4个bank

你要选择[BA1,BA0]为00,01,10,11才能用到4个bank<br /><br />这是分压电路,这个图会容易一点吗?<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

36

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部