dm9161后缀分析
2012年09月24日 23:03 发布者:zbzb12345
dm9161有如下型号: dm9161e
dm9161ep
dm9161ae
dm9161aep
dm9161bep
dm9161biep
其中,p表示pb-free,i表示工业级。bep/biep的制造工艺为0.18μm。e/ep为0.35μm,ae/aep的资料上没有写,我想可能是0.35μm(补充:网上有介绍说是0.25μm)。因此,功耗的区别应该也蛮大的。
dm9161ae、dm9161aep、dm9161bep及dm9161biep这4个类型可以互换。它们不可以与dm9161e、dm9161ep互换。在上电复位后,它们有一个地方的默认值不同。从01寄存器(bmsr)可以获知,即basic mode status register的第6位。
资料显示为:
bit bit name default
1.6 mf preamble suppression 0, ro
description
1=phy will accept management frames with preamble suppressed.
0=phy will not accept management frames with preamble suppressed.
如果mcu的控制接口(mdc,mdio)不能够设置自身的控制帧是否有前同步码输出,那就得注意了。如果默认为有前同步码输出,就得使用dm9161e/ep;如果无,就用其余4种。当然,在dm9161的另一个寄存器里面可以设置是否接收与发送前同步码,在第16号寄存器dscr的第2位实现。
davicom specified configuration register(dscr)
bit bit name default
16.2 mfpsc 0, rw
description
mf preamble suppression control
mii frame preamble suppression control bit
1=mf preamble suppression bit on
0=mf preamble suppression bit off
不过,这需要先将mcu的mdc、mdio切换到i/o状态,然后做出对应的时序来把控制帧传给dm9161。所以,还不如直接把芯片用热风枪吹下来,换上对应后缀的dm9161,省事多了。//以下为2010.05.29增加
dm9161e_a的问题
请问winbond的evb板上的dm9161用的是a还是e?
听供应商说dm9161a和dm9161e引脚上有少量不同,网上查了一下有人说不能通用。手头正好有几个供应商给的dm9161e,请问能用否?是否只是 dismix那个引脚上拉一下就可以了?dm9161e 我们不支持, 因為会有版本问题, 造成 data loss。
原因是我们的 mac 是支持 rmii 1.1 的版本, 而 dm9616e 是 rmii 1.2, 所以是无法使用的。
至於 dm9161a 是可以接的, 但是这颗 ic 也因為 他们的davicom 设计不良, 会有 emi 问题(跑 100m), 而目前这个问题是无解的。
若使用 dm9161a\ dm9161b\ dm9161e 的话, 请建议广大客户不要使用, 可以改用 icplus 的 ip101a 代替。
目前有这份 application note 放在 我们的ftp 上,可以提供客户参考。请问你说的emi问题
请问你说的emi问题是指它会干扰别的设备还是他会被别的设备干扰?这个问题有多严重?造成数据丢包还是仅仅不符合emi的标准?icplus从来没用过啊,还得另外找供应商,不好找咧。如果你的产品需要过国家的那个emi验证的话,建议不要使用,如果你不需要通过,那么网络使用还是正常的。
这个问题是无解的,因为是dm9161 ic设计的时候的问题,他们的r&d有确认过这个问题。
如果不在乎 emi 问题, 决定要使用的话, 也只能够用 dm9161a。
我公司常年出售原装正品DM9161和DM9000系列芯片,欢迎咨询:400-788-7998
文章来源:http://www.originic.hk/bbs/display.asp?id=549