一种低成本乘法电路及其控制方法与流程

专利2022-05-09  101


本发明涉及一种低成本乘法电路及其控制方法。



背景技术:

目前乘法电路通常采用软件加以实现,需要cpu,成本较高。而硬件乘法电路常用数模转换以及运算放大器通过模拟电路加以实现,其精度较低。



技术实现要素:

有鉴于此,本发明的目的在于提供一种低成本乘法电路及其控制方法,整体结构简单,构成成本较低,实现的乘法电路精度高。

为实现上述目的,本发明采用如下技术方案:

一种低成本乘法电路,包括自振荡模块、模拟数字转换模块、计数模块、触发器及比较模块;所述自振荡模块的第一端与模拟数字转换模块的第一端连接后与计数模块的第一端连接;所述模拟数字转换模块的第一端与触发器的第一端连接后与计数模块的第二端连接;所述模拟数字转换模块的第二端与比较模块的第一端连接;所述计数模块的第三端与比较模块的第二端连接;所述触发器的第三端与比较模块的第三端连接。

进一步的,所述自振荡模块采用4007芯片。

进一步的,所述模拟数字转换模块采用模拟数字转换芯片adc7864。

进一步的,所述自振荡模块的第一端与模拟数字转换模块的第一端通过一与门电路相与后,输入计数模块。

进一步的,所述模拟数字转换模块的第一端与触发器的第一端通过一与门电路相与后,输入计数模块。

进一步的,所述计数模块采用4040芯片。

进一步的,所述比较模块包括三个比较芯片4585。

一种低成本乘法电路的控制方法,包括以下步骤:

模拟数字转换模块将输入的模拟电压信号转化成数字信号,同时对振荡模块自激震荡产生的信号与模拟数字转换模块输出端相与后,输入计数模块;;

计数模块对输入的信号进行计算,计数值与模拟数字转换模块数字端通过比较模块相比较,如果脉冲个数相等,则触发器一个时钟脉冲与输入电压所代表的的脉冲数相乘,同时再将比较模块输出将触发器复位,使计数模块清零,停止计数,直至下一个时钟脉冲,实现脉冲相乘。

本发明与现有技术相比具有以下有益效果:

本发明整体结构简单,构成成本较低,实现的乘法电路精度高。

附图说明

图1是本发明电路原理框图;

图2是本发明一实施例中电路图。

具体实施方式

下面结合附图及实施例对本发明做进一步说明。

请参照图1,本发明提供一种低成本乘法电路,包括自振荡模块、模拟数字转换模块、计数模块、触发器及比较模块;所述自振荡模块的第一端与模拟数字转换模块的第一端连接后与计数模块的第一端连接;所述模拟数字转换模块的第一端与触发器的第一端连接后与计数模块的第二端连接;所述模拟数字转换模块的第二端与比较模块的第一端连接;所述计数模块的第三端与比较模块的第二端连接;所述触发器的第三端与比较模块的第三端连接。

参考图2,在本实施例中一种低成本乘法电路的控制方法,包括以下步骤:

使用模拟数字转换芯片adc7864将输入的模拟电压信号转化成数字信号,同时对4007芯片自激震荡产生的信号与adc7864芯片转换结束输出端eoc相与后,用4040芯片对其计数;

计数值与adc7864的数字端通过比较芯片4585相比较,如果脉冲个数相等就意味着d触发器4013一个时钟脉冲与输入电压所代表的的脉冲数相乘,同时再将比较芯片4585输出将d触发器4013复位,使计数芯片4040清零,停止计数,直至下一个时钟脉冲,从而实现脉冲相乘功能。

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。


技术特征:

1.一种低成本乘法电路,其特征在于,包括自振荡模块、模拟数字转换模块、计数模块、触发器及比较模块;所述自振荡模块的第一端与模拟数字转换模块的第一端连接后与计数模块的第一端连接;所述模拟数字转换模块的第一端与触发器的第一端连接后与计数模块的第二端连接;所述模拟数字转换模块的第二端与比较模块的第一端连接;所述计数模块的第三端与比较模块的第二端连接;所述触发器的第三端与比较模块的第三端连接。

2.根据权利要求1所述的一种低成本乘法电路,其特征在于,所述自振荡模块采用4007芯片。

3.根据权利要求1所述的一种低成本乘法电路,其特征在于,所述模拟数字转换模块采用模拟数字转换芯片adc7864。

4.根据权利要求1所述的一种低成本乘法电路,其特征在于,所述自振荡模块的第一端与模拟数字转换模块的第一端通过一与门电路相与后,输入计数模块。

5.根据权利要求1所述的一种低成本乘法电路,其特征在于,所述模拟数字转换模块的第一端与触发器的第一端通过一与门电路相与后,输入计数模块。

6.根据权利要求1所述的一种低成本乘法电路,其特征在于,所述计数模块采用4040芯片。

7.根据权利要求1所述的一种低成本乘法电路,其特征在于,所述比较模块包括三个比较芯片4585。

8.一种低成本乘法电路的控制方法,其特征在于,包括以下步骤:

模拟数字转换模块将输入的模拟电压信号转化成数字信号,同时对振荡模块自激震荡产生的信号与模拟数字转换模块输出端相与后,输入计数模块;;

计数模块对输入的信号进行计算,计数值与模拟数字转换模块数字端通过比较模块相比较,如果脉冲个数相等,则触发器一个时钟脉冲与输入电压所代表的的脉冲数相乘,同时再将比较模块输出将触发器复位,使计数模块清零,停止计数,直至下一个时钟脉冲,实现脉冲相乘。

技术总结
本发明涉及一种低成本乘法电路,包括自振荡模块、模拟数字转换模块、计数模块、触发器及比较模块;所述自振荡模块的第一端与模拟数字转换模块的第一端连接后与计数模块的第一端连接;所述模拟数字转换模块的第一端与触发器的第一端连接后与计数模块的第二端连接;所述模拟数字转换模块的第二端与比较模块的第一端连接;所述计数模块的第三端与比较模块的第二端连接;所述触发器的第三端与比较模块的第三端连接。本发明整体结构简单,构成成本较低,实现的乘法电路精度高。

技术研发人员:陈康;简荣贵;彭斌祥
受保护的技术使用者:福州大学
技术研发日:2021.06.02
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-9878.html

最新回复(0)