Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6360386B2 - スペクトラム拡散クロック生成回路 - Google Patents
[go: Go Back, main page]

JP6360386B2 - スペクトラム拡散クロック生成回路 - Google Patents

スペクトラム拡散クロック生成回路 Download PDF

Info

Publication number
JP6360386B2
JP6360386B2 JP2014164351A JP2014164351A JP6360386B2 JP 6360386 B2 JP6360386 B2 JP 6360386B2 JP 2014164351 A JP2014164351 A JP 2014164351A JP 2014164351 A JP2014164351 A JP 2014164351A JP 6360386 B2 JP6360386 B2 JP 6360386B2
Authority
JP
Japan
Prior art keywords
output
signal
waveform
sigma modulator
value
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.)
Active
Application number
JP2014164351A
Other languages
English (en)
Other versions
JP2016040869A (ja
Inventor
美志 安達
美志 安達
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renesas Electronics Corp
Original Assignee
Renesas Electronics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Renesas Electronics Corp filed Critical Renesas Electronics Corp
Priority to JP2014164351A priority Critical patent/JP6360386B2/ja
Priority to US14/804,704 priority patent/US9660657B2/en
Publication of JP2016040869A publication Critical patent/JP2016040869A/ja
Priority to US15/490,519 priority patent/US9806726B2/en
Application granted granted Critical
Publication of JP6360386B2 publication Critical patent/JP6360386B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/16Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
    • H03L7/18Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
    • H03L7/183Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between fixed numbers or the frequency divider dividing by a fixed number
    • H03L7/187Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between fixed numbers or the frequency divider dividing by a fixed number using means for coarse tuning the voltage controlled oscillator of the loop
    • H03L7/189Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between fixed numbers or the frequency divider dividing by a fixed number using means for coarse tuning the voltage controlled oscillator of the loop comprising a D/A converter for generating a coarse tuning voltage
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/16Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
    • H03L7/18Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
    • H03L7/197Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between numbers which are variable in time or the frequency divider dividing by a factor variable in time, e.g. for obtaining fractional frequency division
    • H03L7/1974Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between numbers which are variable in time or the frequency divider dividing by a factor variable in time, e.g. for obtaining fractional frequency division for fractional frequency division
    • H03L7/1976Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between numbers which are variable in time or the frequency divider dividing by a factor variable in time, e.g. for obtaining fractional frequency division for fractional frequency division using a phase accumulator for controlling the counter or frequency divider
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3002Conversion to or from differential modulation
    • H03M7/3004Digital delta-sigma modulation
    • H03M7/3015Structural details of digital delta-sigma modulators
    • H03M7/302Structural details of digital delta-sigma modulators characterised by the number of quantisers and their type and resolution
    • H03M7/3024Structural details of digital delta-sigma modulators characterised by the number of quantisers and their type and resolution having one quantiser only
    • H03M7/3026Structural details of digital delta-sigma modulators characterised by the number of quantisers and their type and resolution having one quantiser only the quantiser being a multiple bit one
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/089Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
    • H03L7/0891Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses the up-down pulses controlling source and sink current generators, e.g. a charge pump
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/093Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using special filtering or amplification characteristics in the loop

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Manipulation Of Pulses (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Description

本発明はスペクトラム拡散クロック生成回路に関し、例えばデルタシグマ変調器を用いたスペクトラム拡散クロックの生成に関する。
電子機器によるEMI(Electro-Magnetic Interference)の発生を抑制するために、スペクトラム拡散クロック生成回路(SSCG:spread spectrum clock generator)が利用されている。SSCGでは、PLL(phase locked loop)回路等によって生成されるクロック信号を所定の変調周波数及び変調度に従って周波数変調することにより生成される。
特許文献1に開示されたSSCGは、PLL回路において、フィードバック経路上に配置された位相補間器によって電圧制御発振器の出力クロック信号の位相を進めたり遅らせたりすることにより、位相比較部に入力される帰還クロック信号と参照クロック信号との位相差を周期的に増減させて、出力クロック信号を周波数変調する。
また、出力クロックのスペクトラム拡散を制御するための波形信号を、デルタシグマ変調器によりデルタシグマ変調し、これにより得られる疎密波に基づいて出力クロックの周波数を変調するSSCGがある。
特開2010−035015号公報
発明者は以下の問題を見出した。
デルタシグマ変調器を用いたスペクトラム拡散クロック生成回路においては、デルタシグマ変調器に起因したスプリアスが発生する。
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
一実施の形態によれば、スペクトラム拡散クロック生成回路は、出力クロックのスペクトラム拡散を制御するための波形信号に基づいて、1ビットを超える出力を行うデルタシグマ変調器と、デルタシグマ変調器の出力信号に応じて制御された逓倍数に従って出力クロック信号を分周する分周器とを有するものである。
前記一実施の形態によれば、スペクトラム拡散クロックの生成におけるスプリアスの発生を抑制することができる。
実施の形態1にかかるSSCGの構成を示すブロック図である。 実施の形態1にかかるデルタシグマ変調器の構成を示すブロック図である。 第2の比較例にかかるデルタシグマ変調器の量子化器の入出力特性の一例を示すグラフであり、(a)は量子化器における入力と出力の関係を示し、(b)は量子化器の入力と微分非直線性誤差の関係を示している。 実施の形態1にかかるデルタシグマ変調器の量子化器の入出力特性の一例を示すグラフであり、(a)は量子化器における入力と出力の関係を示し、(b)は量子化器の入力と微分非直線性誤差の関係を示している。 デルタシグマ変調器における量子化ノイズについて示すグラフであり、(a)はノイズシェーピング前の量子化ノイズの周波数スペクトラムを示し、(b)はノイズシェーピング後の量子化ノイズの周波数スペクトラムを示し、(c)は高周波成分がカットされた量子化ノイズの周波数スペクトラムを示している。 実施の形態1にかかるSSCGの回路構成の一例を示す回路図である。 実施の形態1にかかるSSCGによる出力クロック信号の周波数スペクトラムを示すグラフである。 実施の形態1にかかるSSCGの動作波形を示すグラフである。 実施の形態2にかかるSSCGの構成を示すブロック図である。 実施の形態2にかかる量子化器の入出力特性の一例を示すグラフであり、(a)は量子化器における入力と出力の関係を示し、(b)は量子化器の入力と微分非直線性誤差の関係を示している。 実施の形態1にかかるデルタシグマ変調器の動作波形の一例を示すグラフである。 実施の形態2にかかるデルタシグマ変調器の動作波形の一例を示すグラフである。 実施の形態2にかかるSSCGの動作波形を示すグラフである。 実施の形態2にかかるSSCGによる出力クロック信号の周波数スペクトラムを示すグラフである。 実施の形態3にかかるSSCGの構成を示すブロック図である。 実施の形態3にかかるSSCGの回路構成の一例を示す回路図である。 実施の形態3にかかるSSCGの動作波形を示すグラフである。 実施の形態3の変形例にかかるSSCGの構成の一部を示すブロック図である。 実施の形態3の変形例にかかるSSCGの構成の一部を示すブロック図である。 デジタルシグマ変調を用いたデジタルアナログ変換器に波形整形器を利用した構成を示すブロック図である。 第1の比較例にかかるSSCGの構成を示すブロック図である。 第1の比較例にかかるSSCGの動作波形を示すグラフである。 第1の比較例にかかるSSCGによる出力クロック信号の周波数スペクトラムを示すグラフである。 第2の比較例にかかるSSCGの構成を示すブロック図である。 第2の比較例にかかるSSCGの動作波形を示すグラフである。 第2の比較例にかかるSSCGによる出力クロック信号の周波数スペクトラムを示すグラフである。
説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。なお、各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。
<事前の検討>
実施の形態の説明をする前に、発明者が事前に検討した内容について説明する。
図21は、第1の比較例にかかるSSCG(スペクトラム拡散クロック生成回路)8の構成を示すブロック図である。SSCG8は、位相比較部10と、電圧制御発振器(VCO: Voltage-controlled oscillator)14と、三角波生成器15と、SSCコントローラ80と、位相補間器81と、分周器82とを有する。
位相比較部10は、基準クロック信号RCLK及び帰還クロック信号VCLKを受信し、基準クロック信号RCLKと帰還クロック信号VCLKとの間の位相差に応じた制御電圧Vcを生成する。図21に示される構成では、位相比較部10は、位相比較器11と、チャージポンプ12と、ループフィルタ13とを有する。
位相比較器11は、基準クロック信号RCLKと帰還クロック信号VCLKの位相差を示す位相差信号を生成する。チャージポンプ12は、位相比較器11により生成された位相差信号に応じた電流をループフィルタ13へ出力する。ループフィルタ13は、チャージポンプ12から供給される電流を平滑化及び積分して、制御電圧Vcを生成する。
電圧制御発振器14は、制御電圧Vcに対応した発振周波数で発振し、出力クロック信号CLKOUTを生成する。三角波生成器(波形生成回路)15は、帰還クロック信号VCLKを用いて、出力クロック信号CLKOUTのスペクトラム拡散を制御するための波形信号として、予め定められた変調周波数の三角波の信号である三角波TWGを生成する。
SSCコントローラ80は、三角波生成器15により生成された三角波TWGに基づいて、位相補間器81及び分周器82に対し制御信号を送信する。例えば、基準クロック信号RCLKを100逓倍する際、変調度を±1%としてスペクトラム拡散する場合、SSCコントローラ80は、三角波TWGの変調周波数で周期的に逓倍数101と99を繰り返すよう分周器82を制御する。また、SSCコントローラ80は、三角波TWGの振幅の大きさに従って位相を進めたり遅らせたりするよう位相補間器81を制御する。分周器82により設定される逓倍数は、上記例の場合、101と99の2種類であるが、分周器82に加え、位相補間器81による位相シフトを併用することにより、三角波TWGの波形に応じた細かな逓倍設定が実現される。
位相補間器81は、SSCコントローラ80からの制御信号で指定された位相シフト量だけ出力クロック信号CLKOUTの位相をシフトさせる。そして、位相補間器81は、位相シフトさせたクロック信号を分周器82に出力する。分周器82は、位相補間器81から入力されたクロック信号について、SSCコントローラ80からの制御信号で指定された逓倍数で分周し、帰還クロック信号VCLKを生成する。分周器82から出力された帰還クロック信号VCLKは、位相比較器11及び三角波生成器15に供給される。
第1の比較例にかかるSSCG8では、このように、分周器82と位相補間器81とを併用して設定される逓倍数を三角波TWGにより動的に変化させ、出力クロック信号CLKOUTの周波数を拡散させることでスペクトラム拡散を実現している。図22は、第1の比較例にかかるSSCG8の動作波形を示すグラフであり、上段のグラフは三角波生成器15が生成した三角波TWGの振幅の時間による推移を示し、下段のグラフは出力クロック信号CLKOUTの周波数の時間による推移を示す。図22に示されるように、出力クロック信号CLKOUTは、三角波TWGの振幅の時間による推移に沿って、周波数が時間的に変化する。
図23は、第1の比較例にかかるSSCG8による出力クロック信号CLKOUTの周波数スペクトラムを示すグラフである。なお、図23において、実線が第1の比較例にかかるSSCG8による出力クロック信号CLKOUTの周波数スペクトラムを示しており、破線はスペクトラム拡散前の周波数スペクトラムを示している。SSCG8によれば、スペクトラム拡散により、一定の周波数で出力される場合すなわちスペクトラム拡散前の場合に比べ、最大電力が低減されることとなる。したがって、図23に示されるように、SSCG8による出力クロック信号CLKOUTは、拡散前に比べ周波数スペクトラムのピークが抑制される。
上述の通り、分周器82に加えて位相補間器81を用いることで、分周器82のみの逓倍設定よりも細かな逓倍設定を実現し、図23に示されるような周波数スペクトラムを得ることができるが、位相補間器81を使用せずにスペクトラム拡散クロック生成回路を構成することもできる。以下、第2の比較例として、位相補間器81を使用しないスペクトラム拡散クロック生成回路について説明する。
図24は、第2の比較例にかかるSSCG9の構成を示すブロック図である。SSCG9は、位相比較部10と、電圧制御発振器14と、三角波生成器15と、デルタシグマ変調器90と、SSCコントローラ91と、分周器92とを有する。第2の比較例にかかるSSCG9は、主に、位相補間器81がなく、また、デルタシグマ変調器90が追加された点で第1の比較例にかかるSSCG8と異なる。
デルタシグマ変調器90は、三角波生成器15が生成した三角波TWGの振幅成分をデルタシグマ変調して1ビットのデジタル値(出力信号DS)を出力する1次デルタシグマ変調器である。SSCコントローラ91は、デルタシグマ変調器90からの出力信号DSに基づいて、分周器92に対し制御信号を送信する。分周器92は、電圧制御発振器14から出力された出力クロック信号CLKOUTについて、SSCコントローラ91からの制御信号にしたがって分周し、帰還クロック信号VCLKを生成する。分周器92から出力された帰還クロック信号VCLKは、位相比較部10の位相比較器11及び三角波生成器15に供給される。以下、デルタシグマ変調器90の動作の詳細について説明する。
図25は、第2の比較例にかかるSSCG9の動作波形を示すグラフである。なお、図25において、上段のグラフは三角波生成器15が生成した三角波TWGの振幅の時間による推移を示し、中段のグラフはデルタシグマ変調器90の出力信号DSの時間による推移を示し、下段のグラフは出力クロック信号CLKOUTの周波数の時間による推移を示す。
図25の中段のグラフに示されるように、デルタシグマ変調器90は、三角波TWGを、2値の振幅を持つ疎密波へと変換する。したがって、デルタシグマ変調器90の出力信号DSは、信号値ds1と信号値ds2とを交互に繰り返すよう時間的に推移するが、その際の信号値ds1及び信号値ds2の継続時間は、三角波TWGの値に応じて異なる。
より具体的には、信号値ds1及び信号値ds2の継続時間は次のように変動する。なお、信号値ds1は信号値ds2よりも大きいものとする。デルタシグマ変調器90に入力される三角波TWGの値が最小値から最大値へと変動する際、入力される三角波TWGの値が大きくなるに従い、信号値ds2の継続時間に対する信号値ds1の継続時間の比率が大きくなる。よって、三角波TWGの値が最大値となるとき、信号値ds1の継続時間は最大となる。また、デルタシグマ変調器90に入力される三角波TWGの値が最大値から最小値へと変動する際、入力される三角波TWGの値が小さくなるに従い、信号値ds1の継続時間に対する信号値ds2の継続時間の比率が大きくなる。よって、三角波TWGの値が最小値となるとき、信号値ds2の継続時間は最大となる。なお、三角波TWGの値が中間値となるとき、信号値ds1の継続時間と信号値ds2の継続時間の比は1対1となる。
デルタシグマ変調器90から出力される出力信号DSにしたがって、SSCコントローラ91は、分周器92に対して逓倍数を設定する制御信号を出力する。具体的には、SSCコントローラ91は、デルタシグマ変調器90の出力信号DSがとる2値の出力のそれぞれに異なる逓倍数を対応させており、出力信号DSの値に応じた逓倍数を設定するよう分周器92に制御信号を出力する。SSCコントローラ91は、出力信号DSの値が変化するまで、すなわち上述のデルタシグマ変調器90の同一出力の継続時間だけ、当該出力信号DSの値に対応する逓倍数で分周器92が分周を行うよう制御信号を出力する。したがって、例えば、基準クロック信号RCLKを100逓倍する際、変調度を±1%としてスペクトラム拡散する場合、SSCコントローラ91は、出力信号DSの値が信号値ds1である間、分周器92が逓倍数101で分周するよう制御信号を出力し、出力信号DSの値が信号値ds2である間、分周器92が逓倍数99で分周するよう制御信号を出力する。このような動作により、図25に示されるように、出力クロック信号CLKOUTは、三角波TWGの振幅の時間による推移に沿って、周波数が時間的に変換する。
第2の比較例にかかるSSCG9では、デルタシグマ変調によって疎密波に変換することで、三角波TWGの細かな振幅変動に対応した逓倍設定を可能としている。これにより、位相補間器81による変調制御の精度と同等の変調制御を実現するSSCGを構成することができる。ところで、位相補間器81を実現する回路構成に起因する電力の消費が大きいため、位相補間器81を用いたSSCGの場合、低電力化への要求に応えることが困難である。このため、低電力化が要求される場合には、第2の比較例にかかるSSCG9のように、デルタシグマ変調器90を用いた構成の方が適している。
しかしながら、デルタシグマ変調器90を用いたSSCG9の場合、デルタシグマ変調器90はスプリアスの原因となる量子化ノイズを発生するため、図26に示されるように出力クロック信号CLKOUTにスプリアスが発生してしまう。なお、図26において、実線が第2の比較例にかかるSSCG9による出力クロック信号CLKOUTの周波数スペクトラムを示しており、破線はスペクトラム拡散前の周波数スペクトラムを示している。SSCG9によれば、スペクトラム拡散前に比べ最大電力が低減されるものの、第1の比較例にかかるSSCG8による出力クロック信号CLKOUTの周波数スペクトラムでは見られないピークが生じている。デルタシグマ変調器90に起因するこのようなスプリアスは、EMI低減度の要求を満たす上で妨げとなる。
以下、図面を参照しつつ、実施の形態について説明する。なお、図面は簡略的なものであるから、この図面の記載を根拠として実施の形態の技術的範囲を狭く解釈してはならない。また、同一の要素には、同一の符号を付し、重複する説明は省略する。
<実施の形態1>
図1は、実施の形態1にかかるSSCG1の構成を示すブロック図である。SSCG1は、位相比較部10と、電圧制御発振器14と、三角波生成器15と、デルタシグマ変調器16と、SSCコントローラ17と、分周器18とを有する。実施の形態1にかかるSSCG1は、第2の比較例にかかるSSCG9におけるデルタシグマ変調器90、SSCコントローラ91及び分周器92が、それぞれ、デルタシグマ変調器16、SSCコントローラ17及び分周器18に代わっている。なお、本実施の形態では、SSCG1は、三角波生成器15を備えるが、三角波生成器15を備えず、デルタシグマ変調器16が外部から波形信号を受信するよう構成してもよい。
デルタシグマ変調器16は、三角波生成器15が生成した波形信号である三角波TWGを受信し、この三角波TWGの振幅成分をデルタシグマ変調して多ビットのデジタル値を出力する1次デルタシグマ変調器である。すなわち、デルタシグマ変調器16は、出力クロック信号のスペクトラム拡散を制御するための波形信号を受信し、受信した波形信号に基づいて、1ビットを超える出力を行う。より具体的には、本実施形態では、デルタシグマ変調器16は、1.5ビットのデジタル値、すなわち3値を出力信号DSとして出力する。このため、後述する図8に示されるように、デルタシグマ変調器16からの出力信号DSは、三角波TWGに応じて3つの出力値間で変動する。
より具体的には、デルタシグマ変調器16からの出力信号DSは、次のように変動する。なお、以下の説明では、デルタシグマ変調器16は信号値ds1、ds2、ds3の3値を出力するものとして説明する(図8の中段のグラフ参照)。また、信号値ds1〜ds3は、ds1>ds3>ds2の関係にあるものとする。三角波TWGの値が中間値から最大値へと変動する際、出力信号DSは、ds1とds3の2値を交互に出力するよう変動する。その際、入力される三角波TWGの値が大きくなるに従い、信号値ds3の継続時間に対する信号値ds1の継続時間の比率が増加する。三角波TWGの値が最大値から中間値へと変動する際も、出力信号DSは、ds1とds3の2値を交互に出力するよう変動する。その際、入力される三角波TWGの値が小さくなるに従い、増加した上記比率が戻る。
三角波TWGの値が中間値から最小値へと変動する際、出力信号DSは、ds2とds3の2値を交互に出力するよう変動する。その際、入力される三角波TWGの値が小さくなるに従い、信号値ds3の継続時間に対する信号値ds2の継続時間の比率が増加する。三角波TWGの値が最小値から中間値へと変動する際も、出力信号DSは、ds2とds3の2値を交互に出力するよう変動する。その際、入力される三角波TWGの値が大きくなるに従い、増加した上記比率が戻る。
デルタシグマ変調器16は、図2に示されるように、減算回路19と、積分回路20と、量子化器21と、フィードバック回路22を有する。減算回路19は、入力信号である三角波TWGとフィードバック信号FBとの差分を演算し、積分回路20に出力する。積分回路20は、出力クロック信号CLKOUTのスペクトラム拡散を制御するための波形信号と、フィードバック回路22の出力信号との差分信号を積分する。具体的には、積分回路20は、減算回路19からの出力を積分し、量子化器21に出力する。量子化器21は、積分回路20による積分値である出力信号を1.5ビット、すなわち3値に量子化し、量子化後の値をデルタシグマ変調器16の出力信号DSとして出力する。フィードバック回路22は、量子化器21の出力を所定のデジタル値に変換する。具体的には、フィードバック回路22は、量子化器21からの出力信号DSを受信し、1.5ビットのデジタル信号である出力信号DSをそれぞれに対応した数値を持ったフィードバック信号FBに変換して減算回路19に供給する。
SSCコントローラ17は、デルタシグマ変調器16の出力信号DSに応じて逓倍数を制御する制御回路である。SSCコントローラ17は、SSCコントローラ91と同様に、デルタシグマ変調器16からの出力信号DSに基づいて、分周器18に対して逓倍数を設定する制御信号を出力する。ただし、SSCコントローラ17は、デルタシグマ変調器16の出力信号DSがとる3値の出力のそれぞれに異なる逓倍数を対応させており、出力信号DSの値に応じた逓倍数を設定するよう分周器18に制御信号を出力する点で、SSCコントローラ91と異なっている。
例えば、SSCコントローラ17は、基準となる逓倍数をN(ただし、Nは整数)とすると、逓倍数として、N−1、N、N+1のいずれかを分周器18に設定する。この場合、SSCコントローラ17は、デルタシグマ変調器16の出力信号DSの値が、取りうる3値のうち最大値であるときに、逓倍数N+1を設定する。また、SSCコントローラ17は、出力信号DSの値が、取りうる3値のうち最小値であるときに、逓倍数N−1を設定する。また、SSCコントローラ17は、出力信号DSの値が、取りうる3値のうち最大値でも最小値でもない値のときに、逓倍数Nに設定する。
分周器18は、SSCコントローラ17により制御された逓倍数に従って出力クロック信号CLKOUTを分周して帰還クロック信号VCLKを生成し、位相比較部10に供給する。ただし、分周器18は、SSCコントローラ17の制御の下、3つの逓倍数のうち、いずれかの逓倍数を選択し、選択された逓倍数で分周する。
次に、1ビットの出力を行うデルタシグマ変調器90を1.5ビットの出力を行うデルタシグマ変調器16に置き換えたことによる違いについて説明する。図3は、第2の比較例にかかるデルタシグマ変調器90の量子化器(図示せず)の入出力特性の一例を示すグラフである。図3(a)は、デルタシグマ変調器90の量子化器における入力と出力の関係を示し、図3(b)は、デルタシグマ変調器90の量子化器の入力と微分非直線性誤差の関係を示している。また、図4は、本実施の形態にかかるデルタシグマ変調器16の量子化器21の入出力特性の一例を示すグラフである。図4(a)は、量子化器21における入力と出力の関係を示し、図4(b)は、量子化器21の入力と微分非直線性誤差の関係を示している。
図3(a)に示されるように、1ビットの出力を行うデルタシグマ変調器90では、1ビット量子化器が用いられているため、入力信号は2値に量子化される。これに対し、図4(a)に示されるように、本実施の形態にかかるデルタシグマ変調器16では、1.5ビットの量子化を行う量子化器21が用いられているため、入力信号は3値に量子化される。このため、図3(b)及び図4(b)に示されるように、1ビット量子化器に比べ、量子化器21の微分非直線性誤差は改善される。したがって、本実施の形態にかかるデルタシグマ変調器16では、1ビットの出力を行うデルタシグマ変調器90に比べ、量子化ノイズが抑制されることとなる。
ここで、デルタシグマ変調器における量子化ノイズと、SSCGに発生するスプリアスとの関係について説明する。
デルタシグマ変調器の量子化器から生じる量子化ノイズの周波数スペクトラムσ(f)は、一般的に、以下の式(1)のように表される。なお、式(1)において、Bは、量子化器の出力のビット数を示す。
Figure 0006360386
図5(a)は、式(1)についてグラフで示したものである。なお、実際には、デルタシグマ変調器の動作周波数fdsmの半分の周波数までしか周波数成分は存在していないため、図5(a)に示されるように、fdsm/2以上の周波数ではノイズは観測されない。
ここで、デルタシグマ変調器の出力においてノイズを観測する場合には、ノイズシェーピング効果を受けるため、量子化ノイズの周波数スペクトラムは、一般的に以下の式(2)のように式変形される。なお、σ(f)は、ノイズシェーピング後の量子化ノイズの周波数スペクトラムを示す。
Figure 0006360386
図5(b)は、式(2)についてグラフで示したものである。
さらに、このノイズは、SSCGのループフィルタ13によって高周波成分がカットされるため、出力クロック信号CLKOUTにおいて観測される量子化ノイズの総量Pnoiseは、以下の式(3)のように表される。なお、以下の説明において、フィルタ帯域fとは、ループフィルタ13における遮断周波数をいうものとする。図5(c)は、式(3)についてグラフで示したものである。
Figure 0006360386
式(3)より、出力クロック信号CLKOUTにおいて観測される量子化ノイズ漏れを低減するためにはフィルタ帯域fをデルタシグマ変調器の動作周波数fdsmに対し十分に小さくすることが有効であることが分かる。従来はこの比率を十分に小さくすることが可能であったため、量子化ノイズに起因するスプリアスの発生を抑制できていた。しかしながら,半導体プロセスの微細化に伴いアナログ素子の特性が劣化傾向にあることや、半導体IP(Intellectual Property)の高汎用性への要求などにより、フィルタ帯域fを任意の値に管理することが困難となっている。結果的に、デルタシグマ変調器の量子化ノイズが十分に抑制されることなく出力へ漏れだすことでスプリアスが発生し、EMI低減度のスペックを満たすことが困難となっている。
しかしながら、本実施の形態にかかるデルタシグマ変調器16では、1.5ビットの量子化を行う量子化器21が用いられているため、上述の通り、1ビット量子化器に比べ、量子化器21の微分非直線性誤差は改善される。このため、本実施の形態にかかるデルタシグマ変調器16では、1ビットの出力を行うデルタシグマ変調器90に比べ、量子化ノイズが抑制される。この効果について、式(3)により算出すると、本実施の形態にかかるSSCG1は、第2の比較例にかかるSSCG9に比べ、デルタシグマ変調器で発生する量子化ノイズ成分を5.2dBだけ改善することが可能となる。このことは、EMI低減度のスペックから要求されるファイル帯域の許容値を約1.5倍大きくすることができることを意味する。すなわち、このことは、フィルタ帯域fを有するSSCG9の量子化ノイズと、フィルタ帯域f´(ただし、f´=1.5×f)を有するSSCG1の量子化ノイズとが同じであることを意味する。
したがって,半導体プロセスの微細化によるアナログ素子特性の劣化や、要求仕様の汎用化に伴うフィルタ帯域fの増加の影響に対し、デジタルシグマ変調器の出力を1.5ビットとすることでその影響を抑制することが可能となる。よって、量子化ノイズ起因のスプリアス発生を抑制することができる。
ところで、上記説明においては、分周器18は、SSCコントローラ17の制御のもと、N−1、N、N+1の逓倍数を切り替えて分周をするものとして示した。この場合、SSCG1は、N−1、N+1の逓倍数を切り替えて分周する分周器92を有した第2の比較例にかかるSSCG9と同じ変調度のスペクトラム拡散を行うことができる。このように、第2の比較例にかかるSSCG9の分周器92による2つの逓倍数の間の逓倍数を、SSCG1にかかる分周器18に追加することで、同じ変調度のスペクトラム拡散を実現することができる。
ここで、例えば、第2の比較例にかかるSSCG9の分周器が、N、N+1の逓倍数を切り替えて分周する場合には、このSSCG9と同じ変調度のスペクトラム拡散を行うSSCG1を実現する際に、例えば、次のような分周器18を用いればよい。すなわち、分周器18は、N、N+0.5、N+1の逓倍数を切り替えて分周するよう構成すればよい。分周器18が分周に用いる逓倍数が、上記のN−1、N、N+1のようにすべて整数値であることが回路構成の簡単化及び省電力化の上で好ましいが、N、N+0.5、N+1のように、いずれも0.5の整数倍の値であってもよい。なぜならば、この場合、0.5逓倍を実現する分周器が必要となるが、0.5逓倍であれば、出力クロック信号CLKOUTのポジティブエッジとネガティブエッジを使用することによって、位相補間器を使用することなく、比較的容易に実現することが可能であるからである。このように、1.5ビット(3値)の出力を行うデルタシグマ変調器16を用いたとしても、位相補間器を用いることがなく、SSCGを構成することができる。このため、消費電力を抑制しつつ、量子化ノイズの発生量を低減できる。このため、フィルタ帯域fを下げなくとも、不要なスプリアスの発生が抑制されたSSCGの実現を可能とする。なお、分周器18が0.5以外の小数の逓倍数により分周するようSSCG1を構成してもよい。
以上、実施の形態1にかかるSSCG1について説明した。最後に、上述のSSCG1を実現するための回路構成の具体例について説明する。図6は、SSCG1の回路構成の一例を示す回路図である。なお、図6に示した例では、説明の簡略化のため、三角波生成器15と、デルタシグマ変調器16と、SSCコントローラ17の具体的な回路構成を示している。
図6に示されるように、三角波生成器15は、セレクタ23と、加算回路24と、カウンタ25と、論理回路26とを有する。セレクタ23は、論理回路26からの信号にしたがい、+1と−1のうちいずれかを選択して出力する。加算回路24は、セレクタ23からの出力とカウンタ25からの出力を加算する。カウンタ25は、帰還クロック信号VCLKと同期して、加算回路24からの出力をカウントする。論理回路26は、カウンタ25からの出力値が、予め定められた値すなわち三角波TWGの振幅の最大値又は最小値に到達すると、セレクタ23の出力を切り替えるよう制御する。このような構成により、三角波生成器15は、任意の周波数の三角波TWGを生成する。
また、デルタシグマ変調器16は、上述の通り、減算回路19と、積分回路20と、量子化器21と、フィードバック回路22を有する。積分回路20は、図6に示されるように、加算回路27と積分器28とを有し、減算回路19からの出力を積分する。また、図6に示されるように、フィードバック回路22は、セレクタ29を有し、量子化器21からの出力に応じて、デジタル信号値である+A、0、−Aのいずれかを選択して出力する。なお、ここで、Aは、フィードバック回路22のフィードバック係数値である。
また、SSCコントローラ17は、セレクタ30を有し、デルタシグマ変調器16からの出力に応じて、逓倍数N+1、N、N−1のいずれかを選択して、分周器18に対し制御信号Nsscを出力する。このような構成により、SSCコントローラ17は、デルタシグマ変調器16からの1.5ビットの出力信号DSに応じて、分周器18の逓倍設定を切り替える。
次に、実施の形態1にかかるSSCG1における課題について説明する。
上述の通り、実施の形態1にかかるSSCG1は、第2の比較例にかかるSSCG9に比べて、スプリアスの発生は抑制されるという効果がある。しかしながら、発明者は、多ビットの出力を行うデルタシグマ変調器を採用したことにより新たに別成分のスプリアスが発生することを見出した。
図7は、実施の形態1にかかるSSCG1による出力クロック信号CLKOUTの周波数スペクトラムを示すグラフである。図7に示されるように、実施の形態1にかかるSSCG1では、図26に示した第2の比較例にかかるSSCG9における周波数スペクトラムに比べ、スプリアスの発生は抑制されている。しかしながら、SSCG1による出力クロック信号CLKOUTには、マルチビットの出力を行う構成であるデルタシグマ変調器16に起因したスプリアス31が発生してしまう。このスプリアス31は、1.5ビット(3値)の出力を行うデルタシグマ変調器16の場合、1ケ所の周波数成分でのみ発生し、EMIの低減度を制限する。このスプリアス31は、デルタシグマ変調器16へ入力される三角波TWGがフィードバック回路22の出力信号付近となった時に対応する周波数で発生する。デルタシグマ変調器16では、デルタシグマ変調器16への入力信号とフィードバック回路22の信号との差分が積分され、その積分値が量子化器21の閾値を超えると出力値が変化する。したがって、デルタシグマ変調器16への入力信号がフィードバック回路22の出力信号付近となると、差分が小さくなり、積分値が閾値を超えるまでの積分時間が長期化する。このため、デルタシグマ変調器16の出力が長期間にわたって一定値に留まってしまうことになる。
図8は、実施の形態1にかかるSSCG1の動作波形を示すグラフである。なお、図8において、上段のグラフは三角波生成器15が生成した三角波TWGの振幅の時間による推移を示し、中段のグラフはデルタシグマ変調器16の出力信号DSの時間による推移を示し、下段のグラフは出力クロック信号CLKOUTの周波数の時間による推移を示す。図8に示されるように、出力信号DSは、期間TSTACの間、出力が一定値に留まっていしまっている。この期間TSTACがSSCG1のフィルタ帯域f以下となると、出力信号DSの停滞が、出力クロック信号CLKOUTに反映されてしまう。すなわち、(期間TSTACの時間長)>1/(フィルタ帯域f)となると、出力信号DSの停滞が、出力クロック信号CLKOUTに反映されてしまう。このため、図8に示されるように、期間TSTACの間、出力クロック信号CLKOUTの周波数も他の期間に比べて変動がなくなり、周波数が停滞してしまう。よって、出力クロック信号CLKOUTにスプリアスが発生する。実施の形態2及び実施の形態3では、このスプリアスを低減するSSCGについて示す。
<実施の形態2>
図9は、実施の形態2にかかるSSCG2の構成を示すブロック図である。SSCG2は、デルタシグマ変調器16がデルタシグマ変調器40へと置き換わった点を除き、図1に示したSSCG1と同様の構成となっている。また、デルタシグマ変調器40は、量子化器21が量子化器41へと置き換わった点を除き、図2に示したSSCG1のデルタシグマ変調器16と同様の構成となっている。量子化器41は、量子化の閾値間隔の設定が、量子化器21と異なっている。
量子化器21における量子化の閾値間隔と、量子化器41における量子化の閾値間隔との違いについて、図4と図10を用いて説明する。なお、図10は、量子化器41の入出力特性の一例を示すグラフである。図10(a)は、量子化器41における入力と出力の関係を示し、図10(b)は、量子化器41の入力と微分非直線性誤差の関係を示している。
図4(a)に示したように、量子化器21では、量子化閾値は、{−0.5,+0.5}に設定され、{−1,0,+1}の3値の出力が行われた。これに対し、本実施の形態にかかる量子化器41では、量子化閾値は、{−1/3,+1/3}に設定され、量子化器21と同様に{−1,0,+1}の3値の出力が行われる。この閾値間隔の設定の違いについて、さらに説明する。図4(a)に示したように、量子化器21は、入力が−0.5(閾値)〜0.5(閾値)の場合に限り、0を出力する。ここで、量子化器21は、入力に応じて−1,0,1のいずれかを出力するため、量子化間隔は1である。−0.5から0.5までの閾値間隔も1であるから、閾値間隔は、量子化間隔と同じとなっている。これに対し、量子化器41は、図10(a)に示されるように、入力が−1/3(閾値)〜1/3(閾値)の場合に0を出力し、それ以外の場合には−1又は1を出力する。−1/3から1/3までの閾値間隔は2/3であるから、閾値間隔は、量子化間隔未満に設定されている。このように、本実施の形態にかかる量子化器41は、量子化の閾値間隔のうち少なくとも一つは、量子化間隔未満の閾値間隔が設定されている。つまり、量子化器41における量子化の閾値間隔には、量子化間隔未満の閾値間隔が含まれている。本実施の形態では、量子化器41に設定される閾値間隔のうち、最大出力値に対応する閾値間隔及び最小出力値に対応する閾値間隔を除いた閾値間隔について、量子化間隔未満の閾値間隔が設定されている。
図4(b)に示されるように、出力値:0に対応する閾値間隔について1とした場合、出力値:0における微分非直線性誤差は±0.5である。これに対し、図10(b)に示されるように、出力値:0に対応する閾値間隔について2/3とした場合、出力値:0における微分非直線性誤差は±1/3となる。上述の出力信号DSの停滞は、デルタシグマ変調器の量子化器の出力が切り替わるまでに必要となる積分量、すなわち微分非直線性誤差を小さくすることで改善される。したがって、図10に示される閾値設定を行った場合、図4に示される閾値設定を行った場合に比べ、デルタシグマ変調器の出力信号DSの停滞は短くなる。これについて、図11及び図12を参照し、具体例により説明する。
図11は、実施の形態1にかかるデルタシグマ変調器16の動作波形の一例を示すグラフである。また、図12は、本実施の形態にかかるデルタシグマ変調器40の動作波形の一例を示すグラフである。図11及び図12において、上段に示されたグラフは、量子化器21又は量子化器41への入力信号の時間による推移を示している。すなわち、上段に示されたグラフは、積分回路20からの出力の時間による推移を示している。また、図11及び図12において、下段に示されたグラフは、量子化器21又は量子化器41の出力の時間による推移を示している。なお、図11に示す例では、量子化器21の量子化閾値は、{−0.5,+0.5}に設定され、量子化器21の出力値:0に対応する閾値間隔は1である。また、図12に示す例では、量子化器41の量子化閾値は、{−1/3,+1/3}に設定され、量子化器41の出力値:0に対応する閾値間隔は2/3である。
また、本説明において、フィードバック回路22の出力値は、−1,0,1のいずれかであるとする。すなわち、フィードバック回路22は、出力信号の最大値として1を出力し、出力信号の最小値として1を出力し、この最大値と最小値の間の出力信号として0を出力する。フィードバック回路22は、量子化器21又は量子化器41の出力が1である場合に1を出力し、量子化器21又は量子化器41の出力が−1である場合に−1を出力し、量子化器21又は量子化器41の出力が0である場合に0を出力するものとする。
また、ここでは、一例として、デルタシグマ変調器16又はデルタシグマ変調器40への入力が0付近である場合について説明する。より具体的には、デルタシグマ変調器16又はデルタシグマ変調器40への入力値は、0.1である。なお、デルタシグマ変調器16又はデルタシグマ変調器40への入力には、三角波TWGが用いられているため、正確には、時間の経過にしたがって、入力値はわずかに変動するが、ここでは説明のため、時間の経過にかかわらず入力値は0.1であるとする。
上記前提に基づいて、まず、図11に示される量子化器21の動作について説明する。量子化器21は、積分回路20による積分値が、0.5(閾値)に到達するまでの間、0を出力する。このため、フィードバック回路22は、積分回路20による積分値が、0.5(閾値)に到達するまでの間、0を出力する。デルタシグマ変調器16への入力値は0.1であるため、デルタシグマ変調器16への入力値とフィードバック回路22の差分は、積分回路20による積分値が、0.5(閾値)に到達するまでの間、0.1である。よって、積分回路20による出力は時刻ごとに0.1ずつ増加することとなる。そして、積分回路20による出力が0.5となり、量子化器21の閾値に到達すると、量子化器21は1回だけ1を出力する(図11における時刻t1、t2、t3参照)。これにより、フィードバック回路22も1を出力するため、デルタシグマ変調器16への入力値とフィードバック回路22の差分は−0.9となり、積分回路20の出力は−0.4に下がる。よって、量子化器21の出力は再び0に戻る。
その後、デルタシグマ変調器16では同様の動作が繰り返されることとなる。この場合、量子化器21が1を出力する間隔は、図11に示されるように9サイクルとなる。この9サイクルが、出力信号DSが停滞する上述の期間TSTACに対応する。
次に、図12に示される量子化器41の動作について説明する。量子化器41は、積分回路20による積分値が、1/3(閾値)に到達するまでの間、0を出力する。このため、フィードバック回路22は、積分回路20による積分値が、1/3(閾値)に到達するまでの間、0を出力する。デルタシグマ変調器40への入力値は0.1であるため、デルタシグマ変調器40への入力値とフィードバック回路22の差分は、積分回路20による積分値が、1/3(閾値)に到達するまでの間、0.1である。よって、積分回路20による出力は時刻ごとに0.1ずつ増加することとなる。そして、積分回路20による出力が0.4となり、量子化器41の閾値である1/3に到達すると、量子化器41は1回だけ1を出力する(図12における時刻t4、t7、t10参照)。これにより、フィードバック回路22も1を出力するため、デルタシグマ変調器40への入力値とフィードバック回路22の差分は−0.9となり、積分回路20の出力は−0.5に下がる。よって、積分回路20の出力が量子化器41の閾値である−1/3に到達することとなり、量子化器41は1回だけ−1を出力する(図12における時刻t5、t8、t11参照)。これにより、フィードバック回路22も−1を出力するため、デルタシグマ変調器40への入力値とフィードバック回路22の差分は1.1となり、積分回路20の出力は0.6に上がる。よって、積分回路20の出力が量子化器41の閾値である1/3に再び到達することとなり、量子化器41は1回だけ1を出力する(図12における時刻t6、t9、t12参照)。すると、フィードバック回路22も1を出力するため、デルタシグマ変調器40への入力値とフィードバック回路22の差分は−0.9となり、積分回路20の出力は0.3に下がる。
その後、デルタシグマ変調器40では同様の動作が繰り返されることとなる。この場合、量子化器41が1、−1、1を出力した後、次に1、−1、1を出力するまでの間隔は、図12に示されるように7サイクルとなる。この7サイクルが、出力信号DSが停滞する上述の期間TSTACに対応する。
このように、フィードバック回路22の出力との差分が小さくなる0付近の入力に対し、量子化器41の出力が切り替わるまでに必要となる積分量を2/3にすることにより、期間TSTACの停滞時間を約2/3(7サイクル/9サイクル)に短くることが可能である。停滞時間を2/3にする場合、スプリアス成分を約3.5dB(≒20log(2/3))低減することができる。
図13は、実施の形態2にかかるSSCG2の動作波形を示すグラフである。なお、上段のグラフは三角波生成器15が生成した三角波TWGの振幅の時間による推移を示し、中段のグラフはデルタシグマ変調器40の出力信号DSの時間による推移を示し、下段のグラフは出力クロック信号CLKOUTの周波数の時間による推移を示す。上述のように、量子化器41において、量子化間隔未満の閾値間隔を設定したことにより、出力信号DSが停滞する期間T1の時間長は、実施の形態1にかかるSSCG1において出力信号DSが停滞する期間TSTACの時間長よりも短くなっている。このため、出力クロック信号CLKOUTの周波数の停滞時間も実施の形態1にかかるSSCG1に比べ短くなっている。したがって、図14に示されるように、実施の形態1にかかるSSCG1に比べ、スプリアスは低減される。なお、図14において、実線は、実施の形態2にかかるSSCG2による出力クロック信号CLKOUTの周波数スペクトラムを示し、破線は、実施の形態1にかかるSSCG1による出力クロック信号CLKOUTの周波数スペクトラムを示す。
以上、実施の形態2にかかるSSCG2について説明した。なお、SSCG2は、量子化器41の閾値間隔を変更しただけであるため、図6に示したSSCG1の回路構成と同様の回路構成により実現される。
<実施の形態3>
実施の形態2では、デルタシグマ変調器の量子化器の出力が変化するまでに必要となる積分量を小さくすることにより、デルタシグマ変調器の出力信号DSが一定の値に停滞することを抑制した。実施の形態3では、別の方法により、デルタシグマ変調器の出力信号DSが一定の値に停滞することを抑制する。デルタシグマ変調器の出力信号DSが一定の値に停滞してしまう原因は、上述の通り、デルタシグマ変調器への入力とフィードバック回路22の出力との差分が小さいことにある。したがって、実施の形態3では、デルタシグマ変調器への入力とフィードバック回路22の出力との差分が予め定められた範囲内にならないよう、デルタシグマ変調器に入力される三角波TWGの波形を事前に整形する。
図15は、実施の形態3にかかるSSCG3の構成を示すブロック図である。SSCG3は、波形整形器50が加わった点を除き、図1に示したSSCG1と同様の構成となっている。波形整形器50は、三角波生成器15とデルタシグマ変調器16との間に追加されている。波形整形器50は、三角波生成器15から出力された波形信号である三角波TWGを受信し、予め定められた振幅範囲内の波形について、振幅がこの予め定められた振幅範囲外となるよう整形し、整形後の波形をデルタシグマ変調器16に供給する。
次にSSCG3を実現するための回路構成の具体例について説明する。図16は、SSCG3の回路構成の一例を示す回路図である。図16に示されるように、SSCG3は、波形整形器50が追加されている点で、図6に示した実施の形態1にかかるSSCG1の回路構成と異なる。図16に示した例では、波形整形器50は、論理回路51と、セレクタ52とを有する。論理回路51は、三角波生成器15から出力された三角波TWGの振幅が、0以上かつ+B未満の範囲内であるか否か、及び、−Bより大きくかつ0未満の範囲内であるか否かを判定する。論理回路51による判定結果の信号はセレクタ52に出力される。セレクタ52は、論理回路51からの信号にしたがい、三角波生成器15からの出力値、+B、−Bのうちいずれかを選択して出力する。このような構成により、波形整形器50は、三角波TWGの振幅が0以上かつ+B未満の範囲である場合、振幅値を+Bに変更し、三角波TWGの振幅が−Bより大きくかつ0未満の範囲内である場合、振幅値を−Bに変更する。そして、デルタシグマ変調器16は、波形整形器50から出力された波形信号に基づいてデルタシグマ変調を行う。
図17は、実施の形態3にかかるSSCG3の動作波形を示すグラフである。なお、図17において、上段のグラフは波形整形器50による整形後の波形信号SHPの振幅の時間による推移を示し、中段のグラフはデルタシグマ変調器16の出力信号DSの時間による推移を示し、下段のグラフは出力クロック信号CLKOUTの周波数の時間による推移を示す。図17の上段のグラフに示されるように、波形整形器50は、振幅が±Bの範囲内から外れるように三角波TWGについて整形している。具体的には、波形整形器50は、三角波TWGにおいて、振幅が0以上かつ+B未満の範囲内である場合、振幅値を+Bに変更し、振幅が−Bより大きく、かつ0未満の範囲内である場合、振幅値を−Bに変更する。このように、波形整形器50は、予め定められた振幅範囲内の波形の振幅値を、予め定められた振幅範囲内外の境界値へと変更する。なお、整形対象とする振幅の範囲は、例えば、デルタシグマ変調器の出力の停滞を引き起こす振幅が含まれるよう設定されればよい。具体的には、本実施形態では、図17の上段のグラフに示されるように、実施の形態1にかかるSSCG1におけるデルタシグマ変調器16の出力が停滞する期間である期間TSTACに対応する三角波TWGの振幅範囲が整形対象となっている。ただし、整形対象とする振幅の範囲は、必ずしも、デルタシグマ変調器の出力の停滞を引き起こす振幅の全てが含まれなくともよく、一部を含むよう設定されてもよい。
実施の形態1にかかるSSCG1では、デルタシグマ変調器16の出力値が一定値に留まる期間TSTACがSSCG1のフィルタ帯域fよりも低くなることで、出力クロック信号CLKOUTの周波数も、一定値に留まったデルタシグマ変調器16の出力値の波形に追従してしまい、スプリアスが発生していた。これに対し、本実施の形態では、上述の通り、波形整形器50により、三角波TWGの振幅が予め定められた範囲内とならないようにクリップする整形処理を実施している。これにより、本実施の形態にかかるデルタシグマ変調器16の出力値が一定値に留まる期間T2は、実施の形態1にかかるデルタシグマ変調器16の期間TSTACよりも短くなる。その結果、デルタシグマ変調器16の出力が固定化される期間がフィルタ帯域f以下とならないようにしている。一方、この対策により、デルタシグマ変調器16に入力される波形の振幅が+B又は−Bに一時的に停滞しているため、図17の下段のグラフに示すように、出力クロック信号CLKOUTの周波数もそれに追従するよう変化し、2回の停滞60、61が発生してしまう。しかし、この停滞は、デルタシグマ変調器16の出力が固定化されてしまうことによる停滞に比べて、停滞期間が短いので、結果として、実施の形態1にかかるSSCG1に比べてスプリアスを低減できる。実施の形態1にかかるSSCG1では、出力クロック信号CLKOUTが、一つの周波数に期間TSTACの時間長だけ停滞していた。これに対し、本実施の形態では、図17の上段のグラフに示されるように期間TSTACに対応する波形を整形することで、実施形態1にかかる出力クロック信号CLKOUTの停滞を2つの周波数の停滞60、61に分割している。これにより、本実施の形態にかかるSSCG3の出力クロック信号CLKOUTの停滞時間は、期間TSTACの時間長の1/2以下とすることができる。このため、スプリアスのピーク電力を少なくとも6dB(=20log(1/2))だけ改善することが可能である。
以上、実施の形態3にかかるSSCG3について説明した。なお、波形整形器50が用いる閾値、すなわち上述の+B又は−Bは、図18に示されるように、三角波TWGの周波数である変調周波数、拡散度合を決定するための変調度、及びSSCGの逓倍数を決定する逓倍値(すなわち、上述の逓倍数N)に基づいて、自動的に設定されるよう構成してもよい。図18に示した例では、デコーダ回路70は、波形信号の周波数と、出力クロック信号のスペクトラム拡散の変調度と、逓倍数とに基づいて上述の境界値、すなわち、波形整形のための振幅の閾値を決定し、設定信号を波形整形器50に出力する。デルタシグマ変調器16の出力の停滞の動作は、変調周波数、変調度、逓倍数により定まる。したがって、デコーダ回路70はこれらを入力として受付け、これら入力に対応する設定信号を波形整形器50に出力する。デコーダ回路70から出力された設定信号に基づいて、波形整形器50は、波形整形のための振幅の閾値を設定する。このような構成によれば、波形整形の振幅の閾値が、波形信号の周波数と、変調度と、逓倍数とに基づいて自動的に設定されるため、任意のスペクトラム拡散に対応することができるSSCGを提供することができる。
上記説明では、波形整形器50は三角波TWGを受け付けたが、図19に示されるように、波形整形器50は、三角波に限らず任意の他の波形信号を受け付けて波形を整形してもよい。また、波形整形器50は、SSCGに限らず、図20に示すように、デジタルシグマ変調を用いたデジタルアナログ変換器に用いてもよい。図20に示したデジタルアナログ変換器は、アナログ変換前のデジタル信号の波形を整形する波形整形器71と、波形整形器71の出力波形についてデルタシグマ変調するデルタシグマ変調器72と、ローパスフィルタとして機能するフィルタ73とから構成される。このような構成により、実施の形態3と同様、デルタシグマ変調器72への入力値がデルタシグマ変調器72のフィードバック回路の出力値付近とならないように、波形整形器71はアナログ変換前のデジタル信号について整形する。その結果、フィルタ73の通過後のアナログ信号において、ある値に信号が固定化されることを防ぐことができる。
また、実施の形態1〜3では、デルタシグマ変調器が1.5ビット(3値)の出力を行う構成について示したが、2ビット(4値)以上の出力をするデルタシグマ変調器を用いてもよいことはいうまでもない。なお、その場合、ビット数の増加に応じて、デルタシグマ変調器の量子化器の量子化の閾値の数も増加するので、波形整形器50が整形する必要がある振幅範囲の数はその分増加する。また、出力クロック信号のスペクトラム拡散を制御するための波形信号も三角波に限定されない。
また、実施の形態2と実施の形態3とを組み合わせて、SSCGを構成してもよい。この場合、閾値間隔に基づくスプリアスの低減効果と及び波形整形に基づくスプリアスの低減効果が得られるため、より効果的である。
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は既に述べた実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変更が可能であることはいうまでもない。
1、2、3、8、9 SSCG(スペクトラム拡散クロック生成回路)
10 位相比較部
11 位相比較器
12 チャージポンプ
13 ループフィルタ
14 電圧制御発振器
15 三角波生成器
16、40,72、90 デルタシグマ変調器
17、80、91 SSCコントローラ
18、82、92 分周器
19 減算回路
20 積分回路
21、41 量子化器
23、29、30、52 セレクタ
24、27 加算回路
25 カウンタ
26、51 論理回路
28 積分器
31 スプリアス
50、71 波形整形器
60 停滞
70 デコーダ回路
73 フィルタ
81 位相補間器

Claims (8)

  1. 基準クロック信号及び帰還クロック信号を受信し、前記基準クロック信号と前記帰還クロック信号との間の位相差に応じた制御電圧を生成する位相比較部と、
    前記制御電圧に対応した発振周波数で発振し、出力クロック信号を生成する電圧制御発振器と、
    前記出力クロック信号のスペクトラム拡散を制御するための波形信号を受信し、ゼロ近傍領域における予め定められた振幅範囲内の波形について、振幅が前記予め定められた振幅範囲外となるよう整形する波形整形器と、
    前記波形整形器からの整形後の前記波形信号を受信し、整形後の前記波形信号に基づいて、1ビットを超える出力を行うデルタシグマ変調器と、
    前記デルタシグマ変調器の出力信号に応じて逓倍数を制御する制御回路と、
    前記制御回路により制御された逓倍数に従って前記出力クロック信号を分周して前記帰還クロック信号を生成し、前記位相比較部に供給する分周器と
    を有するスペクトラム拡散クロック生成回路。
  2. 前記波形信号を生成する波形生成回路
    をさらに有し、
    前記波形整形器は、前記波形生成回路により生成された前記波形信号を受信する
    請求項1に記載のスペクトラム拡散クロック生成回路。
  3. 前記分周器が分周に用いる逓倍数は、整数値である
    請求項1に記載のスペクトラム拡散クロック生成回路。
  4. 前記分周器が分周に用いる逓倍数は、0.5の整数倍の値である
    請求項1に記載のスペクトラム拡散クロック生成回路。
  5. 前記波形整形器は、ゼロ近傍領域における前記予め定められた振幅範囲内の波形の振幅値を、前記予め定められた振幅範囲内外の境界値へと変更する
    請求項に記載のスペクトラム拡散クロック生成回路。
  6. 前記波形信号の周波数と、前記出力クロック信号のスペクトラム拡散の変調度と、前記逓倍数とに基づいて前記境界値を決定するデコーダ回路
    をさらに有する
    請求項に記載のスペクトラム拡散クロック生成回路。
  7. 前記波形信号は、三角波の信号である
    請求項1に記載のスペクトラム拡散クロック生成回路。
  8. 前記デルタシグマ変調器は、3値の出力を行う
    請求項1に記載のスペクトラム拡散クロック生成回路。
JP2014164351A 2014-08-12 2014-08-12 スペクトラム拡散クロック生成回路 Active JP6360386B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2014164351A JP6360386B2 (ja) 2014-08-12 2014-08-12 スペクトラム拡散クロック生成回路
US14/804,704 US9660657B2 (en) 2014-08-12 2015-07-21 Spread spectrum clock generator
US15/490,519 US9806726B2 (en) 2014-08-12 2017-04-18 Spread spectrum clock generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014164351A JP6360386B2 (ja) 2014-08-12 2014-08-12 スペクトラム拡散クロック生成回路

Publications (2)

Publication Number Publication Date
JP2016040869A JP2016040869A (ja) 2016-03-24
JP6360386B2 true JP6360386B2 (ja) 2018-07-18

Family

ID=55302915

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014164351A Active JP6360386B2 (ja) 2014-08-12 2014-08-12 スペクトラム拡散クロック生成回路

Country Status (2)

Country Link
US (2) US9660657B2 (ja)
JP (1) JP6360386B2 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6360386B2 (ja) * 2014-08-12 2018-07-18 ルネサスエレクトロニクス株式会社 スペクトラム拡散クロック生成回路
US9813068B2 (en) * 2014-10-03 2017-11-07 Ricoh Company, Ltd. Spread spectrum clock generator, electronic apparatus, and spread spectrum clock generation method
US10530372B1 (en) 2016-03-25 2020-01-07 MY Tech, LLC Systems and methods for digital synthesis of output signals using resonators
US10020818B1 (en) 2016-03-25 2018-07-10 MY Tech, LLC Systems and methods for fast delta sigma modulation using parallel path feedback loops
EP4472084A3 (en) 2016-11-21 2024-12-11 Mixed-Signal Devices Inc. High efficiency power amplifier architectures for rf applications
CN109387300A (zh) * 2017-08-07 2019-02-26 吕海党 一种安全检测仪
KR102371668B1 (ko) * 2018-02-06 2022-03-08 삼성전자주식회사 신호의 emi를 감소시키는 집적 회로, 방법 및 전자 장치
KR102549239B1 (ko) * 2018-04-24 2023-06-30 한국전자통신연구원 델타 시그마 모듈레이터를 이용한 벅-부스트 컨버터
CN108964660B (zh) * 2018-07-19 2024-02-06 重庆湃芯创智微电子有限公司 一种基于相位延时补偿的高分辨率低功耗展频控制电路
JP2020098988A (ja) 2018-12-18 2020-06-25 セイコーエプソン株式会社 回路装置、発振器、電子機器及び移動体
EP3939167A4 (en) 2019-03-14 2023-01-25 Mixed-Signal Devices Inc. LINEARIZATION OF DIGITAL-to-ANALOG CONVERTERS (DAC) AND ANALOG-TO-DIGITAL CONVERTERS (ADC) AND RELATED PROCEDURES
WO2020215206A1 (zh) * 2019-04-23 2020-10-29 京东方科技集团股份有限公司 展频电路的参数确定方法及装置、时钟展频方法及装置
US11095293B1 (en) * 2020-12-31 2021-08-17 Texas Instruments Incorporated Low-power fractional analog PLL without feedback divider
CN116829975A (zh) 2021-02-05 2023-09-29 混合信号设备股份有限公司 使用倍频器生成数字信号啁啾的系统和方法
US12003245B2 (en) 2021-11-23 2024-06-04 Mediatek Inc. Clock and data recovery circuit with spread spectrum clocking synthesizer
US11933919B2 (en) 2022-02-24 2024-03-19 Mixed-Signal Devices Inc. Systems and methods for synthesis of modulated RF signals
US12231145B1 (en) 2022-02-24 2025-02-18 Mixed-Signal Devices Inc. Systems and methods for digital signal synthesis with variable sample rate DAC
CN116938233B (zh) * 2023-07-28 2024-06-25 南京筠芯科技有限公司 锁相环的时钟中心扩频方法和装置
KR102948050B1 (ko) * 2023-11-10 2026-04-06 브이에스아이 주식회사 데이터 전송 클럭의 대역 확산 방법과 그 방법을 위한 기기

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6456164B1 (en) * 2001-03-05 2002-09-24 Koninklijke Philips Electronics N.V. Sigma delta fractional-N frequency divider with improved noise and spur performance
JP4373307B2 (ja) * 2004-08-30 2009-11-25 株式会社ルネサステクノロジ 変調回路、同変調回路を有する位相同期回路及び同位相同期回路を有するインタフェース装置
JP4948077B2 (ja) * 2005-10-14 2012-06-06 ルネサスエレクトロニクス株式会社 送受信装置及びそれを用いた通信システム
US7446687B2 (en) * 2006-10-27 2008-11-04 Realtek Semiconductor Corp. Method and apparatus to reduce internal circuit errors in a multi-bit delta-sigma modulator
JP2008193159A (ja) * 2007-01-31 2008-08-21 Sharp Corp 信号処理装置
JP4885835B2 (ja) * 2007-12-14 2012-02-29 シャープ株式会社 Δς変調装置、δς変調の停止方法、プログラム、および、記録媒体
JP4833957B2 (ja) * 2007-12-19 2011-12-07 シャープ株式会社 Δς変調装置、δς変調方法、プログラム、および、記録媒体
JP4562787B2 (ja) 2008-07-30 2010-10-13 ルネサスエレクトロニクス株式会社 Pll回路
TWI502308B (zh) * 2009-07-09 2015-10-01 Univ Nat Taiwan 全數位展頻時脈產生器
JP2012205046A (ja) * 2011-03-25 2012-10-22 Renesas Electronics Corp 半導体集積回路およびその動作方法
TWI505642B (zh) * 2012-12-21 2015-10-21 Nat Univ Chung Cheng All - digital Spread Spectrum Clock Generation Circuit with Electromagnetic Interference Effect Decay and Its Control Method
JP6360386B2 (ja) * 2014-08-12 2018-07-18 ルネサスエレクトロニクス株式会社 スペクトラム拡散クロック生成回路

Also Published As

Publication number Publication date
US9806726B2 (en) 2017-10-31
US9660657B2 (en) 2017-05-23
US20170222652A1 (en) 2017-08-03
US20160049947A1 (en) 2016-02-18
JP2016040869A (ja) 2016-03-24

Similar Documents

Publication Publication Date Title
JP6360386B2 (ja) スペクトラム拡散クロック生成回路
CN108667458B (zh) 能够消除来自σ-δ调制器的量化噪声的分数n数字pll
US8669796B2 (en) Clock generator, semiconductor device, and clock generating method
JP4620931B2 (ja) ノイズシェーピング・デジタル周波数合成
US9280928B2 (en) Apparatus and method for driving LED display
CN1985441A (zh) 相位误差抵消
JP2010098704A (ja) Pll回路
CN108141203B (zh) 非线性信号处理中的噪声减少
US9019016B2 (en) Accumulator-type fractional N-PLL synthesizer and control method thereof
CN104467826A (zh) 一种带加抖整形的△∑小数频率综合器
US11323131B2 (en) Delay-based spread spectrum clock generator circuit
JP5391363B2 (ja) フラクショナルn周波数シンセサイザー用可変モジュラス変調器
JP2008098859A (ja) シグマデルタ変調器およびフラクショナル周波数シンセサイザ
Vo et al. A novel segmentation scheme for DTC-based ΔΣ fractional-N PLL
JP2015100081A (ja) スペクトラム拡散クロックジェネレータ及びその制御方法
KR101601023B1 (ko) 디지털 보상기를 갖는 스프레드 스펙트럼 클록 생성기 및 이를 이용한 클록생성 방법
JP2012147080A (ja) デルタシグマ変調型分数分周pll周波数シンセサイザおよびそれを備えた無線通信装置
JP7213947B2 (ja) デルタシグマ変調装置及び通信機器
CN104702277A (zh) 锁相环电路
TWI552532B (zh) 展頻時脈產生器與展頻時脈信號產生方法
Basetas et al. Single-bit-output all-digital frequency synthesis using multi-step look-ahead bandpass Σ-Δ modulator-like quantization processing
US8422536B2 (en) Spread spectrum clock signal generator method and system
Gonzalez-Diaz et al. Fractional frequency synthesizers with low order time-variant digital sigma-delta modulator
Xu et al. Self-dithered digital delta-sigma modulators for fractional-N PLL
Reddy Noise shaping with sigma delta modulators in fractional-N synthesizers

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170524

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180417

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180521

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180619

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180622

R150 Certificate of patent or registration of utility model

Ref document number: 6360386

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150