脉冲产生电路和交错脉冲产生电路的制作方法

专利检索2022-05-10  145



1.本技术涉及半导体电路设计领域,特别涉及一种脉冲产生电路和交错脉冲产生电路。


背景技术:

2.在半导体电路设计中,经常会用到等间距交错(stagger)信号,等间距交错信号指每间隔固定延迟产生的信号。
3.对于同步信号而言,通常借助时钟信号来产生等间距交错信号;对于异步信号而言,通过插入延时单元(delay cell)来产生所需的等间距交错信号,信号之间的延迟可以根据需求插入相应的延时单元实现。其中,采用同步信号产生等间距交错信号的方式,等间距交错信号之间的延迟是时钟周期的整数倍,等间距交错信号之间延迟大小的可控性差;采用异步信号产生等间距交错信号的方式,虽然信号之间的延迟可控性好,但会明显增大形成的电路版图的面积和电路的功耗。
4.然而申请人发现,通过脉冲信号的周期来调整等间距交错信号的信号延迟可以减小电路版图的面积和电路的功耗,且信号之间的延迟无需为时钟周期的整数倍,如何产生周期可变的脉冲信号,是优化等间距交错信号产生方式的前提条件。


技术实现要素:

5.本技术实施例提供一种脉冲产生电路和交错脉冲产生电路,以产生周期可调整的脉冲信号,且电路版图的面积小,电路的功耗小。
6.为解决上述技术问题,本技术实施例提供了一种脉冲产生电路,包括:振荡模块,接收控制信号,且根据控制信号生成第一振荡信号;周期调整模块,接收第一振荡信号以及倍率选择信号,并输出第二振荡信号,第二振荡信号的周期为第一振荡信号基于倍率选择信号调整后的周期;脉冲转换模块,接收第二振荡信号,并输出脉冲信号,脉冲信号的脉冲基于第二振荡信号的上升沿或下降沿产生,且脉冲信号的脉冲周期与第二振荡信号的振荡周期相同。
7.与相关技术相比,根据控制信号产生第一振荡信号,即控制信号在处于有效电平时,产生周期一定的第一振荡信号;根据倍率选择信号,基于第一振荡信号产生第二振荡信号,即基于倍率选择信号,改变第一振荡信号的周期,以产生相应的第二振荡信号;然后将第二振荡信号作为信号源产生脉冲信号,产生的脉冲信号的脉冲周期与第二振荡信号的振荡周期相同;在产生脉冲信号的过程中,若倍率选择信号改变,调整第一振荡信号的周期的幅度改变,以使产生的第二振荡信号的周期变化,从而产生周期可调整的脉冲信号。
8.另外,周期调整模块包括:延时单元,接收第一振荡信号,并基于第一振荡信号生成振荡调整信号,振荡调整信号的周期与第一振荡信号的周期不同;选择单元,接收倍率选择信号,并基于倍率选择信号选择第一振荡信号或振荡调整信号作为第二振荡信号。
9.另外,延时单元包括:d触发器,d触发器包括输入端、时钟端、复位端和输出端,时
钟端用于接收第一振荡信号,复位端用于接收复位信号,输出端用于串联触发反相器并连接至输入端,且用于输出振荡调整信号。
10.另外,选择单元包括:倍率选择器,倍率选择器包括第一选择输入端、第二选择输入端、选择信号端和选择输出端,第一选择输入端用于接收第一振荡信号,第二选择输入端用于接收振荡调整信号,选择信号端用于接收倍率选择信号,选择输出端用于输出第二振荡信号。
11.另外,延时单元包括e个串联的延时子单元,振荡调整信号包括e个延时信号,e为正整数;第一级延时子单元,用于根据第一振荡信号生成第一延时信号,并将第一延时信号输入到第二级延时子单元中;第f级延时子单元,用于根据第f

1延时信号生成第f延时信号,f为小于等于e,且大于等于2的正整数。延时单元包括多个延时子信号,通过多个延时子信号生成的振荡调整信号的周期相较于第一振荡信号存在较大差异,即通过多个延时子信号,大幅度改变第一振荡信号的周期。
12.另外,选择单元基于倍率选择信号选择第一振荡信号或振荡调整信号作为第二振荡信号,包括:基于倍率选择信号,选择第e

1延时信号或第e延时信号作为第二振荡信号。
13.另外,第f级延时子单元包括:d触发器,d触发器包括输入端、时钟端、复位端和输出端,时钟端用于接收第f

