当前位置: 首页 > 专利查询>榆林学院专利>正文

基于CPLD的SPI通信控制装置制造方法及图纸

技术编号:15807663 阅读:243 留言:0更新日期:2017-07-13 04:44
一种基于CPLD的SPI通信控制装置,具有:对装置进行控制的CPLD电路;多路SPI通信电路;该电路与CPLD电路相连接;JTAG电路,该电路与CPLD电路相连接;本装置设计合理、结构简单、外围元器件少、成本低、数据处理速度快、设备物联能力强、具有高速数据传输能力,可推广应用到通信电路外设与主控制设备连接设备领域。

SPI communication control device based on CPLD

A SPI communication control device based on CPLD has: CPLD circuit to control the device; multi SPI communication circuit; the circuit and CPLD circuit are connected; the JTAG circuit and CPLD circuit are connected; the device has reasonable design, simple structure, low cost, few peripheral components, data processing speed, IOT equipment capability, high speed data transfer, can be applied to the communication circuit and the main control device connected peripheral equipment.

【技术实现步骤摘要】
基于CPLD的SPI通信控制装置
本技术属于通信电路
,具体涉及到一种基于CPLD的SPI通信控制装置。
技术介绍
CPLD是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆将代码传送到目标芯片中,实现设计的数字系统。SPI电路出现的较早,已被人们广泛使用于测量,控制,数据传输中。目前,基于SPI电路的外设较多,然而,将SPI电路的外设连接到主控设备时,常常会出现主控设备的串口通道不足,无法连接到主控设备的问题。这些外设要连接到主控设备常用的做法是:首先,添加主控器模块,扩充串口通道;其次,两个主控器之间通过连接线互连起来。这种做法有一些不足:电路比较复杂,增加了模块及连线;成本增加;维护费力费时,电路连线较多,不利于查找问题;系统功耗增加。
技术实现思路
本技术所要解决的技术问题在于克服上述通信外设的不足,提供一种设计合理、结构简单、外围元器件少、成本低、数据处理速度快、设备物联能力强、具有高速数据传输能力的基于CPLD的SPI通信控制装置。解决上述技术问题采用的技术方案是:具有:对装置进行控制的CPLD电路;多路SPI通信电路;该电路与CPLD电路相连接;JTAG电路,该电路与CPLD电路相连接。本技术的多路SPI通信电路包括至少2路SPI通信电路。本技术的多路SPI通信电路包括6路SPI通信电路。本技术的SPI通信电路为:连接器P5的7脚~2脚分别通过电阻R20、电阻R22、电阻R24、电阻R26、电阻R28、电阻R30与集成电路U1的14脚、11脚~7脚,连接器P5的1脚接地。本技术的CPLD电路为:集成电路U1的125脚接晶振Y1的4脚,集成电路的4脚、104脚、89脚、20脚接JTAG电路,集成电路U1的14脚、11脚~7脚、117脚、21脚~23脚、25脚、27脚、37脚~42脚、60脚~63脚、65脚、67脚、74脚、78脚~82脚、92脚、93脚、96脚~99脚接多路SPI通信电路,集成电路U1的58脚、51脚、130脚、123脚、50脚、73脚、76脚、95脚、115脚、144脚、24脚接3V电源,集成电路U1的3脚、13脚、17脚、26脚、33脚、59脚、64脚、77脚、85脚、94脚、105脚、114脚、135脚、129脚、124脚、57脚、52脚接地,晶振Y1的1脚接3V电源、3脚接地;集成电路U1的型号为EPM3128ATI144-10N,晶振Y1的型号为JHY50M。由于本技术采用了CPLD电路启动第一路SPI通信电路从控制逻辑接收JTAG电路传来的数据,CPLD电路接收到数据并对数据进行译码处理,识别出数据要发送的通道,将数据发送到该通道,CPLD电路启动其余五路SPI通信电路主控制逻辑,输出数据;同时CPLD电路启动SPI通信电路主控制逻辑,接收这些数据,并启动SPI通信电路从控制逻辑,并对接收的数据进行处理,添加相应的通道数据,并将这些数据发送出去:先将数据存储到CPLD电路内部的缓冲区,然后,通知SPI通信电路主外设读出这些数据;本装置设计合理、结构简单、外围元器件少、成本低、数据处理速度快、设备物联能力强、具有高速数据传输能力,可推广应用到通信领域。附图说明图1是本技术的电气原理方框图。图2是本技术的电子线路原理图。具体实施方式下面结合附图和实施例对本技术做进一步详细说明,但本技术不限于这些实施例。实施例1在图1中,本技术基于CPLD的SPI通信控制装置由CPLD电路、多路SPI通信电路、JTAG电路连接构成,JTAG电路与CPLD电路相连接,多路SPI通信电路与CPLD电路相连接。在图2中,本实施例的CPLD电路由集成电路U1、晶振Y1连接构成,集成电路U1的型号为EPM3128ATI144-10N,晶振Y1的型号为JHY50M。集成电路U1的125脚接晶振Y1的4脚,集成电路的4脚、104脚、89脚、20脚接JTAG电路,集成电路U1的14脚、11脚~7脚、117脚、21脚~23脚、25脚、27脚、37脚~42脚、60脚~63脚、65脚、67脚、74脚、78脚~82脚、92脚、93脚、96脚~99脚接多路SPI通信电路,集成电路U1的58脚、51脚、130脚、123脚、50脚、73脚、76脚、95脚、115脚、144脚、24脚接3V电源,集成电路U1的3脚、13脚、17脚、26脚、33脚、59脚、64脚、77脚、85脚、94脚、105脚、114脚、135脚、129脚、124脚、57脚、52脚接地,晶振Y1的1脚接3V电源、3脚接地。在图2中,本实施例的多路SPI通信电路由6路SPI通信电路构成,也可以由更多路或者更少路SPI通信电路构成。第一路SPI通信电路由电阻R20、电阻R22、电阻R24、电阻R26、电阻R28、电阻R30、连接器P5连接构成,连接器P5的7脚~2脚分别通过电阻R20、电阻R22、电阻R24、电阻R26、电阻R28、电阻R30与集成电路U1的14脚、11脚~7脚,连接器P5的1脚接地。第二路SPI通信电路由电阻R1~电阻R6、连接器J2连接构成,连接器J2的1脚~6脚分别通过电阻R1~电阻R6接集成电路U1的117脚、21脚~23脚、25脚、27脚,连接器J2的7脚接地。第三路SPI通信电路由电阻R7~电阻R12、连接器J3连接构成,连接器J3的1脚~6脚分别通过电阻R7~电阻R12接集成电路U1的37脚~42脚,连接器J3的7脚接地。第四路SPI通信电路由电阻R13~电阻R18、连接器J4连接构成,连接器J4的1脚~6脚分别通过电阻R13~电阻R18接集成电路U1的60脚~63脚、65脚、67脚,连接器J4的7脚接地。第五路SPI通信电路由电阻R19、电阻R21、电阻R23、电阻R25、电阻R27、电阻R29、连接器J5连接构成,连接器J5的1脚~6脚分别通过电阻R19、电阻R21、电阻R23、电阻R25、电阻R27、电阻R29接集成电路U1的74脚、78脚~82脚,连接器J5的7脚接地。第六路SPI通信电路由电阻R31~电阻R36、连接器J6连接构成,连接器J6的1脚~6脚分别通过电阻R31~电阻R36接集成电路U1的92脚、93脚、96脚~99脚,连接器J6的7脚接地。在图2中,本实施例的JTAG电路由连接器J1构成。连接器J1的5脚~2脚依次接集成电路U1的4脚、104脚、89脚、20脚,连接器J1的1脚接地。本技术的工作原理如下:系统上电,晶振Y1工作,首先,集成电路U1开始初始化工作,完成CPLD的硬件配置工作:包括第一路SPI通信电路的从控制逻辑以及其余五路的SPI主控制逻辑。此后,电路进入正常工作状态。首先,集成电路U1启动SPI从控制逻辑,等待接收从外部连接器P5传来的数据。数据信号从连接器P5的3脚输出,经过电阻R28,输入到集成电路U1的8脚。其次,集成电路U1接收到数据,并对数据进行译码处理,识别出数据要发送的通道,并将数据发送到该通道,启动SPI主控制逻辑:数据从集成电路U1的25脚输出,经过电阻R5,输出到连接器J2的5脚,从连接器J2输本文档来自技高网...
基于CPLD的SPI通信控制装置

