ERTEC200P-2 PROFINET设备完全开发手册(4-1)

ERTEC200P-2与外部主机接口XHIF详解
文章详细介绍了ERTEC200P-2应用处理器如何通过XHIF接口与外部主机(如单片机)进行高速数据交换,强调了XHIF在处理大量周期数据交换时的优势。内容包括XHIF接口的配置、初始化,以及如何与STM32F407单片机通过FSMC进行数据共享,同时提到了数据写入对齐和中断处理中的应用示例。

ERTEC200P-2作为应用处理器,既可以单独使用,通过GPIO扩展实现基本的IO功能。也可以配合外部主机(例如单片机)实现更复杂的应用。ERTEC200P-2与外部主机接口的示意图如下。常用的接口包括UART,SPI,XHIF接口。从通讯速率来看,UART最低,XHIF最高。所以如果在主机和200P之间有大量的周期数据交换(例如伺服驱动器),建议使用XHIF。

 评估板支持两种方式的主机接口:SPI和XHIF。由于UART和SPI属于常见的外设,使用起来比较简单,可以参考对应的代码,所以这里不做过多介绍。接下来重点介绍一下XHIF。

4.1 XHIF接口说明

外部的处理器可以使用XHIF以静态存储的方式访问芯片内部的地址空间。XHIF可以通过AHB总线访问EMC,APB… 等片上资源。一般情况下,可以把EMC(SDRAM)配置为XHIF访问地址空间,这样就可以通过XHIF与主机共享SDRAM中的数据。由于主机和200P会同时访问相同的片上资源,因此XHIF会通过插入等待或就绪(WAIT/RDY)信号控制读写访问的周期,因此在配合XHIF的CPU选型时,一定选则支持WAIT/RDY信号的CPU。

首先,XHIF必须在芯片复位时通过CONFIG引脚使能和配置,因此需要在对应的配置管脚上添加上拉、下拉电阻使能和配置主机接口。

 

当前评估板的配置是:XHIF=on,16位模式,XHIF_XRD和XHIF_XWR分开,XHIF_XRD高有效。模式的选择需要和主机的外设一致。需要注意的是,XHIF_XRDY是开漏输出,因此需要根据其有效方式添加上拉、下拉电阻。一般情况下XHIF_XRDY低有效加下拉电阻、高有效加上拉电阻。参考设计板采用的模式为高有效加上拉电阻。如果主机为其他型号单片机可以参考如下时序:

读操作,XHIF_XRD

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值