表4表1

基礎を固めて信頼性の高いモノ作り2017年11月号 別冊付録

No．

No.4No.
44〒112-8619 東京都文京区千石 4-29-14 TEL.03-5395-2141（営業）TEL.03-5395-2131（広告）/03-5395-2123（編集）/03-5395-2115（その他）

まちがいだらけの熱対策 ホントにあった話まちがいだらけの熱対策
ホントにあった話30

コンピュータや電子回路のパフォーマンスを100％引き出すために

30

M版→K角

K版→M角

CQ出版社 トランジスタ技術2017年11月号付録 表1-4 再校
背幅3.65mm 4C175L EQ1 17/09/25 組M瀧澤 H263×W373.65

カラーで見る「熱」の科学館

執筆：深川 栄生 Shigeo Fukagawa

検証 1 …熱伝導シートの厚さやスプレッダ面積の影響［第 2 章参照］

発熱素子と放熱器が同じでも，熱伝導シートを薄くしたり，スプレッダ（熱拡散板）の面積を広げたりすると，発熱素子の温度を下げられる．
銅製スプレッダ（W20×L20）

銅製スプレッダ（W20×L20）

L50

銅製スプレッダ（W40×L40）

Good!
天

H40

温度［℃］
56.00
53.87
51.75
49.63
47.50
45.38
43.25
41.12
39.00

地W50
① 熱伝導シートを薄くする

発熱素子（W10×L10）
温度55.7℃

効果① 16.5%
性能UP

発熱素子（W10×L10）
温度49.8℃② スプレッダ面積を広げる
効果② 11.4%
性能UP

発熱素子（W10×L10）
温度46.4℃
・条件
発熱素子の消費電力：5W
周囲温度：20℃
冷却方式：自然空冷
取り付け方向：水平上向き

検証 2 …フィン形状の影響［第 2 章参照］

自然空冷の場合は，フィン形状の最適化により対流を促進できる．放熱性能を高めるとともに軽量化できる．
φ80
放熱器

天Good!

L80

効果①
2.1%性能UP
14.5%軽量化効果②
5.2%性能UP
1.5%軽量化地
最大値 53.7℃
フィン24枚LEDモジュール
8W

最大値 53.2℃
フィン18枚

最大値 52.0℃
平行フィン

Good!

最大値 0.177m/s
フィン間隔が狭く対流が妨げられている

No.4

最大値 0.186m/s
フィン間隔の狭い根元付近の対流が妨げられている

温度［℃］
53.50
53.06
52.63
52.19
51.75
51.31
50.88
50.44
50.00

最大値 0.190m/s
根元付近まで対流が起こっている

風速［m/s］
0.19000.16630.14250.11880.09500.07130.04750.02380.0000・条件
周囲温度：30℃
冷却方式：自然空冷
取り付け方向：垂直

7

イントロダクション

イントロダクション エネルギを上手に導いて電子部品に快適空間をまちがいだらけの熱対策 ホントにあった話 30
イントロダクション

第1章

カタログ・データの見方と熱設計の考え方放熱器の基礎知識
電子機器において，装置の温度管理は非常に重要です．例えば，大型コンピュータの設置場所やサーバ・ルームなどは，必ず空調装置を用いて室内の温度管理を行っています．
たいていの電子機器は温度管理が十分に行われている場所で使われるとはかぎらないので，装置自身が熱を発生させないようにしなければなりません．
また，装置に負荷がかかって発熱が増えても，装置が破壊しないように設計する必要があります．そのために使用されるのが放熱器です．
本書では，この電子機器に使用される放熱器の使い方や効果について，失敗例を多く挙げて解説します．まずその前に，本章では放熱器に関する基本的な事柄について紹介します．
〈編集部〉
放熱器高さ：

フィン・ピッチ： P［mm］

H［mm］

P ＝t ＋s

ベース厚さ：
フィン高さ： tb［mm］
Hﬁn［mm］

断面

フィン板厚：t［mm］

幅：W［mm］

フィン
間隔：s［mm］
側面

