[发明专利]一种具有ID识别功能的SPI总线扩展电路有效
| 申请号: | 201510150601.5 | 申请日: | 2015-03-31 |
| 公开(公告)号: | CN104794093B | 公开(公告)日: | 2017-06-30 |
| 发明(设计)人: | 孙恺;刘淼;曹宇男;魏巍 | 申请(专利权)人: | 南通艾利特自动化有限公司;南通产业技术研究院有限公司 |
| 主分类号: | G06F13/40 | 分类号: | G06F13/40 |
| 代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 楼高潮 |
| 地址: | 226019 江苏省南通市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 具有 id 识别 功能 spi 总线 扩展 电路 | ||
技术领域
本发明涉及一种总线电路,特别涉及一种具有ID识别功能的SPI总线扩展电路。
背景技术
使用SPI(Serial Peripheral Interface串行外设接口)总线结合串并转换和移位寄存器芯片来扩展通用输入输出接口数量,是电路中常使用的一种方法,通常使用74165并入串出移位寄存器和74595串入并出移位寄存器芯片来实现扩展的电路如图1所示,该电路实现了两组输入输出的扩展,每一组扩展均有8个输入8个输出。其中SCK、SDO、SDI是SPI的标准信号,LOAD和IOE是SPI主控端提供的附加信号,LOAD用于更新实际的扩展输入输出的状态,IOE用于控制输出的使能,该信号关闭时,实际扩展输出为高阻态,通常用于电路初始化过程。这种使用74165和74595配合SPI总线来实现总线扩展,具有实现简单,成本低廉,通用性好的优点。
但将这种技术应用到实现模块化电路板卡组成的系统中时,由于每一组扩展仅用于一个扩展板卡,如果每个板卡的最终输入输出功能有区别,主控端软件将无法得知两组各自扩展的功能,那么板卡的接入顺序和接入数量都必须是固定不变的,极大的限制了系统使用和扩展的灵活性。
发明内容
本发明的目的在于克服现有技术中所存在的上述不足,提供一种具有ID识别功能的SPI总线扩展电路,在现有传统SPI总线扩展电路的基础上,通过在移位寄存器输入端添加一片三态总线驱动器芯片和一组配置电阻,所述配置电阻由在并入串出移位寄存器输入端的各个输入上配置的上拉或下拉电阻组成,并结合现有的SPI总线的控制输出使能IOE信号,主控端在IOE有效时,即电路初始化过程时,可以得知每一组扩展功能的配置信息。
为了实现上述发明目的,本发明提供了以下技术方案:
一种具有ID识别功能的SPI总线扩展电路,包括与SPI总线连接的至少一个并入串出移位寄存器,还包括分别与每个并入串出移位寄存器输入端相连接的三态总线驱动器,所述SPI总线的控制输出使能IOE连接三态总线驱动器使能端,所所述并入串出移位寄存器输入端和三态总线驱动器之间设置有配置电阻,所述配置电阻由在并入串出移位寄存器输入端的各个输入上配置的上拉或下拉电阻组成。
优选的,所述并入串出移位寄存器使能端接地,
优选的,所述三态总线驱动器总线输入端连接外部输入,总线输出端连接并入串出移位寄存器输入端。
优选的,还包括至少一个与SPI总线连接的串入并出移位寄存器。
优选的,所述至少一个并入串出移位寄存器和至少一个串入并出移位寄存器一一对应组成至少一组SPI总线输入输出扩展。
优选的,所述至少一组SPI总线输入输出扩展为多组时不同功能的组的所述配置电阻设置不同。
优选的,所述并入串出移位器为74165芯片或74166芯片。
优选的,所述三态总线驱动器为74245芯片或74244芯片。
优选的,所述串入并出移位寄存器为74595芯片。
与现有技术相比,本发明的有益效果:
1.使用本发明的电路后,生产过程中,不同扩展板卡配置的产品可以使用完全相同的软件,不需要针对不同的硬件配置使用不同的软件。更重要的是,产品出厂、软件固化后,功能不同的扩展板卡仍然可以自由接入主电路板,顺序、数量不受限制,极大方便了用户的使用和产品的升级;
2.本发明的电路与传统电路相比,每一组扩展只需要增加一片74245和若干电阻,成本低廉、电路简单,不需要使用专用芯片,也不需要专门增加系统的工作状态。仅仅利用现有的初始化过程既可获得扩展板卡的信息,能够明显增强系统扩展功能的灵活性。
附图说明
图1为现有技术的SPI总线扩展电路图
图2为本发明的SPI总线扩展电路图
具体实施方式
下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通艾利特自动化有限公司;南通产业技术研究院有限公司,未经南通艾利特自动化有限公司;南通产业技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510150601.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于片上网络的异构多核处理系统
- 下一篇:用于高效地传送数据的方法