1延时信号,复位端用于接收复位信号,输出端用于串联触发反相器并连接至输入端,且用于输出第f级延时信号。
14.另外,选择单元包括e个串联的选择子单元,倍率选择信号包括对应于每个选择子单元的子倍率选择信号;第一级选择子单元,用于根据对应的子倍率选择信号,选择第一振荡信号或第一延时信号输入到第二级选择子单元中;第f级选择子单元,用于根据对应的子倍率选择信号,选择第f

1级选择子单元的输出信号或第f延时信号输入到第f 1级选择子单元中;第e级选择子单元,用于根据对应的子倍率选择信号,选择第e

1级选择子单元的输出信号或振荡调整信号作为第二振荡信号,f为小于e,且大于等于2的正整数。通过对应于的多个延时子单元的多个选择子单元,除了选了第一振荡信号或振荡调整信号作为第二振荡信号,还可以选用第f级延时信号作为第二振荡信号,为第二振荡信号的选用提供了更多选择。
15.另外,第f级选择子单元包括:倍率选择器,倍率选择器包括第一选择输入端、第二选择输入端、选择信号端和选择输出端,第一选择输入端用于接收第f

1级选择子单元的输出信号,第二选择输入端用于接收第f延时信号,选择信号端用于接收对应的子倍率选择信号,选择输出端用于输出第f

