DM9000CEP
好的,DM9000CEP 是一款由 Davicom Semiconductor(联杰科技)设计和制造的、高度集成的、低功耗的 10/100Mbps 自适应性以太网控制器芯片。它主要用于 嵌入式系统 中,为各种设备提供标准、成熟的以太网连接能力。
以下是关于 DM9000CEP 的关键中文信息:
-
核心功能:
- 物理层(PHY) + 媒介访问控制器(MAC): 它集成了完整的 IEEE 802.3u 标准的 10/100Mbps 以太网 MAC 和 PHY 在一个芯片上。
- 自适应速度与双工: 支持 10Base-T 和 100Base-TX,自动检测并协商连接速度和双工模式(全双工/半双工)。
- 接口标准: 提供标准的 8位/16位 SRAM-like 接口,方便连接各种微控制器(MCU)、微处理器(MPU)、DSP 或 ASIC。
- 支持协议: 兼容 IEEE 802.3x 全双工流量控制。
-
关键特性:
- 低功耗设计: 非常适合对功耗敏感的嵌入式应用。
- 供电电压: 通常核心逻辑电压为 3.3V(I/O 电压有时可支持 5V 容限或需要电平转换),PHY 模拟部分可能为 1.8V(具体参考数据手册)。
- 封装: 常见的封装形式是 48-pin LQFP。
- EEPROM 接口: 内置接口,用于连接外部串行 EEPROM(如 93C46/56/66)。EEPROM 可用于存储:
- 唯一的 MAC 地址(设备物理地址)。
- 配置信息(如 PHY 默认设置)。
- 厂商 ID、设备 ID 等。
- 唤醒功能: 支持 Wake-on-LAN(WOL)和远程唤醒。
- 连接方式: 通过整合的 HP Auto-MDIX 功能,支持使用直连网线或交叉网线连接到交换机/路由器/集线器。
- 集成度: 包含所需滤波器和终端电阻,简化了外部电路设计。
- 内部结构: 集成发送 FIFO、接收 FIFO、接收缓冲区、介质接口、EEPROM接口、LED接口、中断请求等模块。
- 指示灯: 提供 Link/Activity 和 Speed LED 驱动信号。
-
典型应用场景:
- 工业控制与自动化(PLC,HMI)。
- 嵌入式网络设备(如网关、路由器、交换机的小型模块)。
- 安防监控系统(网络摄像头、DVR/NVR)。
- 信息亭和POS机。
- 游戏机。
- 网络打印机。
- 网络存储设备。
- 任何需要添加低成本、低功耗标准以太网连接的嵌入式系统。
-
与 DM9000A 系列的关系:
- DM9000CEP 属于 DM9000A 系列的成员。
- 该系列包括多个型号(如 DM9000AEP, DM9000CEP),它们在具体功能、封装、EEPROM 支持或内部寄存器细节上可能有细微差别。
- CEP 后缀通常特指其特定的封装或配置。对于用户来说,最大的实用区别可能在于封装形式和引脚排列,核心功能(10/100M MAC+PHY, SRAM-like接口, EEPROM支持)是共通的。
- 驱动程序和软件栈通常兼容同一系列的不同型号。
-
重要注意事项:
- 停产通知: Davicom 的 DM9000A 系列产品(包括 DM9000CEP)已被列入停产(EOL)清单。虽然市场上可能仍有库存,但对于新设计,建议考虑 Davicom 的后续产品(如 DM9051, DM9061 系列或更高性能/更低功耗的新型号)或其他制造商的替代方案。
- 数据手册依赖: 具体的设计细节、电气特性、时序图和寄存器定义必须参考 Davicom 官方发布的 DM9000CEP 数据手册(Datasheet)。
总结: DM9000CEP 是一个经典的、经过广泛验证的嵌入式以太网控制芯片解决方案,它将 MAC、PHY 和必要接口集成在一个低功耗芯片中,通过简单的 SRAM-like 接口与主处理器连接,并利用外置 EEPROM 存储关键信息(特别是 MAC 地址),极大地简化了嵌入式设备实现以太网功能的设计难度。但由于其已停产,在新项目中应评估更新的替代方案。
如果需要更具体的寄存器操作、硬件设计参考或驱动开发信息,强烈建议查找官方的 DM9000CEP 数据手册和应用笔记。
如何编写移植DM9000C网卡驱动程序
上一节 我们学习了: 网卡驱动介绍以及制作虚拟网卡驱动: 接下来本节,学习网卡芯片DM9000C,如何编写移植DM9000C网卡驱动程序。1.首先来看DM90
DM9000物理接口寄存器的详细资料说明
本文档的主要内容详细介绍的是DM9000单芯片快速以太网MAC控制器物理接口寄存器的详细资料说明。
资料下载
浅笑安然hhh
2020-01-13 08:00:00
DM9000A单片机控制芯片的中文资料免费下载
DM9000A 为 DAVICOM 研发之叁合一之网路晶片,有下列特点: 1. 封装採用 LQFP 48 管脚封装,所佔用之面积和高度小。
资料下载
浅笑安然hhh
2020-01-13 08:00:00
使用单片机驱动DM9000网卡芯片的详细调试过程资料免费下载
本文主要介绍单片机驱动DM9000E网卡芯片的详细过程。从网卡电路的连接,到网卡初始化相关程序调试,再到ARP协议的实现,一步一步详细介绍调试过程。如果有时间也会把UDP和TCP通讯实验过程写出来
资料下载
佚名
2019-08-27 17:30:00
linux内核中的DM9000驱动程序详细资料分析
自己感觉前段时间的学习,一直是东一榔头,西一棒子,所以决定听“赵磊”大哥的话:这个世界太浮躁,需要静下心来做点儿学问。于是,哥们鼓起勇气开始分析linux内核中的DM9000驱动程序
资料下载
好名字
2019-05-07 18:21:00
无法进入dm9000_init函数该怎么办?
U-BOOT下得DM9000的驱动drivers\net\dm9000x.c下得一个函数:int dm9000_initialize(bd_t
如何在uboot使用命令打开DM9000?
在使用开发板ping虚拟机的时候 发现了ERROR: resetting DM9000 -> not responding 这个错误 DM9000没有打开,我使用的是没有默认打开
U-Boot移植DM9000网卡分享!
U-Boot移植DM9000网卡——西伯利亚的风 根据书《嵌入式Linux应用开发完全手册》移植网卡驱动,对于Jz2440开发板好像并不适用,Jz2440开发板使用的是DM9000网卡,已经不是书上
uboot移植dm9000无法获取IO BUS的位数
我在韦东山的S3C2440开发板上移植DM9000时ping主机ping不同,是因为无法获取IO BUS的位数,但不知道问题出现在哪了,代码追踪到了这里/* Auto-detect 8/16
lwip移植时去掉DM9000的硬件复位后不能正确移植
DM9000_Reset(void){DM9000_RST = 0;//DM9000硬件复位delay_ms(10);
DM9000网卡没有反映,灯不亮
昨天还能用,今天DM9000不能用,dm9000 not found at 0x20000000 id: 0x2b2a2928
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- ssd是什么意思
- 什么是蓝牙?它的主要作用是什么?
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机