[发明专利]基于DSP+FPGA的数字输入输出接口及控制方法在审

专利信息
申请号: 201910581902.1 申请日: 2019-06-30
公开(公告)号: CN110362004A 公开(公告)日: 2019-10-22
发明(设计)人: 刘超;王常涛;陈乐;曹为理;刘佳文;汪洋;马超;刘实 申请(专利权)人: 中国船舶重工集团公司第七一六研究所;大连船舶重工集团钢结构制作有限公司
主分类号: G05B19/042 分类号: G05B19/042
代理公司: 南京理工大学专利中心 32203 代理人: 朱宝庆
地址: 222061 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 引脚 光耦隔离器 数字输入输出接口 信号使能 信号引脚 地址输入引脚 片选使能信号 片选信号引脚 数据输出引脚 数据输入引脚 数据总线连接 地址输出 地址总线 时钟引脚 输出信号 输出端 输入端
【权利要求书】:

1.一种基于DSP+FPGA的数字输入输出接口,其特征在于,包括两个光耦隔离器、FPGA、DSP;其中

第一光耦隔离器(U1)设置于FPGA的输入端一侧为FPGA提供输入信号,

第二光耦隔离器(U2)设置于FPGA的输出端一侧接收FPGA输出信号,

FPGA与DSP的引脚连接,其中

FPGA的时钟引脚与DSP的XCLKOUT连接,

FPGA的片选使能信号引脚与DSP的片选信号引脚连接,

FPGA的写信号使能引脚与DSP的写信号引脚连接,

FPGA的读信号使能引脚与DSP的读信号引脚连接,

FPGA的地址输入引脚与DSP的地址输出引脚通过地址总线连接,

FPGA的数据输入引脚与DSP的数据输出引脚通过数据总线连接。

2.根据权利要求1所述的接口,其特征在于,第一光耦隔离器(U1)光电二极管的阳极分别接第一二极管(D1)阴极、第二电阻(R2)第一引脚,第一光耦隔离器(U1)光电二极管的阴极分别接第一二极管(D1)阳极、第二电阻(R2)第二引脚和第一电阻(R1)第二引脚,第一电阻(R1)第一引脚为输入接口,

第一光耦隔离器(U1)光敏三极管的集电极分别接第三电阻(R3)第二引脚和FPGA输入端,第一光耦隔离器(U1)光敏三极管发射极接地,第三电阻(R3)第一引脚接VCC;

第二光耦隔离器(U2)光敏三极管的集电极接第四电阻(R4)第二引脚,第二光耦隔离器(U2)光敏二极管发射极接地,第四电阻(R4)第一引脚为输出接口;

第二光耦隔离器(U2)发光二极管阳极接VCC,第二光耦隔离器(U2)光电二极管阴极接第五电阻(R5)第一引脚,第五电阻(R5)第二引脚接FPGA输出端。

3.一种基于权利要求1或2所述接口的控制方法,其特征在于,包括:对输出信号Output1写操作主要通过进程process1和进程process2完成;对输入信号Input1读操作主要通过进程process3和进程process4完成;

(1)进程process1由片选信号CS7n及写信号WRn驱动。

A1、是否检测到片选信号CS7n及写信号WRn同时为0,如果是,则执行步骤B1;

B1、判断地址总线ADDRESS值是否等于address1值,如果相等,则将数据总线DATA值赋予信号dataIn;

(2)进程process2由时钟信号CLK驱动。

A2、检测是否有时钟CLK上升沿事件,如果是,则按顺序依次执行步骤B2、C2、D2;

B2、判断是否检测到写信号WRn上升沿,且地址总线ADDRESS值等于address1值,如果同时满足上述条件,则将信号Flag_DataIn赋1,否则,将信号Flag_DataIn赋0;

C2、判断信号Flag_DataIn的值是否为1,如果是1,则执行步骤D2;

D2、判断如果信号DSP输出的数据DataIn的值等于0000000000000001,则将信号Output1赋0;如果信号DataIn的值是否等于0000000000000000,则将信号Output1赋1;

当将信号Output1赋0时,第二光耦隔离器(U2)的输出信号DO1被下拉至外部参考地GND_EX;

当将信号Output1赋1时,输出信号DO1被上拉至外部电源VCC;

(3)进程process3由片选信号CS7n及读信号RDn驱动。

A3、是否检测到片选信号CS7n及读信号RDn同时为0,如果是,则执行步骤B3;

B3、判断地址总线ADDRESS值是否等于address2值,如果相等,则将信号dataOut值赋予数据总线DATA;

(4)进程process4由时钟信号CLK驱动。

A4、检测是否有时钟CLK上升沿事件,即rising_edge(CLK),如果是,则按顺序依次执行步骤B4、C4;

B4、判断是否检测到读信号RDn上升沿,即rising_edge(RDn),且地址总线ADDRESS值等于address2值,如果同时满足上述条件,则执行步骤C4;

C4、判断如果输入信号Input1的值等于0,则将信号dataOut赋0000000000000001;如果输入信号Input1的值不等于0,则将信号dataOut赋0000000000000000。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七一六研究所;大连船舶重工集团钢结构制作有限公司,未经中国船舶重工集团公司第七一六研究所;大连船舶重工集团钢结构制作有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910581902.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top