1级选择子单元的输出信号或第f延时信号。
16.另外,振荡模块包括:振荡单元以及连接在振荡单元中的触发单元;触发单元,用于接收复位信号以及控制信号,并基于复位信号和控制信号触发振荡单元;振荡单元触发后,根据控制信号生成第一振荡信号。
17.另外,振荡单元包括:a个反相器串联形成的环形振荡器,a为正奇数。
18.另外,触发单元包括:第一与非门和第二与非门,第一与非门的输出端连接至第二与非门的一输入端;第一与非门的一输入端和第二与非门的输出端用于接入环形振荡器;第一与非门与第二与非门中,其中一者用于接收控制信号,另一者用于接收复位信号。
19.另外,振荡模块还包括:第一反相器组,包括串联的b个反相器,b为正偶数;第一选择单元,用于接收第一选择信号,并基于第一选择信号,将第一反相器组串接在环形振荡器
中的相邻反相器之间。
20.另外,振荡模块还包括:第二反相器组,包括串联的c个反相器,c为正偶数;第二选择单元,用于接收第二选择信号,并基于第二选择信号,将第二反相器组串接在环形振荡器中的相邻反相器之间。
21.另外,脉冲转换模块包括:脉冲转换器,用于接收第二振荡信号,且基于第二振荡信号生成脉冲信号。
22.本技术实施例还提供了一种交错脉冲产生电路,包括:信号产生模块,用于根据激活信号生成第一控制信号和第二控制信号,第一控制信号与第二控制信号为反相信号;第一脉冲产生单元,包括上述的脉冲产生电路,第一脉冲产生单元用于根据第一控制信号生成第一脉冲信号;第二脉冲产生单元,包括上述的脉冲产生电路,第二脉冲产生单元用于根据第二控制信号生成第二脉冲信号;第一脉冲信号与第二脉冲信号为交错脉冲信号。
23.另外,信号产生模块包括:复位单元,接收第一复位信号以及激活信号,并基于第一复位信号和激活信号生成第一控制信号;反向单元,接收第一控制信号,并基于第一控制信号生成第二控制信号。
24.另外,复位单元包括:复位与非门和复位反相器,复位反相器连接复位与非门的输出端,复位与非门用于接收第一复位信号和激活信号。
25.另外,信号产生模块还包括:复位信号产生单元,用于根据第一复位信号和第一控制信号生成第二复位信号,以使当第一复位信号为复位状态时,第二复位信号也处于复位状态,当第一复位信号为非复位状态时,第二复位信号基于第一控制信号的变化沿产生复位窄脉冲。
26.另外,信号产生模块还包括:选择信号产生单元,用于接收选择信号,并基于选择信号生成选择信号组;选择信号组包括选择信号和反相选择信号,选择信号与反相选择信号为反相信号。
27.相比于相关技术而言,用于根据激活信号产生第一控制信号和第二控制信号,第一控制信号和第二控制信号互为反相信号;根据反相控制信号产生的第一脉冲信号和第二脉冲信号为交错脉冲信号,即第一脉冲信号处于脉冲期间第二脉冲信号为无效电平;第二脉冲信号处于脉冲期间,第一脉冲信号为无效电平,且产生的第一脉冲信号和第二脉冲信号的周期可调整,即产生周期可调整的脉冲信号,且电路涉及的器件较少,电路板图的面积小,电路的功耗低。
附图说明
28.图1和图2为本技术一实施例提供的脉冲产生电路的结构示意图;
29.图3为本技术一实施例提供的振荡模块的具体电路示意图;
30.图4为本技术一实施例提供的延时单元的结构示意图;
31.图5为本技术一实施例提供的选择单元的结构示意图;
32.图6和图7为本技术一实施例提供的周期调整模块的电路示意图;
33.图8为本技术一实施例提供的脉冲产生电路中信号的时序示意图;
34.图9和图10为本技术另一实施例提供的交错脉冲产生电路的结构示意图;
35.图11为本技术另一实施例提供的信号产生模块的具体电路示意图;
36.图12为本技术另一实施例提供的交错脉冲产生电路中信号的时序示意图。
具体实施方式
37.采用同步信号产生等间距交错信号的方式,等间距交错信号之间的延迟必须是时钟周期的整数倍,等间距交错信号之间延迟大小的可控性差;采用异步信号产生等间距交错信号的方式,虽然信号之间的延迟可控性好,但会明显增大形成的电路版图的面积和电路的功耗。
38.为解决上述问题,本技术一实施例提供了一种脉冲产生电路,包括:振荡模块,接收控制信号,且根据控制信号生成第一振荡信号;周期调整模块,接收第一振荡信号以及倍率选择信号,并输出第二振荡信号,第二振荡信号的周期为第一振荡信号基于倍率选择信号调整后的周期;脉冲转换模块,接收第二振荡信号,并输出脉冲信号,脉冲信号的脉冲基于第二振荡信号的上升沿或下降沿产生,且脉冲信号的脉冲周期与第二振荡信号的振荡周期相同。
39.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本技术各实施例中,为了使读者更好地理解本技术而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本技术所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本技术的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合,相互引用。
40.图1和图2为本实施例提供的脉冲产生电路的结构示意图,图3为本实施例提供的振荡模块的具体电路示意图,图4为本实施例提供的延时单元的结构示意图,图5为本实施例提供的选择单元的结构示意图,图6和图7为本实施例提供的周期调整模块的电路示意图,图8为本实施例提供的脉冲产生电路中信号的时序示意图;以下结合附图对本实施例提供的脉冲产生电路作进一步详细说明。
41.参考图1,脉冲产生电路100包括:振荡模块101,接收控制信号rasen,且根据控制信号rasen生成第一振荡信号osc1。
42.控制信号rasen即外部输入的指令,振荡模块101用于根据外部指令生成第一振荡信号osc1;具体地,当控制信号rasen处于有效电平时,振荡模块101生成第一振荡信号osc1;在本实施例中,假设第一振荡信号osc1的周期为t。
43.在一个例子中,当接收到控制信号rasen,且控制信号rasen为有效电平时,振荡模块101起振以产生第一振荡信号osc1。
44.进一步地,参考图2,振荡模块101包括振荡单元111以及连接在振荡单元111中的触发单元121;触发单元121用于接收复位信号fnrasen以及控制信号rasen,并基于复位信号fnrasen和控制信号rasen触发振荡单元111;振荡单元111触发后,根据控制信号rasen生成第一振荡信号osc1。
45.需要注意的是,此处描述的“基于复位信号fnrasen和控制信号rasen触发振荡单元111”中,“基于”的含义包括但不限定于:当复位信号fnrasen处于非复位状态,且控制信号rasen为有效电平,触发单元121触发振荡单元111。
46.复位信号fnrasen即外部输入的复位指令,用于对触发单元121进行复位;具体地,
当触发单元121复位后,若触发单元121接收的控制信号rasen为有效电平,触发单元121触发振荡单元111,以使振荡单元111产生第一振荡信号osc1。
47.在一个例子中,参考图3,振荡单元111包括a个反相器串联形成的环形振荡器,a为正奇数;a可以为5、7、9、11等,在本实施例中以a=7,即7个反相器串联形成的环形振荡器为例进行举例说明,并不构成对本实施例的限定,在具体应用中,可以根据实际需求选择环形振荡器中反相器的数量。触发单元121包括第一与非门211和第二与非门212,第一与非门211的输出端连接至第二与非门212的一输入端,第一与非门211的一输入端和第二与非门212的输出端用于接入环形振荡器;第一与非门211与第二与非门212中,其中一者用于接收控制信号rasen,另一者用于接收复位信号fnrasen;需要说明的是,图3中给定的第一与非门211用于接收控制信号rasen,第二与非门212用于接收复位信号fnrasen并不构成对本实施例的限定,在其他实施例中也可以采用第二与非门接收控制信号,第一与非门接收复位信号。
48.在本实施例中,振荡模块101还包括:第一反相器组215,包括串联的b个反相器,b为正偶数;b可以为2、4、6等,在本实施例中以b=2,即2个反相器串联形成的第一反相器组215为例进行举例说明,并不构成对本实施例的限定,在具体应用中,可以根据实际需求选择第一反相器组215中反相器的数量。第一选择单元(未图示),用于接收第一选择信号fnadjdly1,并基于第一选择信号fnadjdly1,将第一反相器组215串接在环形振荡器中的相邻反相器之间。
49.具体地,第一反相器组215中反相器为b个的目的在于:保证环形振荡器中反相器的总数为奇数个;具体地,第一选择单元(未图示)包括第一选择器214,用于根据第一选择信号fnadjdly1和反向第一选择信号fnadjdly1n选通第一支路或第二支路;其中,第一支路作为环形振荡器中相邻反相器的连接电路,第二支路将第一反相器组215串接至环形振荡器相邻反相器的连接电路中;将第一反相器组215接入环形振荡器的目的是:增加环形振荡器中反相器的个数,从而增大振荡单元111产生的第一振荡信号osc1的周期,在本实施例中假设增加第一反相器组215的反相器后,生成的第一振荡信号osc1为1.2t;由于第一反相器组215接入环形振荡器是通过第一选择信号fnadjdly1控制,即可通过外部输入的第一选择信号fnadjdly1调整振荡单元111生成的第一振荡信号osc1的周期。
50.在本实施例中,振荡模块101还包括:第二反相器组217,包括串联的c个反相器,c为正偶数;c可以为2、4、6等,在本实施例中以c=4,即4个反相器串联形成的第二反相器组217为例进行举例说明,并不构成对本实施例的限定,在具体应用中,可以根据实际需求选择第二反相器组217中反相器的数量。第二选择单元(未图示),用于接收第二选择信号fnadjdly2,并基于第二选择信号fnadjdly2,将第二反相器组217串接在环形振荡器中的相邻反相器之间。
51.具体地,第二反相器组217中反相器为c个的目的在于:保证环形振荡器中反相器的总数为奇数个;具体地,第二选择单元(未图示)包括第二选择器216,用于根据第二选择信号fnadjdly2和反向第二选择信号fnadjdly2n选通第三支路或第四支路;其中,第三支路作为环形振荡器中相邻反相器的连接电路,第四之路将第二反相器组217串接至环形振荡器相邻反相器的连接电路中;将第二反相器组217接入环形振荡器的目的是:增加环形振荡器中反相器的个数,从而增大振荡单元111产生的第一振荡信号osc1的周期,在本实施例中
假设增加第二反相器组217的反相器后,生成的第一振荡信号osc1为1.4t;由于第二反相器组217接入环形振荡器是通过第二选择信号fnadjdly2控制,即可通过外部输入的第二选择信号fnadjdly2调整振荡单元111生成的第一振荡信号osc1的周期。
52.在本实施例中b和c可以设置为任意正偶数,在具体应用于可以根据振荡单元111产生的第一振荡信号osc1所需的变化,合理设置b和c的值;另外,本实施例中说明了两个反相器组的实现方式,在本实施例的基础上继续加入第三反相器组、第四反相器组的实现方案,都应该属于本技术的保护范围。
53.另外,通过第一反相器组215和第二反向器组217同时接入环形振荡器,可以实现不同幅度的改变第一振荡信号osc1的周期;此时根据第一选择信号fnadjdly1和第二选择信号fnadjdly2的不同生成的第一振荡信号osc1的周期表1所示:
54.表1osc1周期表
55.fnadjdly1fnadjdly2osc1的周期00t101.2t011.4t111.6t
56.继续参考图1,脉冲产生电路100包括:周期调整模块102,接收第一振荡信号osc1以及倍率选择信号fnadjdlyx,并输出第二振荡信号osc2,第二振荡信号osc2的周期为第一振荡信号osc1基于倍率选择信号fnadjdlyx调整后的周期,倍率选择信号fnadjdlyx为外部输入的选择指令,用于调整第二振荡信号osc2的周期,即脉冲产生电路可通过外部输入的倍率选择信号fnadjdlyx调整周期调整模块102生成的第二振荡信号osc2的周期。
57.在一个例子中,可以利用第一振荡信号osc1生成振荡调整信号osct,然后根据倍率选择信号fnadjdlyx选择第一振荡信号osc1作为第二振荡信号osc2输出,或选择振荡调整信号osct作为第二振荡信号osc2输出。也可以根据倍率选择信号fnadjdlyx判断是否需要生成振荡调整信号osct,即采用先判断再生成的方式,输出第二振荡信号osc2。
58.参考图2,周期调整模块102包括:延时单元112,接收第一振荡信号osc1,并基于第一振荡信号osc1生成振荡调整信号osct,振荡调整信号osct的周期与第一振荡信号osc1的周期不同;选择单元122,接收倍率选择信号fnadjdlyx,并基于倍率选择信号fnadjdlyx选择第一振荡信号osc1或振荡调整信号osct作为第二振荡信号osc2。
59.在一个例子中,参考图4,延时单元112包括:d触发器201,d触发器包括输入端d、时钟端clk和clkn、复位端rn和输出端q,时钟端clk和clkn用于接收第一振荡信号osc1和反向第一振荡信号osc1n,复位端rn用于接收复位信号fnrasen,输出端q用于串联触发反相器202并连接至输入端d,且用于输出振荡调整信号osct。本领域技术人员可知,此时输出的振荡调整信号osct的周期是第一振荡信号osc1周期的两倍。
60.参考图5,选择单元122包括倍率选择器203,倍率选择器203包括第一选择输入端、第二选择输入端、选择信号端和选择输出端,第一选择输入端用于接收第一振荡信号osc1,第二选择输入端用于接收振荡调整信号osct,选择信号端用于接收倍率选择信号fnadjdlyx和反向倍率选择信号fnadjdlyxn,选择输出端用于输出第二振荡信号osc2,通过倍率选择信号fnadjdlyx可以大幅度的改变振荡信号的周期。
61.此时,根据第一选择信号fnadjdly1、第二选择信号fnadjdly2和倍率选择信号fnadjdlyx的不同生成的第二振荡信号osc2的周期如表2所示:
62.表2osc2的周期表
63.fnadjdlyxfnadjdly1fnadjdly2osc2的周期000t0101.2t0011.4t0111.6t1002t1102.4t1012.8t1113.2t
64.在本实施例中,延时单元112包括e个串联的延时子单元,振荡调整信号osct包括e个延时信号,e为正整数;第一级延时子单元,用于根据第一振荡信号osc1生成第一延时信号osc11,并将第一延时信号osc11输入到第二级延时子单元中;第f级延时子单元,用于根据第f

