本发明涉及串并行转换,特别涉及一种低成本的数据串并行转换电路及方法。
背景技术:
在传统的自动控制方案中,大量使用“并行转串行移位寄存器”来采集数据,使用“串行转并行移位寄存器”来输出数据。移位寄存器与mcu的连接需有使能线、时钟线、数据线三根;现有技术方案为了满足“并行转串行移位寄存器”和“串行转并行移位寄存器”可以分别独立控制,必须占用mcu六个管脚,常常导致mcu管脚不足,只能提升mcu档次,以致产品成本增加。
技术实现要素:
本发明目的是:改善“并行转串行移位寄存器”、“串行转并行移位寄存器”与mcu的连接方式及mcu控制算法,达到即可以分别独立控制“并行转串行移位寄存器”和“串行转并行移位寄存器”,又可节省mcu管脚资源,降低产品成本的目的。
本发明的技术方案是:
一种低成本的数据串并行转换电路,包括并行转串行移位寄存器、串行转并行移位寄存器和mcu,所述并行转串行移位寄存器和串行转并行移位寄存器共用使能线、时钟线连接到mcu,各自用独立的数据线连接到mcu。
一种低成本的数据串并行转换方法,使用上述数据串并行转换电路,包括:
s1、在使能线为低电平时,并行转串行移位寄存器采集外部信号并缓存芯片内部;
s2、在使能线为低电平时,mcu将待输出的信号缓存于串行转并行移位寄存器内部;
s3、在使能线的上升沿时,串行转并行移位寄存器将芯片内部缓存的信号输出;
s4、在使能线为高电平时,并行转串行移位寄存器将缓存于芯片内部的信号传送给mcu。
本发明的优点是:
本发明通过改进并行转串行移位寄存器,串行转并行移位寄存器与mcu的连接方式及mcu控制算法,仅使用mcu四个管脚,便可通过并行转串行移位寄存器采集外部信号,并可通过串行转并行移位寄存器将内部信号输出,节省mcu管脚资源,达到降低产品成本的目的。
附图说明
下面结合附图及实施例对本发明作进一步描述:
图1为本发明的数据串并行转换电路的原理图。
具体实施方式
在led显示屏、led彩灯或多通道开关控制系统中,大量使用“并行转串行移位寄存器”和“串行转并行移位寄存器”,此类控制系统中,对mcu性能要求较低,故选用的mcu一般管脚很少,现有技术方案常常因为mcu管脚不足而不得已提高mcu档次,以致产品成本增加;通过本发明可很大程度节省mcu管脚的占用比例,节省产品资源,降低开发难度。
如图1所示,本发明的数据串并行转换电路,包括并行转串行移位寄存器、串行转并行移位寄存器和mcu,所述并行转串行移位寄存器和串行转并行移位寄存器共用使能线en、时钟线clk连接到mcu,各自用独立的数据线data连接到mcu。
具体的数据串并行转换方法,包括:
s1、在使能线为低电平时,并行转串行移位寄存器采集外部信号并缓存芯片内部;
s2、在使能线为低电平时,mcu将待输出的信号缓存于串行转并行移位寄存器内部;
s3、在使能线的上升沿时,串行转并行移位寄存器将芯片内部缓存的信号输出;
s4、在使能线为高电平时,并行转串行移位寄存器将缓存于芯片内部的信号传送给mcu。
如此,仅使用mcu四个管脚,便可通过并行转串行移位寄存器采集外部信号,并可通过串行转并行移位寄存器将内部信号输出。
上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明主要技术方案的精神实质所做的修饰,都应涵盖在本发明的保护范围之内。