CN112532210A - 一种可调节脉冲信号发生器 - Google Patents
一种可调节脉冲信号发生器 Download PDFInfo
- Publication number
- CN112532210A CN112532210A CN202011416675.6A CN202011416675A CN112532210A CN 112532210 A CN112532210 A CN 112532210A CN 202011416675 A CN202011416675 A CN 202011416675A CN 112532210 A CN112532210 A CN 112532210A
- Authority
- CN
- China
- Prior art keywords
- pulse signal
- fpga
- parameter
- signal generator
- delay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000009825 accumulation Methods 0.000 claims abstract description 11
- 239000013078 crystal Substances 0.000 claims abstract description 11
- 238000010586 diagram Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/02—Generators characterised by the type of circuit or by the means used for producing pulses
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/01—Details
- H03K3/017—Adjustment of width or dutycycle of pulses
Landscapes
- Pulse Circuits (AREA)
Abstract
本发明提出一种可调节脉冲信号发生器,主要由晶振、FPGA、供电模块和调节控制器构成,所述FPGA接入有脉冲信号开关,接出有脉冲信号输出接口;所述供电模块为所述晶振和所述FPGA提供工作电压,所述调节控制器通过所述FPGA对脉冲信号输出进行调节;调节的实现方式为:通过所述FPGA实现一个N比特的累加计数器,该累加计数器从0开始以K为步进值进行累加,累加到最大值2N‑1后溢出,进入下一个累加周期;当计数值大于等于D时,脉冲信号输出高电平,否则输出低电平;参数K、参数D由所述调节控制器输入所述FPGA。本发明可以方便快捷地实现脉冲信号频率和占空比的调节。
Description
技术领域
本发明涉及脉冲信号发生器技术领域,尤其是一种可调节脉冲信号发生器。
背景技术
脉冲信号是一种具有周期性的离散信号,可以表示信息,可以作为载波,还可以为数字电路或芯片提供时钟信号,有着广泛的应用。脉冲信号发生器主要分为通用型和专用型两类,通用型脉冲信号发生器主要用于实验室的一般性科学实验,专用型脉冲信号发生器主要应用于特定设备的研发、生产、测试、维修等。
现有脉冲信号发生器通常由计数器对晶振产生的时钟信号进行分频计数,当计数器计数达到设定值时,逻辑控制器输出对应频率和占空比的脉冲信号,具有频率和占空比固定,无法输出确定个数的脉冲,无法输出具有一定延时的脉冲信号等技术缺陷。
发明内容
针对现有脉冲信号发生器存在的技术缺陷,本发明提供了一种可同时输出多路脉冲信号且脉冲信号的频率、占空比、输出个数以及相对延时均可调的脉冲信号发生器。
一种可调节脉冲信号发生器,主要由晶振、FPGA、供电模块和调节控制器构成,所述FPGA接入有脉冲信号开关,接出有脉冲信号输出接口;
所述供电模块为所述晶振和所述FPGA提供工作电压,所述调节控制器通过所述FPGA对脉冲信号输出进行调节;
调节的实现方式为:通过所述FPGA实现一个N比特的累加计数器,该累加计数器从0开始以K为步进值进行累加,累加到最大值2N-1后溢出,进入下一个累加周期;当计数值大于等于D时,脉冲信号输出高电平,否则输出低电平;参数K、参数D由所述调节控制器输入所述FPGA。
优选的,所述调节控制器输入所述FPGA的控制参数还包括S个延时参数,所述FPGA实现一个延时计数器,当延时计数器的计数值达到对应的延时参数时,输出一路脉冲信号;所述延时参数为相对于输出的第一路脉冲信号的延时时间。
优选的,每一路脉冲信号对应不同数值的参数K和参数D。
优选的,所述调节控制器为计算机,根据需求通过计算机键入控制参数。
优选的,所述计算机依次通过USB接口和接口转换器连接所述FPGA。
本发明的有益效果:1、方便快捷地实现脉冲信号频率和占空比的调节;2、可同时输出多路不同频率和占空比的脉冲信号;3、可输出具有不同相对延时的脉冲信号。
附图说明
图1为可调节脉冲信号发生器结构框图;
图2为频率和占空比调节原理示意图;
图3为多路脉冲信号输出示意图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细的说明。本发明的实施例是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显而易见的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
实施例1
一种可调节脉冲信号发生器,如图1所示,主要由晶振、FPGA、供电模块和调节控制器构成,所述FPGA接入有脉冲信号开关,接出有脉冲信号输出接口;所述供电模块为所述晶振和所述FPGA提供工作电压,所述调节控制器通过所述FPGA对脉冲信号输出进行调节。
调节的实现方式为:通过所述FPGA实现一个N比特的累加计数器(可以表示2N个数),该累加计数器从0开始以K为步进值进行累加,累加到最大值2N-1后溢出,进入下一个累加周期;当计数值大于等于D时,脉冲信号输出高电平,否则输出低电平,就产生了一定频率和占空比的脉冲信号,如图2所示。参数K、参数D由所述调节控制器输入所述FPGA,通过参数K、参数D的调节,实现脉冲信号频率和占空比的调节,调节依据为D=2N-2N×占空比×100。
为了便于控制参数的调节,在本实施例中,所述调节控制器为计算机,根据需求通过计算机键入控制参数。由于USB可以同时作为数据传输接口和供电端口且节省空间、寿命长、强度高,因此,本实施例选择通过USB接口连接所述FPGA,但需要在USB接口与FPGA之间设置接口转换器。
接口转换器可选CP2102,将USB数据转换为串行数据流,方便FPGA对数据进行解析;晶振可选TXO-5302,产生25MHz高精度脉冲信号;FPGA可选EP4CE15系列,速度快,逻辑资源多,片上存储空间大,满足脉冲信号发生器的要求。
供电模块可以直接引USB接口的5V电压,然后通过电压转换模块将5V电压转换为晶振和FPGA工作所需电压值。
实施例2
为了输出多路脉冲信号,在实施例1的基础上,所述调节控制器输入所述FPGA的控制参数还包括S个延时参数,所述FPGA实现一个延时计数器,当延时计数器的计数值达到对应的延时参数时,输出一路脉冲信号;此处,所述延时参数为相对于输出的第一路脉冲信号的延时时间。
以图3为例,脉冲信号发生器需要输出4路脉冲信号。当打开脉冲信号开关,立即输出第一路脉冲信号,可认为第一路脉冲信号延时参数为0,设定后面三路脉冲信号的延时参数分别为Y1、Y2、Y3(Y1<Y2<Y3)。当延时计数器的计数值达到S1时,输出第二路脉冲信号;当延时计数器的计数值达到S2时,输出第三路脉冲信号;当延时计数器的计数值达到S3时,输出第四路脉冲信号。
为了使得脉冲信号发生器可以输出多路不同频率和占空比的脉冲信号,每一路脉冲信号对应不同数值的参数K和参数D。例如,通过计算机键入4组脉冲控制参数(K0,D0,0)、(K1,D1,Y1)、(K2,D2,Y2)、(K3,D3,Y3)。
显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域及相关领域的普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
Claims (6)
1.一种可调节脉冲信号发生器,其特征在于,主要由晶振、FPGA、供电模块和调节控制器构成,所述FPGA接入有脉冲信号开关,接出有脉冲信号输出接口;
所述供电模块为所述晶振和所述FPGA提供工作电压,所述调节控制器通过所述FPGA对脉冲信号输出进行调节;
调节的实现方式为:通过所述FPGA实现一个N比特的累加计数器,该累加计数器从0开始以K为步进值进行累加,累加到最大值2N-1后溢出,进入下一个累加周期;当计数值大于等于D时,脉冲信号输出高电平,否则输出低电平;参数K、参数D由所述调节控制器输入所述FPGA。
2.根据权利要求1所述的可调节脉冲信号发生器,其特征在于,所述调节控制器输入所述FPGA的控制参数还包括S个延时参数,所述FPGA实现一个延时计数器,当延时计数器的计数值达到对应的延时参数时,输出一路脉冲信号。
3.根据权利要求2所述的可调节脉冲信号发生器,其特征在于,所述延时参数为相对于输出的第一路脉冲信号的延时时间。
4.根据权利要求3所述的可调节脉冲信号发生器,其特征在于,每一路脉冲信号对应不同数值的参数K和参数D。
5.根据权利要求1-4任意一项所述的可调节脉冲信号发生器,其特征在于,所述调节控制器为计算机,根据需求通过计算机键入控制参数。
6.根据权利要求5所述的可调节脉冲信号发生器,其特征在于,所述计算机依次通过USB接口和接口转换器连接所述FPGA。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011416675.6A CN112532210A (zh) | 2020-12-07 | 2020-12-07 | 一种可调节脉冲信号发生器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011416675.6A CN112532210A (zh) | 2020-12-07 | 2020-12-07 | 一种可调节脉冲信号发生器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112532210A true CN112532210A (zh) | 2021-03-19 |
Family
ID=74997937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011416675.6A Pending CN112532210A (zh) | 2020-12-07 | 2020-12-07 | 一种可调节脉冲信号发生器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112532210A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113625623A (zh) * | 2021-07-28 | 2021-11-09 | 成都飞机工业(集团)有限责任公司 | 一种基于sopc的秒表校准装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103521422A (zh) * | 2013-08-05 | 2014-01-22 | 中国石油大学(华东) | 一种多通道脉冲相控声波激励信号发生器 |
CN106688181A (zh) * | 2014-09-09 | 2017-05-17 | 罗伯特·博世有限公司 | 用于产生具有可调节的占空比的信号的设备和方法 |
CN106921368A (zh) * | 2015-12-25 | 2017-07-04 | 中国科学院高能物理研究所 | 阵列输出的可调谐脉冲信号发生器 |
CN108471303A (zh) * | 2018-03-29 | 2018-08-31 | 中国人民解放军国防科技大学 | 一种基于fpga的可编程纳秒级定时精度脉冲发生器 |
-
2020
- 2020-12-07 CN CN202011416675.6A patent/CN112532210A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103521422A (zh) * | 2013-08-05 | 2014-01-22 | 中国石油大学(华东) | 一种多通道脉冲相控声波激励信号发生器 |
CN106688181A (zh) * | 2014-09-09 | 2017-05-17 | 罗伯特·博世有限公司 | 用于产生具有可调节的占空比的信号的设备和方法 |
CN106921368A (zh) * | 2015-12-25 | 2017-07-04 | 中国科学院高能物理研究所 | 阵列输出的可调谐脉冲信号发生器 |
CN108471303A (zh) * | 2018-03-29 | 2018-08-31 | 中国人民解放军国防科技大学 | 一种基于fpga的可编程纳秒级定时精度脉冲发生器 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113625623A (zh) * | 2021-07-28 | 2021-11-09 | 成都飞机工业(集团)有限责任公司 | 一种基于sopc的秒表校准装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108445734B (zh) | 时脉倍频、乘频及数字脉冲产生电路、时间数字转换器 | |
CN107222189B (zh) | 一种数字脉冲宽度调制器 | |
CN108471303B (zh) | 一种基于fpga的可编程纳秒级定时精度脉冲发生器 | |
US10804922B2 (en) | Sampling clock generating circuit and analog to digital converter | |
CN111404550B (zh) | 模数转换器及其时钟产生电路 | |
CN110649922A (zh) | 一种数字时钟倍频器 | |
CN103427795B (zh) | 一种矩阵脉冲信号产生电路和产生方法 | |
US20110187418A1 (en) | Clock signal frequency dividing circuit and method | |
CN112532210A (zh) | 一种可调节脉冲信号发生器 | |
US9287884B2 (en) | Enhanced numerical controlled oscillator | |
CN103354448B (zh) | 基于fpga的高分辨率时间间隔产生*** | |
CN111600582B (zh) | 一种精密可调节的多路脉冲同步触发*** | |
US7760119B2 (en) | Waveform generator and test apparatus | |
CN116599501B (zh) | 一种占空比调整电路及方法 | |
KR20180043380A (ko) | 고속 프로그래밍 가능 클록 분할기 | |
CN115133764A (zh) | 低EMI高频Buck控制器电路 | |
CN109104171A (zh) | 一种pwm波形发生器 | |
CN103684362A (zh) | 多相位时钟除频器 | |
CN109828632B (zh) | 一种基于fpga的可调超窄多路同步脉冲发生装置及方法 | |
CN114625194A (zh) | 参考电压产生电路及其产生方法 | |
CN109547005B (zh) | 转换电路 | |
CN216216812U (zh) | 一种占空比调节电路、集成电路及电子设备 | |
CN101399790A (zh) | 一种波形调整装置、波形划分装置及波形调整方法 | |
CN217428105U (zh) | 一种通信端口电路、芯片以及电子设备 | |
CN103326697A (zh) | 一种时钟倍频电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 230000 Building 1, yizhi science and Technology Industrial Park, 388 Yanzihe Road, high tech Zone, Hefei City, Anhui Province Applicant after: Hefei Eko Photoelectric Technology Co.,Ltd. Address before: 230000 Building 1, yizhi science and Technology Industrial Park, 388 Yanzihe Road, high tech Zone, Hefei City, Anhui Province Applicant before: HEFEI ITEK PHOTOELECTRICS TECHNOLOGY CO.,LTD. |