1级延时信号osc1f

1生成第f延时信号osc1f,所述f为小于等于e,且大于等于2正整数。
65.具体地,第f级延时子单元包括:d触发器,d触发器包括输入端、时钟端和、复位端和输出端,时钟端和用于接收第f

1延时信号osc1f

1和反向第f

1延时信号osc1f

1n,复位端用于接收复位信号,输出端用于串联触发反相器并连接至输入端,且用于输出第f延时信号osc1f。本领域技术人员可知,此时输出的第f延时信号osc1f的周期是第f

1延时信号osc1f

1周期的两倍。
66.参考图6,延时单元112包括3个串联的延时子单元,分别为第一级延时子单元221、第二级延时子单元223和第三级延时子单元225;其中,第一级延时子单元221用于根据第一振荡信号osc1生成第一延时信号osc11,第一延时信号osc11的周期是第一振荡信号osc1周期的两倍;第二级延时子单元223用于根据第一延时信号osc11生成第二延时信号osc12,第二延时信号osc12的周期是第一延时信号osc11周期的两倍;第三级延时子单元225用于根据第二延时信号osc12生成第三延时信号osc13,第三延时信号osc13的周期是第二延时信号osc12周期的两倍。
67.在一个例子中,选择单元122基于倍率选择信号fnadjdlyx选择第一振荡信号osc1或振荡调整信号osct作为第二振荡信号osc2,包括:基于倍率选择信号fnadjdlyx选择第e

