- 总体描述:
DM9000A的PHY 能够以10BASE-T 的标准在UTP3\4\5或者以100BASE-T的标准在UTP5上接口通信。它的自动协商功能是够自动配置DM9000A最大地发挥出自身性能。它同时支持IEEE 802.3X全双工数据流通信。
- 结构图:
- 引脚配置
(1)处理器接口
引脚号 | 名称 | 电气连接 | 说明 |
35 | IOR# | FSMC_NOE | DM9000A 读命令控制,低有效 |
36 | IOW# | FSMC_NWE | DM9000A 写命令控制,低有效 |
37 | CS# | 上拉到3.3V,再接STM32通用IO | DM9000A片选,低电平有效 |
32 | CMD | FSMC_A2 | DM9000A数据/命令选择,高电平访问数据端口,低电平访问命令端口 |
34 | INT | 上拉到3.3V,再接STM32通用IO | 中断请求引脚,高有效 |
18,17,16,14,13,12,11,10 | SD0-7 | FSMC[0:7] | 8位数据通信,FSMC连接方式 |
31,29,28,27,26,25,24,22 | SD8-15 | FSMC[8:15] | 16位数据通信,FSMC连接方式,当EECS引脚被下拉时使用,当上拉时需要参考对8位模式引脚描述 |
(2)8位模式引脚
引脚号 | 名称 | 说明 |
22 | WAKE (SD15) | 当唤醒事件发生时,输出一个唤醒信号 |
24 | LED3 (SD14) | 全双工LED: 在LED模式1,它低电平输出代表内部PHY工作在全双工模式,悬空表示内部PHY工作在半双工模式。 在LED模式0,它低电平输出代表内部PHY工作在10M模式,悬空表示内部PHY工作在100M模式。 |
25,26,27 | GP6,GP5,GP4 (SD13-SD11) | 通用输出引脚; 这些引脚可在寄存器GPR(1FH)中设置用于通用默认输出引脚。 GP6引脚也可作为INT输出类型的中断引脚; 当GP6被置高,INT作为开漏输出类型,否则作为强制输出类型。 |
28,29,31 | GP3,GP2,GP1 (SD10-SD8) | 通用输入引脚; 寄存器GPCR(1EH)和GPR(1FH)可以来编程这些引脚,这些引脚默认为输入。 |
(3)EEPROM接口
引脚号 | 名称 | 说明 |
19 | EEDIO | EEPROM数据输入,输出引脚 |
20 | EECK | EEPROM时钟信号; 该引脚也被用于中断极性的设置。当这个引脚为上拉高电平时,中断低电平有效,反之高电平有效。 |
21 | EECS | EEPROM片选信号; 该引脚也被用于设置内部存储器数据总线宽度设置。当该引脚为上拉高电平时,总线为8位,反之16位。 |
(4)时钟引脚
引脚号 | 名称 | 说明 |
43 | X2 | 25M晶振输出 |
44 | X1 | 25晶振输入 |
(5)LED接口
引脚号 | 名称 | 说明 |
39 | LED1 | 速度LED; 低电平输出表示内部PHY工作与100M/S的速率下,悬空表示内部工作与10M/S的速率下。 该引脚可以在16位模式下作为ISA总线IO16(在EEPROM里设置)。 |
38 | LED2 | 连接/运行LED; 在LED模式1,它作为PHY链路通断和载波侦测的公用灯。 在LED模式0,它作为PHY载波侦测的专用灯。 该引脚可以在16位模式下作为ISA IOWAIT或WAKE(在EEPROM里设置)。 |
(6)10/100 PHY/Fiber
引脚号 | 名称 | 说明 |
46 | SD | 光纤信号检测; PECL电平信号,显示光纤接收是否有效。 |
48 | BGGND | 带隙基准地信号 |
1 | BGRES | 带隙基准引脚 |
2 | RXVDD25 | 2.5V接收端口电源 |
9 | TXVDD25 | 2.5V发送端口电源 |
3 | RXI+ | 物理层接收端的正极 |
4 | RXI- | 物理层接收端的负极 |
5,47 | RXGND | 接收端地 |
6 | TXGND | 发送端地 |
7 | TX+ | 物理层发送端的正极 |
8 | TX- | 物理层发送端的负极 |
(7)其他
引脚号 | 名称 | 说明 |
41 | TEST | 操作模式; 在正常模式下被强制接地。 |
40 | PWRST# | 复位信号; 复位DM9000A,低电平有效。 该引脚被拉高后,DM9000A将在5us后完成初始化。 |
(8)电源引脚
引脚号 | 名称 | 说明 |
23,30,42 | VDD | 数字电源3.3V为芯片供电 |
15,33,45 | GND | 数字地 |