ディー・クルー・テクノロジーズ Blog

bookmark_borderBGR (Band Gap Reference) (3)

BGR(2) からの続きです。今日はBGR(Band Gap Reference)をその周辺回路も含めて紹介します。図1にBGR回路の基準部とアンプ部を示します。

図1

基準部は前回のBLOGで使ったものと同じで、アンプ部はVaとVbが等しくなるようにVBGRを制御します。

BGRの基準部の電位V1,Vbが約0.8VでGNDに近いので、電流源のスペースを確保しやすいPchを入力段を使うことが多いです。

図2

Vgp端子からGNDにむけて10uAの電流源をつけて、温度を0,25,50,75℃とパラメータにして、電源VDDを起動して時の様子です。

電源が変わっても、Vbgrはほとんど動いていません。

温度が0~75℃変わっても1.18207-1.1815=0.00057Vの変動なので・・・6.4ppm!

ちょっとよく出来すぎました(汗)

図3

上の波形は、電源を0.1usecで起動したときのもので、丸印の所にリンギングが見えます。

このままでは発振してしまう可能性もありますので、アンプに位相補償用のコンデンサ(図 1のC0)を入れます。

図4

C0=2pFとした結果をが上の図になります。リンギングが解消されて安定して起動できていることがわかります。

BGR回路は負帰還回路なので、ループの安定度を確認しておく必要があります。

そのためにはClose LoopをOpenにして、一巡伝達特性を(ぞくにμβって言います)見る必要があるのですが、上のように電源起動の様子を見ることで簡易的にループが安定しているかを確認できます。

図5

上の図はAC解析の結果です。VDDを信号源にして電源が揺すられた時に、VBGRがどれだけ揺すられるかを見ています。100KHzくらいまでは-70dBなので・・・1/3000に電源のゆれを小さくできていますが、周波数が高くなると徐々に電源の影響が出てきて、100MEGHzでは1/10にしか電源のゆれを圧縮できていません。

BGR出力にどのような性能を求めるのか、電源VDDがどのようなゆれ方をするのかに依りますが、場合によってはVBGR出力にコンデンサを追加する場合もあります。

これでBGR回路の紹介は終わりです、と言いたい所ですが重要な説明が抜けていました。

それは、“オフセット電圧の影響“です。

次回は、トランジスタのオフセット引き起こすBGR回路の問題と、その対策について紹介したいと思います。

bookmark_borderBGR (Band Gap Reference) (2)

今日は引き続きBGR(Band Gap Reference)を紹介したいと思います。

図1 BGR

図1は前回のBGRの基本部分に抵抗R1,R2を追加したものです。VBGR電圧を変化させると、右のグラフのようにVa,Vbが動きます。前回はVa,Vbに電流源を印加しましたが、今回は簡易的に抵抗を使いました。

右のグラフのVaとVbが等しくなるようにVBGRを制御します。

図2

制御には電圧制御電流源G0を使います。(電圧源で制御も出来ますが、具体的な回路にするときにPchに置き換えやすいので)この回路をサブサーキットにして、1KΩ野抵抗入れて電源V0を起動したときに様子は次の様になります。

図3

電源VCCが変化してもVBGRは1.2V付近で安定しているのが分かると思います。また温度が変化してもVBGRは動いていない事もわかるかと思います。

次回は、電圧依存電流源を実際の回路に置き換えた場合とスタートアップ回路について紹介したいと思います。

bookmark_borderBGR(Band Gap Reference) (1)

今日は電源などに広く使われているBGR(Band Gap Reference)について今回は触れてみたいと思います。

Band Gapと言われても、Bandとは? 何と何のGap?などの疑問が出てきますが、その辺りの歴史は良く知りません。ただ、Referenceと言うことから”基準“であることに間違いはないです。

基準電圧を作るには電源電圧を使う(抵抗で分圧して欲しい電圧を作る)のが一番簡単なのですが、電源電圧が変化すると、基準電圧も変わってしまいます。

回路設計をしていると、コンパレータの閾値や電流源の電流値など、電源が変化しても変って欲しくない値が必要になってきます。

こういった値を回路の中で作るには基準となるものが必要で、BGRが良く使われます。

図1 BGR

BGRを作っているのは図 1にかいた2つのダイオードと抵抗です。

特徴的なのは、抵抗が付いている側のダイオードは並列なのですが、抵抗がないほうは1つです。

この回路のVa,Vbに同じ電流を流した時に、Va,Vbの電圧を見て見ると、次のようになります。

図2

ダイオードしか付いていないVa(緑の線)はあまり傾斜が無く比較的平らになります。(つまり、電流が流れてもあまり電圧は変化しません)。一方で抵抗が付いているVb(オレンジの線)は傾斜を持っています。(抵抗があるので、電流が増えれば電圧も増えます)。

このVaとVbの交わる点(縦の赤いカーソル)がBGR電圧を作り出しているのです。

つまり、この交点となる電流は温度と抵抗値のみで決まっていて、電源電圧とは全く無関係なのです。計算式を使って説明しないと納得できない方もいると思いますので、やってみます。ダイオードの順方向電圧Vfと順方向電流Ifの関係式は、

で表されて変形すると

 となります。図 1の回路に当てはめると、

注)右側のダイオードは並列にm個並んでいるので、一個当たりに流れる電流はIb/mと成ります。

このVaとVbが等しくなる点の電流を計算すると、

と成りますが、逆飽和電流:Isは通常1e-15などと非常に小さな値をとるので、Ia>>Is、Ib>>Isから

と近似できます。更にIa=Ib=Ifとすると、

を得ることが出来ます・・・VtとRbgrと定数しか残っていないです。

この式の凄い所は「電源電圧や電流がどこにも入っていない!」ことです。つまり、電流Ifは電源電圧や電源電流とは無関係に決まると言うことです。

この電流Ifに抵抗Rcを付けた時に発生する電圧Vcは、

と成って、電源電圧とは全く無関係で、抵抗比と定数Ln(m)とVt(つまり温度)に依存する電圧を作り出すことが出来ます。

更にVtに依存する部分、つまり温度をキャンセルできれば、温度、電源電圧、素子の絶対値バラツキとは全く無関係な電圧を作り出すことが出来ます。

次回は、VaとVbを一致させる回路を含めて、BGR回路全体を紹介したいと思います。