1延时信号osc1e

1或第e延时信号osc1e作为第二振荡信号osc2。
68.在本实施例中,选择单元122基于倍率选择信号fnadjdlyx选择第一振荡信号osc1或振荡调整信号osct作为第二振荡信号osc2,包括:基于倍率选择信号fnadjdlyx选择第二延时信号osc12或第三延时信号osc13作为第二振荡信号osc2。其中,第一级延时单元221和第二级延时子单元223用于扩大输出的第二振荡信号osc2的周期。
69.此时根据第一选择信号fnadjdly1、第二选择信号fnadjdly2和倍率选择信号fnadjdlyx的不同生成的第二振荡信号osc2的周期如表3所示:
70.表3osc2的周期表
71.fnadjdlyxfnadjdly1fnadjdly2osc2的周期0004t0104.8t0015.6t0116.4t1008t1109.6t10111.2t11112.8t
72.在另一个例子中,选择单元122包括e个串联的选择子单元,倍率选择信号fnadjdlyx包括对应于每个选择子单元的子倍率选择信号;第一级选择子单元,用于根据对应的子倍率选择信号,选择第一振荡信号osc1或第一延时信号osc11输入到第二级选择子单元中;第f级选择子单元,用于根据对应的子倍率选择信号,选择第f

1级选择子单元的输出信号或第f延时信号osc1f输入到第f 1级选择子单元中;第e级选择子单元,用于根据对应的子倍率选择信号,选择第e

