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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。