切断長： L［mm］（a）フィン側
図1半導体素子取り付け面（b）ベース側

放熱器の各部の名称

フィン間隔s は，となりあうフィンの空間距離をいいます．フィン間隔s にフィン板厚t をたした値がフィンピッチになります（ p ＝s ＋t ）（a）垂直取り付け
図2（b）水平上向き取り付け

1

カタログ・データの見方● 水平取り付けか？垂直取り付けか？
本書では，図 1 に示すように放熱器の各部名称を統一しています．
放熱器の取り付け方向は，大きく「垂直取り付け」と「水平取り付け」の 2 つに分類されます．垂直取り付けとは，図 2（a）に示すように，放熱器の断面を上下にした取り付け方です．また，水平取り付けとは，
図2（b），図 2（c），図 2（d）に示すように，放熱器の断面を横方向にした取り付け方です．
水平取り付けには，図 2（b）の水平上向き取り付け，図2（c）の水平横向き取り付け，図 2（d）の水平下向き取り付けの 3 方向があります．単に水平取り付けと呼ぶ場合は，図 2（b）の水平上向き取り付けを指します．
放熱器のカタログ・データの見方ですが，一般にカタログには製品名と外形図に加えてグラフと表が記載されています．表にはグラフの代表値が掲載されています．
グラフは放熱器の性能の指標である熱抵抗を表していますが，自然空冷と強制空冷では，グラフの横軸と縦軸の項目が異なります．
● 自然空冷か？強制空冷か？
▶自然空冷
図 3 に示す放熱器 12BS031（三協サーモテック）を例に自然空冷について，説明します．自然空冷のグラフ
は，図 3（b）に示すように，横軸が半導体素子の消費（c）水平横向き取り付け（d）水平下向き取り付け

放熱器の取り付け方向

No.417234第2章

どのようにして熱を奪っているのか

放熱器の冷却方式と熱の伝わり方
現在の電子機器に使われる放熱器の役割は，高集積された半導体が発生する熱を外気に放出して，半導体の温度を一定値以下に保つことです．一般的な放熱器は，フィンと呼ばれる薄い金属板をたくさん並べて，できるだけ表面積が広く取ることで放熱性能を高める構造になっています．
〈編集部〉

冷却方式と種類
冷却方式や種類を知らないと，どのように放熱対策をしてよいのか見当がつきません．冷却方式がわからないために，放熱対策をまったく考えずに設計を進めて，設計途中で半導体の温度が上がりすぎていることに気付き，放熱器を追加する場合があります．
放熱器を設置するスペースを確保するための装置構造の見直しや，基板への固定穴の追加などが必要となり，開発の遅れやコストアップにつながります．
● 放熱器の冷却方式
冷却方式を理解していると，設計初期段階において，冷却方式と冷却方式にあわせた装置構造を決められるので，効率よく設計を進められます．
放熱器の冷却方式には，「自然空冷」，「強制空冷」，「強制液冷」があります．電子機器やプリント基板の放熱には，一般的に自然空冷と強制空冷がよく使われます．
▶自然空冷
自然に発生する対流によって冷却させる方式です．
冷却のために特別な装置は必要ありません．強制的に風を送らなくても，放熱器の温度が周囲温度に比べて高くなると，放熱器の回りの空気が温められて軽くなるので，自然に対流が発生します．
▶強制空冷
ファンなどを使って強制的に対流を発生させて冷却する方式です．自然空冷と比較すると放熱性能は大幅に上がるので，放熱器を小型化できます．
ただし，ファンの寿命や騒音，外気を取り込むことによるホコリの付着といった問題が発生するので，信頼性を考慮する必要があります．
▶強制液冷
強制液冷は，冷却対象の回りに配置したパイプ内に水や油などを循環させて熱を下げる冷却方式です．強

