DM9000A以太网控制器模块详解与晶振选择指南

需积分: 21 27 下载量 179 浏览量 更新于2024-08-08 收藏 2.32MB PDF 举报
"本文档是关于MCGS昆仑通态Modbus RTU和Modbus TCP通信方法的指导,同时包含了晶振选择以及DM9000A Ethernet Controller的相关知识。" 在选择晶振时,需要考虑以下几个关键点: 1. **晶振类型**:必须选用基频类型的晶振,这种晶振能提供连续的振荡信号,对于25MHz的参考时钟信号生成至关重要。连续振荡意味着晶振能够稳定地产生所需频率的时钟脉冲。 2. **连接方式**:晶振应连接到设备的X1和X2引脚,每个引脚需并联一个22pf的电容到地平面,这有助于稳定振荡并减少噪声影响。参考图11-6可获取具体布局信息。 3. **封装信息**:文档提及的封装为LQFP 48L (F.P.2mm),这是一款具有48个引脚的小外形封装,尺寸以英寸和毫米给出,适用于特定的硬件设计。 DM9000A是DAVICOM Semiconductor生产的一款集成处理器接口的以太网控制器,其主要特点和功能包括: 1. **处理器接口**:支持16位和8位两种工作模式,适应不同的处理器接口需求。 2. **控制和状态寄存器**:包含多个控制和状态寄存器,如网络控制寄存器(NCR)、网络状态寄存器(NSR)等,这些寄存器用于设置和监控网络通信参数。 3. **PHY接口**:集成了10/100M PHY,支持光纤连接,提供物理层的通信能力。 4. **电源引脚**和**其他引脚**:有专门的电源引脚和其他功能引脚,如EEPROM接口、时钟引脚、LED接口等,用于实现不同功能。 5. **流控和唤醒功能**:包括背压阈值寄存器(BPTR)、流控制阈值寄存器(FCTR)、接收/发送流控制寄存器(RTFCR)和唤醒控制寄存器(WCR),支持流量控制和系统唤醒操作。 6. **MAC地址管理**:物理地址(MAC)寄存器(PAR)用于存储设备的MAC地址,多播地址寄存器(MAR)则用于多播地址配置。 7. **内存管理**:TXSRAM和RXSRAM的读写指针地址寄存器,用于管理内部数据传输和存储。 DM9000A以太网控制器提供了全面的网络通信功能,而晶振的选择则直接影响到系统的时钟精度和稳定性,因此在设计电路时必须根据设备需求进行慎重选择。