Microduino-ENC28J60 模块必须和 Microduino-RJ45 叠加才能组合成一个完整的网络模块,不能单独使用。
Microduino-ENC28J60 模块使用MicroChip公司高性能SPI总线的单芯片网络接口芯片IEEE 802.3兼容的以太网控制器,集成MAC和10BASE-T PHY,支持全双工和半双工模式,与Microduino-RJ45叠加使用,进一步缩小体积。
特色
- 采用 U型 27pin Microduino 标准接口,与 Microduino-RJ45 模块叠加使用,即插即用;
- 开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
- 统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
- 2.54间距的排母接口方便集成到洞洞板。
规格
- 通信协议:
- 采用MicroChip公司高性能SPI总线的单芯片网络接口芯片IEEE 802.3兼容的以太网控制器,集成MAC和10BASE-T PHY;
- 更新速率
- SPI接口,SPI时钟可高达20MHZ,最高速度可达10Mb/s的SPI接口;
- 25 MHz 时钟;
- 接口特性
- TTL 电平输入
- 单电源供电: 3.3V;
- 使用两个中断引脚的七个中断源;
- 状态指示
- 两个用来表示连接、发送、接收、冲突和全/ 半双工状态的可编程LED 输出;
引脚说明
ENC28J60模块引脚名 |
Microduino引脚 |
功能
|
SCK |
D13 |
SPI总线时钟
|
SI |
D12 |
数据输入脚
|
SO |
D11 |
数据输出脚
|
CS |
D8 |
SPI片选信 (程序中需要定义)
|
INT |
D2 |
中断功能(在此为INT0)
|
RST |
RST |
复位功能
|
主要元件
开发
- 请先确定+3.3v电源的电流能达到200ma,不推荐直接采用FT232R调试,因为FT232R输出的+3.3v的电流太小。
Arduino库及支持包
_02_Microduino_Ethernet_ENC
应用
Microduino-ENC28J60 开发指南
- Microduino 网络教程(wiki.microduino.cc)
问题解答
- 这个模块支持802.3af PoE 的交换机吗?
- 使用哪种POE 标准?
- 目前的库,在一个连接上只支持单包?
购买
历史
- 2012年12月29日,第三版,修订bug,解决某些交换机不支持,丢包严重问题,感谢@护林人。
- 2012年11月18日,第二版,确定Microduino I/O 管脚分布,重新布板并通过测试
- 2012年11月8日,初版,测试功能基本完备
图库
Micromodule ENC28J60 Front
Micromodule ENC28J60 Back
|