20制空冷よりもさらに放熱効果が上がります．大電力装置に適しています．
● 放熱器の種類
図 1 に示すように，放熱器には用途に応じて様々な種類があります．ここでは，主な空冷用放熱器を紹介します．
▶プリント基板搭載用放熱器
図1（a）に示すのは，プリント基板に搭載する放熱器です．これらは，基本的に基板上に実装した半導体素子に取り付けて使います．基板に固定する方法として，「ねじ固定」，「丸ピンはんだ付け」，「端子はんだ付け」，「ばね」などがあります．
▶自然空冷用放熱器
図1（b）に示す自然空冷用放熱器「BS シリーズ」は，民生機器から産業機器まで幅広い用途に使用できる放熱器です．主に自然空冷に使われます．
▶強制空冷用放熱器
図1（b）に示す強制空冷用放熱器は，ファンを使って風を送り込む方式の放熱器です．産業機器や重電機器などのような，発熱容量が大きい装置向けです．放熱器の特徴にあわせて選択します．
● 最適な放熱器を選択することが重要
より適している放熱器があるにもかかわらず，知らないばかりに効率の悪い（重い，大きい，高価）放熱器を使ってしまう場合があります．
プリント基板用放熱器の場合は，基板への固定方法や放熱器の方向に関する知識の不足により，固定するのに苦労したり，放熱性能の悪い取り付け方向になることがあります．放熱器の最適な取り付け方向と取り付け方法を選択することで，放熱性能と信頼性の高い設計が可能になります．

熱の伝わり方の基礎● 一般的に熱の伝わり方は 3 形態ある…熱伝導，対流熱伝達，熱放射
熱の伝わり方の基本を理解すると，放熱器から装置周辺へ熱がどのように伝わるかイメージできます．放熱器の選択に限らず装置全体の放熱設計に活かせます．

No.4

まちがいだらけの熱対策 ホントにあった話 30

まちがいだらけの熱対策
ホントにあった話 30

ここでは，放熱器を自然空冷した場合と強制空冷した場合に共通する失敗例を紹介します．
〈編集部〉［1］カタログ・データの測定条件を確認しないで，放熱器を選定した● 要点
放熱器の放熱性能は，測定条件によって変わります．そのため，カタログ・データに記載されている数値を見て放熱器を選定する際は，測定条件を把握することが重要になります．カタログ・データの測定条件よりも厳しい環境で放熱器を使用する場合は，放熱性能が足らなくなり，放熱器の選び直しになることがあります．
● 放熱器の測定条件とは？
カタログには，データを測定したときの条件が掲載されています．自然空冷の場合は，放熱器の取り付け方向や熱源のサイズ，温度測定を行った場所，基板の有無などがあります．
また，強制空冷の場合は，風速の測定場所や風洞サイズなどがあります．
● カタログ・データの理解が放熱器選定の基本測定条件により放熱性能は変わります．カタログに掲載されているデータの測定条件を把握することが，P5×6＝30
1.23125（a）放熱器断面形状（押し出し形材単品の場合は，断面寸法を記載する）
図11.531.5

放熱器を選定する基本です．
図 1 に自然空冷の場合，図 2 に強制空冷の場合の放熱器のカタログ・データの例を示します．一般的に，放熱器の形状［図 1（a），図 2（a）］，放熱特性グラフ［図1（b），図 2（b）］，熱抵抗と重量（表 1，表 2）などが記載されています．
● 測定条件は放熱器の種類や用途によって変わる
表 3 に，三協サーモテックの放熱器を自然空冷したときの測定条件を示します．プリント基板に搭載する放熱器は，発熱素子と放熱器を基板に実装した状態で測定しています．表 3 に示すように，製品シリーズによって，熱源のサイズや取り付け方向が異なります．
汎用のくし形放熱器 BS シリーズは，全面均一加熱で周囲に何もない状態が測定条件です．
表 4 に，強制空冷における測定条件を示します．強
制空冷の場合は，放熱器の種類が違っても基本的に測定条件は同じです．熱源は片面全面均一加熱で，風速は前面（風上）を測定しています．