【技术保护点】
一种基于CPLD的SPI通信控制装置,其特征在于:具有:对装置进行控制的CPLD电路;多路SPI通信电路;该电路与CPLD电路相连接;JTAG电路,该电路与CPLD电路相连接。

【技术特征摘要】
1.一种基于CPLD的SPI通信控制装置,其特征在于:具有:对装置进行控制的CPLD电路;多路SPI通信电路;该电路与CPLD电路相连接;JTAG电路,该电路与CPLD电路相连接。2.根据权利要求1所述的基于CPLD的SPI通信控制装置,其特征在于所述的多路SPI通信电路包括至少2路SPI通信电路。3.根据权利要求1所述的基于CPLD的SPI通信控制装置,其特征在于所述的多路SPI通信电路包括6路SPI通信电路。4.根据权利要求2或3所述的基于CPLD的SPI通信控制装置,其特征在于所述SPI通信电路为:连接器P5的7脚~2脚分别通过电阻R20、电阻R22、电阻R24、电阻R26、电阻R28、电阻R30与集成电路U1的14脚、11脚~7脚,连接器P5的1脚接地。5.根据权利要求1所述的基于CPLD的SPI通信控制装置,其...

【专利技术属性】
技术研发人员:党学立王雯
申请(专利权)人:榆林学院
类型:新型
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1