dm9161后缀分析
发布时间:2012-9-24 23:03
发布者:zbzb12345
关键词:
dm9161
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 |
网友评论