［2］筐体の外の温度を周囲温度とした● 要点
周囲温度とは筐体内の発熱の影響を受けない場所における温度のことで，熱設計の基準となる温度です．周囲温度を正確に測定することが精度の高い熱設計につながります．
● 周囲温度の正しい場所
図 3 に示すように，室内に装置があり，装置筐体内半導体素子取り付け面の温度上昇ΔT［K］（周囲温度より）自然空冷 / 強制空冷共通

pp.7 〜 16 でカラー掲載中！

10080

L300

L50L200
L10060

ΔT =50K時の消費電力PO を読み取り，Rth =ΔT /PO で算出した熱抵

402000抗が表1の数値
102030消費電力 PO ［W］

40（b）自然空冷の場合の放熱性能

自然空冷用放熱器のカタログ例（12BS031：三協サーモテック）

No.431

イントロダクション

コンピュータや電子回路のパフォーマンスを100 ％引き出すために

第3章

12
34

まちがいだらけの熱対策 ホントにあった話 30
イントロダクション

第4章

試験用ディジタル回路を動かして，温度の測り方や取り付け方を学ぶ実習！ 放熱器の冷却器と実践的対策
Digilent 社（現ナショナル インスツルメンツ）が開発した ZYBO ボードは，ザイリンクス社の ZYNQ−7000 を搭載し，SDRAM や各種のインターフェースを備えた，FPGA によるディジタル・システム開発用のボードです．本章では，この ZYBO ボードを例に放熱対策の実例をお見せします．
赤外線サーモグラフィ・カメラで ZYBO ボード全体の温度を測定し，具体的な放熱対策を考えます．
放 熱 条 件（ 取 り 付 け 方 向， 放 熱 器 の 表 面 処 理，
ZYNQ−7000 と放熱器間の接触熱抵抗）を変えた場

イド・スイッチを使って設定し，ZYNQ−7000 の発熱量を決めます．
● 赤外線サーモグラフィ・カメラで温度分布を確認
放熱器を取り付けていない状態での ZYNQ−7000 の温度と，ZYNQ−7000 以外に発熱している部品を確認します．基板全体の温度分布を確認する必要があるので，赤外線サーモグラフィ・カメラ（写真 4，R500EX−Pro：日本アビオニクス）を使います．赤外線サーモグラフィ・カメラは非接触なので，熱容量の小さな部品の温度測定に適しています．

合の放熱効果の違いを実測により確認します．
〈編集部〉

放熱効果の測定方法

ZYNQ-7000● 測定の準備
放熱効果の測定に必要な実験機材を写真1に，ZYBOボードの外観を写真 2 と写真 3 に示します．ZYBO ボードにパソコンを接続し，ザイリンクス社が提供する開発環境 VIVADO を使って動作させます．
ZYBO ボードの消費電力を変化させる工夫として，意識的に消費電力を上げる回路を作ります．その回路を「消費電力ユニット」と呼びます．同じ回路構成の消費電力ユニットを 16 個用意し動作回路数を変えることで，ZYNQ−7000 の発熱量を調整します．
消費電力ユニットの動作個数（1 〜 16 個）を写真 2 のZYBO ボードの表面左下にある 4 個の ON/OFF スラ

ノート・パソコン
VIVADO起動中

写真 2

ZYBO ボードの表面

写真 3

ZYBO ボードの裏面

USB電源供給
USB電流電圧計チェッカ

パソコン-ボード間USB接続
写真 1

スライド・スイッチで消費ユニット数を設定（1個〜16個）下がOFF，上がON

ZYBOボード

実験機材

VIVADO を使って ZYBO ボードの消費電力をコントロールしている

No.4551234まちがいだらけの熱対策 ホントにあった話 30最大 3 万 3 千個のフリップフロップを 500 MHz で ON/OFF！

冷却実験用の可変発熱 FPGA 回路の設計
第 4 章の実験をする装置の開発依頼がありました．
どのような回路を作るのか，要件を以下のように考えました．
●

冷却効果を確認できるよう十分に発熱する●

消費電力は簡単に変更できるようにする●