1级选择子单元的输出信号或振荡调整信号osct作为第二振荡信号osc2,f为小于e,且大于等于2的正整数。
73.具体地,第f级选择子单元包括:倍率选择器,倍率选择器包括第一选择输入端、第二选择输入端、选择信号端和选择输出端、第一选择端用于接收第f

1级选择子单元的输出信号,第二选择输入端用于接收第f延时信号osc1f,选择信号端用于接收对应的子倍率选择信号,选择输出端用于输出第f

1级选择子单元的输出信号或第f延时信号osc1f。
74.参考图7,选择单元122包括3个串联的选择子单元,分别为第一级选择子单元227、第二级选择子单元228和第三级选择子单元229;其中,第一级选择子单元227用于选择第一振荡信号osc1或第一延时信号osc11输入到第二级选择子单元228,第二级选择子单元228用于选择第一级选择子单元227的输出信号或第二延时信号osc12输入到第三级选择子单元229,第三级选择子单元229用于选择第二级选择子单元228的输出信号或第三延时信号osc13作为振荡调整信号osct。通过多个选择子单元的串联,实现了第二振荡信号osc2周期更多的变化选择。
75.需要说明的是,在具体应用过程中,倍率选择信号fnadjdlyx、第一选择信号fnadjdly1和第二选择信号fnadjdly2可以通过多位二进制数实现,即选择信号是一个多位二进制数,其中一位作为倍率选择信号fnadjdlyx,一位作为第一选择信号fnadjdly1,一位作为第二选择信号fnadjdly2。
76.继续参考图1,脉冲产生电路100包括:脉冲转换模块103,接收第二振荡信号osc2,并输出脉冲信号oscclk,脉冲信号oscclk的脉冲基于第二振荡信号的上升沿或下加沿产生,且脉冲信号oscclk的脉冲周期与第二振荡信号的振荡周期相同。
77.具体地,参考图2,脉冲转换模块103包括:脉冲转换器113,用于接收第二振荡信号osc2,且基于第二振荡信号osc2生成脉冲信号oscclk。
78.在一个例子中,当脉冲转换器113检测到第二振荡信号osc2的上升沿后输出一个向上的窄脉冲,脉冲转换器113的输出端还可以通过串联反相器,以输出一个向下的窄脉冲。在另一个例子中,当脉冲转换器113检测到第二振荡信号osc2的上升沿后输出一个向下
的窄脉冲,脉冲转换器113的输出端还可以通过串联反相器,以输出一个向上的窄脉冲。另外,本实施例中脉冲转换器113是基于第二振荡信号osc2的上升沿工作,在其他实施例中,脉冲转换器还可以基于第二振荡信号的下降沿工作。
79.需要注意的是,此处描述的“基于第二振荡信号osc2生成脉冲信号oscclk”中,“基于”的含义包括但不限定于:检测到第二振荡信号osc2的上升沿,或者检测到第二振荡信号osc2由低电平变为高电平(高电平变为低电平)后产生脉冲信号oscclk的窄脉冲。
80.需要说明的是,在本实施例中,脉冲信号oscclk是基于第二振荡信号osc2的上升沿产生,在其他实施例中,脉冲信号还可以根据第二振荡信号的下降沿产生。
81.参考图8,在控制信号rasen为有效电平期间,振荡模块101产生周期为t的第一振荡信号osc1,周期调整模块102根据倍率选择信号fnadjdlyx调整第二振荡信号osc2(osc2

)的周期。
82.具体地,若在控制信号rasen为有效电平期间改变倍率选择信号fnadjdlyx,此时产生的第二振荡信号osc2存在周期变化,假设由周期t变为周期2t,此时产生的脉冲信号oscclk中脉冲周期也由周期t变为周期2t;若在控制信号rasen为有效电平之前改变倍率选择信号fnadjdlyx,此时产生的第二振荡信号osc2

