原创
还是以容易采购为首选吧
2008-12-16 19:31
3318
7
7
分类:
工程师职场
最近在做一个双PHY网口的方案,MCU采用的是AT91SAM7X256。为啥不是双网口呢?因为7X256只有一个EMAC,再怎么折腾也只能算是一个网口。
使用MII接口的话,只能控制上1个DM9161A。因为区别不了DM9161A的PHY地址。
使用RMII接口的话,可以挂上8个DM9161A。因为DM9161A的PHY[2,3,4]都是NC,这样就可以通过上拉电阻来确定不同的地址。PHY[0~4]引脚已经包含了下拉电阻,通过在芯片复位后锁存这5个引脚的电平来确定芯片PHY的地址。我想,大概没有人需要在7X256上扩张8个PHY接口吧?毕竟7X256的主频不高,而且内部的FLASH也不大。若是使用USB从机接口的话,7X256的主频将会是48MHz,就这点速度,够干啥的。如果是使用RM9200的话,倒是可以玩玩4个PHY接口。一个用来下载MP3,一个用来下载MP4,一个用来下载rmvb,剩下一个可以玩个远程监控什么的,呵呵,开玩笑的,这么干纯属吃饱了站起来。萌萌,你说呢?
还有个方案是使用DM8203,可惜不是很好买,打听了一下价格和订货周期后,决定放弃了。28元+2周的订货期。DM9161A大概是7元,两片就是14元,再加上一个5032封装的贴片50MHz晶体振荡器,就到22元了,算上占板面积,似乎还是要便宜点。
从PCB角度说,选用DM8203要方便些。它只有64pin。而两个DM9161A加起来有96pin,加上外围器件,面积要大不少。尤其是复用了RMII接口,得多打不少过孔才能布通。
可惜啊,市场大了,东西不好买啊。买不到芯片,不就等于学了屠龙术,布好了板子后干着急,何苦呢,何必呢。
文章评论(0条评论)
登录后参与讨论