DM9161 芯片各种后缀的区别
该型号芯片的资料详见http://www.davicom.com.tw/page1.aspx?no=143760。
按照订货信息,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。
|