基本設計はシンプルでも回路規模を簡単に変更できる柔軟性をもたせる．デバイスに合わせて最大限，大規模な回路を容易に実装できるようにする● 実験で使用したボード
ザ イ リ ン ク ス 社 の IC ZYNQ − 7000 を 搭 載 し た
Digilent 社のボード ZYBO を使用しました．ZYBO はSDRAM や各種のインターフェースを備えたボードです．
ZYNQ − 7000 は，ARM（Cortex − A9）を 2 個 と 各 種の I/O インターフェース，さらに FPGA を合体したチップで，組み込み用途に最適なデバイスです．
今回の実験では，CPU 部は使用せず，FPGA 部に電力を消費する回路を実装しました．ZYNQ−7000 のFPGA 部の実装には，ザイリンクス社の提供するツール VIVADO を使用します．今回は無償版の WEBpackを利用しました．
● 大規模な回路を高速に動かすと消費電力が増える
CMOS デバイスの電源電流は，大きく分けると次の 3 項目の和になります．
① 負荷容量充放電電流② 貫通電流③ リーク電流（サブスレッショルド電流）①の「負荷容量充放電電流」は，ゲートやフリップフロップの出力につながっている負荷容量の充放電にかかる電流です．ゲート数と出力変化（0 → 1，1 → 0）の頻度に比例します．
②の「貫通電流」は，出力が変化する際，出力部を構成する pMOS と nMOS が一瞬，同時に ON する時間帯に流れる電流で，これもゲート数と出力変化の頻度に比例します．
③の「リーク電流」は，MOSFET が OFF の状態でも流れる極わずかな電流で，ゲート数に比例する値となります．
CMOS デバイスの電源電流は，ゲート数に比例し，ゲートの出力変化の頻度，つまり同期式回路であればクロックの動作周波数にも比例します．
CMOS 回路において，消費電力（＝発熱量）を増加

No.4させるには，大規模な回路を構成すること，クロック速度を上昇させることがポイントです．
● 可変電力消費回路のポイント
FPGA の場合，組み合わせ回路で複雑・大規模なロジックを組んでも，論理合成の段階で簡単化されてしまいます．
加えて，組み合わせ回路の出力信号を変化させるためには，入力信号を変化させる必要があり，その信号発生回路を作るのが難しいという問題もあります．
そこで，組み合わせ回路で複雑・大規模な回路を構成する方法は取らず，出力信号を変化させる方法として，レジスタを使った回路を使うことにしました．
回路の基本構成として，以下のような方針としまし
た．
●

0.5 クロックごとに出力を伝搬するようにシフト・レジスタを構成する

シフト・レジスタへの入力信号をクロック単位で 0/1 反転させる
このような基本回路構成により，0.5 クロック単位で全フリップフロップの出力を変化させます．
シフト・レジスタへの入力パターンは，単にクロック単位で変化するパルスで済んでしまいます．
消費電力を簡単に変更できるように，動作させるシフト・レジスタ回路をユニット分割し，外部より指定したユニットだけを動作させるようにします．
●● 可変発熱回路の構成
以上の考察から，図 1 に示す回路構成としました．
最上位モジュール zybo̲pl̲top を含め，5 層の階層構造をしています．
▶1 クロック遅延ユニット（OneClockDelay）
図1（a）のように，2 個の D フリップフロップを用いたシフト・レジスタです．0.5 クロック単位で 2 段構成にし，前段をクロックのポジティブ・エッジで，後段をネガティブ・エッジで動作させて，1 クロック分の遅延を構成しています．通常，1 クロックの遅延を作る場合，1 個の D フリップフロップで構成できます
が，消費電力増加のため，わざと 0.5 クロック単位で動作させています．
▶ディレイ・ライン・ユニット（DelayLineUnit）
1 クロック遅延ユニットを使って，長い遅延ライン回路（シフト・レジスタ）を構成します［図 1（b）］．遅
延段数は後述するように Verilog HDL の define 文を使って定義しています．実験回路では 140 段としました．

61

イントロダクション

Appendix

1234