Profinet从站开发(2)- ERTEC200P开发套件

目前,比较常见的有3类开发板

A. 标准套件 - EB200P/EB200P-2

开发套件包含开发板,协议栈光盘和一个不怎么好用的JTAG调试器

板子如下图所示:

电路板总体是PCI-E板卡形式的,但是由于西门子并不提供PCI-E的驱动和FPGA的IP Core,所以并不需要安装到PC机上调试。作为一般的开发板用就行。开发板的主要部分

1)ERTEC200P芯片

2)两片16-bit 位宽SDRAM

3)两片8-bit 位宽的NOR Flash

4)20 pin JTAG,注意JTAG没有防呆(比较坑爹),千万注意连接器的位置和方向

5)DIP拨码开关和LED灯 (注意其中一部分是系统指示灯,由协议栈管理的,比如Error, Maintenance, Energy...)

6)FPGA (没什么用)

7)24V电源输入,注意正负极的方向,那个加号的位置是负极(比较坑爹)

8)两个Profinet网口(X1-P1,X2-P2),和抓包用的测试端口(TAP-A TAP-B),测试端口A/B分别对应P1的输入报文和输出报文,TAP端口在调试报文时很有用,具体调试方法会在后续的章节介绍

9)USB 转 UART TTL 接口。这样使用USB就可以操作ERTEC200P的串口终端了

由于西门子官方套件是包含软件协议栈授权的,理论上进行ERTEC200P开发,都要买这个EB200P。买了以后就可以免费获得协议栈的补丁和升级包。

B. ERTEC200P Mini Design

由于EB200P包含了很多没用的芯片和接口,为了简化设计,西门子官方提供了简化版的参考设计

西门子提供PCB、原理图和BOM。其中PCB和原理图是以Eagle源文件方式提供的(比较厚道,另外可以学学德国人是怎么画板的,确实很严谨),也有导出的Geber文件。所有文件都在EB200P的光盘中。如果感兴趣可以直接拿去做板。这个板子也可以直接买到。

C. ERTEC200P Mini Card

这个评估版进一步的精简了设计,包括RAM和Flash的配置。如果开发产品,尽量参考这个设计。西门子提供Geber文件和PDF格式的原理图。

这个评估板的的特点:

•  信用卡大小
•  SPI data flash
•  16-bit 单片SDRAM
•  树莓派接口SPI/IIC/UART
•  标准20-pin JTAG 接口
•  Micro USB供电
由于功能最精简,所以也是最便宜的。

其他的选择
随着PROFINET的广泛应用,还有很多厂家提供核心板加底板的评估板,下图是市面上最小的核心板。

下一章我们要开始介绍开发Profinet设备的过程


原文链接:https://blog.csdn.net/hiccc2012/article/details/77097439

你可能感兴趣的:(【Profinet】)