不存在周期变化,产生的脉冲信号oscclk

中脉冲周期也不存在脉冲周期的变化。
83.相对于相关技术而言,根据控制信号产生第一振荡信号,即控制信号在处于有效电平时,产生周期一定的第一振荡信号;根据倍率选择信号,基于第一振荡信号产生第二振荡信号,即基于倍率选择信号,改变第一振荡信号的周期,以产生相应的第二振荡信号;然后将第二振荡信号作为信号源产生脉冲信号,产生的脉冲信号的脉冲周期与第二振荡信号的振荡周期相同;在产生脉冲信号的过程中,若倍率选择信号改变,调整第一振荡信号的周期的幅度改变,以使产生的第二振荡信号的周期变化,从而产生周期可调整的脉冲信号。
84.值得一提的是,本实施例中所涉及到的各单元均为逻辑单元,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本技术的创新部分,本实施例中并没有将与解决本技术所提出的技术问题关系不太密切的单元引入,但这并不表明本实施例中不存在其它的单元。
85.本技术另一实施例涉及一种交错脉冲产生电路,包括:信号产生模块,用于根据激活信号生成第一控制信号和第二控制信号,第一控制信号与第二控制信号为反相信号;第一脉冲产生单元,包括上述的脉冲产生电路,第一脉冲产生单元用于根据第一控制信号生成第一脉冲信号;第二脉冲产生单元,包括上述的脉冲产生电路,第二脉冲产生单元用于根据第二控制信号生成第二脉冲信号;第一脉冲信号与第二脉冲信号为交错脉冲信号。
86.图9和图10为本实施例提供的交错脉冲产生电路的结构示意图;图11为本实施例提供的信号产生模块的具体电路示意图;图12为本实施例提供的交错脉冲产生电路中信号的时序示意图;以下将结合附图对本实施例提供的交错脉冲产生电路进行详细说明,与上述实施例相同或相应的部分,以下将不做详细赘述。
87.参考图9,交错脉冲产生电路300,包括:信号产生模块303,用于根据激活信号active生成第一控制信号acten和第二控制信号preen,第一控制信号acten和第二控制信号preen为反相信号。其中,激活信号active即外部输入的激活指令,信号产生模块303用于根据外部激活指令生成互为反向信号的第一控制信号acten和第二控制信号preen。
88.具体地,参考图10,信号产生模块303包括:
89.复位单元313,接收第一复位信号fnacten以及激活信号active,并基于第一复位信号fnacten和激活信号active生成第一控制信号acten。
90.第一复位信号fnacten即外部输入的复位指令,用于对复位单元313进行复位;具体地,当复位单元313复位后,若复位单元313接收的激活信号active为有效电平,复位单元313产生第一控制信号acten。
91.反向单元323,接收第一控制信号acten,并基于第一控制信号acten生成第二控制信号preen。
92.在本实施例中,信号产生模块303还包括:复位信号产生单元333,用于根据第一复位信号fnacten和第一控制信号acten生成第二复位信号fnpreen,以使当第一复位信号fnacten为复位状态时,第二复位信号fnpreen也处于复位状态,当第一复位信号fnacten为非复位状态时,第二复位信号fnpreen基于第一控制信号acten的变化沿产生复位窄脉冲。
93.在本实施例中,信号产生模块303还包括:选择信号产生单元343,用于接接受选择信号fnadjdly,并基于选择信号fnadjdly生成选择信号组,选择信号组包括选择信号fnadjdly和反相选择信号fnadjdlyn,选择信号fnadjdly与反相选择信号fnadjdlyn为反相信号。
94.需要说明的是,在本实施例中选择信号fnadjdly包括用于调控脉冲产生电路100的倍率选择信号fnadjdlyx、第一选择信号fnadjdly1和第二选择信号fnadjdly2。
95.在一个例子中,参考图11,复位单元313包括复位与非门403和复位反向器404,复位反相器404连接复位与非门403的输出端,复位与非门403用于接接收第一复位信号fnacten和激活信号active。
96.反向单元323包括连接复位单元313的输出反相器405,用于根据第一控制信号acten生成第二控制信号preen。
97.复位信号产生单元333包括脉冲转换装置406,用于检测第一控制信号acten的变化沿(如上升沿),产生脉冲控制信号;输出与非门407和输出反相器408,输出与非门407还用于接收第一复位信号fnacten,此时输出反相器408输出第二复位信号fnpreen。
98.选择信号产生单元343包括:串联的第一选择反相器401和第二选择反相器402,第一选择反相器401的输出端连接第二选择反相器402的输入端,用于根据选择信号fnadjdly生成选择信号组。
99.继续参考图9,交错脉冲产生电路300,还包括:第一脉冲产生单元301和第二脉冲产生单元302;第一脉冲产生单元301,包括上述脉冲产生电路100,第一脉冲产生单元301用于根据第一控制信号acten生成第一脉冲信号actclk;第二脉冲产生单元302,包括上述脉冲产生电路100,第二脉冲产生单元302用于根据第二控制信号preen生成第二脉冲信号preclk;第一脉冲信号actclk与第二脉冲信号preclk为交错脉冲信号,交错脉冲信号即根据反相的信号(第一控制信号acten和第二控制信号preen)产生的脉冲信号(第一脉冲信号actclk和第二脉冲信号preclk)。
100.参考图10,交错脉冲产生电路300用于接收外部输入的激活信号active,信号产生模块303用于根据外部输入的激活信号active产生第一控制信号acten和第二控制信号preen,第一控制信号acten和第二控制信号preen为反相信号。
101.具体地,参考图12,当激活信号active为有效电平时,产生的第一控制信号acten为有效电平;第一脉冲产生单元301用于根据第一控制信号acten产生周期为t第一振荡信号osc1和周期为2t的第二振荡信号osc2;在本实施例中,第二振荡信号osc2与第一振荡信号osc1的周期一致,第一脉冲信号actclk基于第二振荡信号osc2的上升沿产生。第二脉冲产生单元302用于格局第二控制信号preen产生周期为t的第一振荡信号osc1〃和周期为2t的第二振荡信号osc2〃;在本实施例中,第二振荡信号osc2〃与第一振荡信号osc1〃的周期一致,第二脉冲信号preclk基于第二振荡信号osc2〃的上升沿产生。此时产生的第一脉冲信号actclk与第二脉冲信号preclk为交错脉冲信号。
102.与相关技术相比,用于根据激活信号产生第一控制信号和第二控制信号,第一控制信号和第二控制信号互为反相信号;根据反相控制信号产生的第一脉冲信号和第二脉冲信号为交错脉冲信号,即第一脉冲信号处于脉冲期间第二脉冲信号为无效电平;第二脉冲信号处于脉冲期间,第一脉冲信号为无效电平,且产生的第一脉冲信号和第二脉冲信号的周期可调整,即产生周期可调整的脉冲信号,且电路涉及的器件较少,电路板图的面积小,电路的功耗低。
103.值得一提的是,本实施例中所涉及到的各单元均为逻辑单元,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本技术的创新部分,本实施例中并没有将与解决本技术所提出的技术问题关系不太密切的单元引入,但这并不表明本实施例中不存在其它的单元。
104.由于上述实施例与本实施例相互对应,因此本实施例可与上述实施例互相配合实施。上述实施例中提到的相关技术细节在本实施例中依然有效,在上述实施例中所能达到的技术效果在本实施例中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在上述实施例中。
105.本领域的普通技术人员可以理解,上述各实施例是实现本技术的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本技术的精神和范围。
转载请注明原文地址:https://win.8miu.com/read-294.html

最新回复(0)