The invention relates to a simulation of DPRAM communication system and method based on the SPI serial link, including the communication system: the main control CPU, DPRAM simulation, IO bus control CPU, SPI driver and SPI peripheral equipment; the simulation DPRAM simulation including the DPRAM interface; the analog DPRAM interface, the main control CPU, SPI device driver SPI, peripherals and IO bus controller CPU are connected in sequence. The invention realizes the mode of simulating DPRAM with SPI interface, thus reducing the cost and satisfying the performance requirement of communication, and also reducing the size of PCB. Importantly, other parts of the software can be made without modifications and consistent with the DPRAM software architecture.
【技术实现步骤摘要】
一种基于SPI串行链路的模拟DPRAM通信系统及方法
本专利技术涉及通信领域,具体涉及一种基于SPI串行链路的模拟DPRAM通信系统及方法。
技术介绍
SPI(SerialPeripheralInterface--串行外设接口)总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。SPI有三个寄存器分别为:控制寄存器SPCR,状态寄存器SPSR,数据寄存器SPDR。外围设备包括FLASHRAM、网络控制器、LCD显示驱动器、A/D转换器和MCU等。SPI总线系统可直接与各个厂家生产的多种标准外围器件直接接口,该接口一般使用4条线:串行时钟线(SCLK)、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线NSS(有的SPI接口芯片带有中断信号线INT、有的SPI接口芯片没有主机输出/从机输入数据线MOSI)。SPI接口是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲下,数据按位传输,高位在前,低位在后,为全双工通信,数据传输速度总体来说比I2C总线要快,速度可达到几Mbps。在PLC架构中为了降低主控CPU的负荷以及提高现场总线的性能,会考虑将现场总线使用单独CPU的方式,这样就会出现双CPU的架构。实现这样的架构需要考虑两个CPU之间的通信性能,一般会采用DPRAM(全称为DualPo ...
【技术保护点】
一种基于SPI串行链路的模拟DPRAM通信系统,其特征在于,所述通信系统包括:主控制CPU、模拟DPRAM、IO总线控制CPU、SPI驱动设备和SPI外设;所述模拟DPRAM包括模拟DPRAM接口;所述模拟DPRAM接口、主控制CPU、SPI驱动设备、SPI外设和IO总线控制CPU依次连接。
【技术特征摘要】
1.一种基于SPI串行链路的模拟DPRAM通信系统,其特征在于,所述通信系统包括:主控制CPU、模拟DPRAM、IO总线控制CPU、SPI驱动设备和SPI外设;所述模拟DPRAM包括模拟DPRAM接口;所述模拟DPRAM接口、主控制CPU、SPI驱动设备、SPI外设和IO总线控制CPU依次连接。2.如权利要求1所述的基于SPI串行链路的模拟DPRAM通信系统,其特征在于,所述主控制CPU通过模拟DPRAM接口与所述SPI外设连接;所述SPI外设通过模拟DPRAM接口与所述IO总线控制CPU连接;所述SPI驱动设备用于实现主控制CPU和IO总线控制CPU的收发控制。3.如权利要求1所述的基于SPI串行链路的模拟DPRAM通信系统,其特征在于,所述主控制CPU为SPI控制主设备;所述IO总线控制CPU为SPI控制从设备。4.如权利要求1所述的基于SPI串行链路的模拟DPRAM通信系统,其特征在于,所述模拟DPRAM还包括RAM和SPI寄存器,所述RAM和SPI寄存器依次连接。5.如权利要求1所述的基于SPI串行链路的模拟DPRAM通信系统,其特征在于,所述模拟DPRAM接口,用于提供类似DPRAM的接口读写方式,将通信系统的实现封装起来。6.如权利...
【专利技术属性】
技术研发人员:宋晋泉,
申请(专利权)人:北京开疆智能自动化科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。