Semiconductor Portal

» セミコンポータルによる分析 » \術分析 » \術分析(半導)

使いやすさがマイコン成長のO、ルネサス/シリコンラボがGUI開発環境を充実

半導の応分野が広がってくるにつれ、半導チップはこれまでとは違い、いろいろなユーザがいかに~単に設できるかどうかが、_要になってくる。k陲寮菴淵罅璽兇妨けて性Δ鴉争する時代ではなくなった。いわば素人にZいユーザでもマイコンを設できるツールを開発しサポートすることが半導企業の_要な役割となった。

昨秋ルネサスエレクトロニクスが発売した「Smart Analog MCU」のh判がすこぶる良いようだ。性Δ高いlではない。機ΔHいlでもない。消J電の低さをっているlでもない。しかし、「誰でも使える」、という設思[がf流にある(図1)。3月になり、ミクストシグナル\術に長けたシリコンラボラトリーズ(Silicon Laboratories)社が発表した32ビットマイコン「Precision32」もルネサスの思[と同様、使いM}を最_している。


図1 GUIによる使いやすさ_のアナログ・マイコン開発環境 出Z:ルネサスエレクトロニクス

図1 GUIによる使いやすさ_のアナログ・マイコン開発環境 出Z:ルネサスエレクトロニクス


ルネサスの「Smart Analog MCU」では、低消J電の16ビットCPUコアを集積しており、アナログフロントエンドをOyにべる擬阿砲覆辰討い襦RL78コアを集積したこのマイコンでは、アンプやローパスフィルタ、可変レギュレータ、コンフィギュアラブルアンプ、オンチップa度センサなどのアンプ群とチャンネル数、ADCなどをIするためのツールが充実している。CPUコアは低消J電であるが、それを売り颪砲靴討いlではない。使いやすいGUIをWして、アナログv路などをIできるだけではなく、v路を動かした時の信S形も開発環境のシミュレーションで見ることができる。ターゲットとなる応はセンサからの信ス萢である。工業Rの圧伝送システムだけではなく、c效のセンサで検出した光や機械的な動作、などの信、皀侫蹈鵐肇┘鵐匹能萢しマイコンへとつなぐ。

これによるユーザーメリットは、なんといっても]期間でO分の好きなようにRU御したいv路を設できることであり、また1チップにアナログもマイコンも集積しているため実C積がぐっと小さくなることである。来は個別素子や小模のICでv路基を構成していた。例えば、ディスクリートで構成されていた来のセンサシステム基と比べ、点数は1/10、基C積は1/4と小さくなり、消J電も20%削できるという。

マイコンとセンサのアナログv路を1パッケージに入れることで、v路構成や性をダイナミックに変えられることもメリットだ。例えば出荷iのセンサの性バラつきを入アンプのB^を切りえることでトリミングすることでらしたり@度を屬欧燭蠅垢襪海箸できる。初期のバラつきに官するだけではなく、経時変化で性が変化した場合にもB^値をトリミングしセンサシステムを最適にできるため、システムの命を長くできる。加えて、位センサやa度センサなど、複数のセンサをR定するには、時分割でQセンサをダイナミックに調Dすることにより、の小型化も実現できる。

Smart Analog MCUが昨Q11月に発表された時には20|類度のセンサしか官できなかったが、今では38|類のセンサに官できるようになった。その中には、フォトダイオードや圧センサ、ジャイロセンサ、加]度センサ、歪ゲージ、a度センサ(サーミスタや電効果、X電瓦覆匹鮠W)、磁気センサ(磁気B^やホール素子をW)などがある。こういったセンサに瓦靴胴業では▲▲鵐廚要になり、またフォトダイオードセンサではI/Vアンプ、a度センサや磁気センサには反転アンプが要となる。センサごとに官させるアンプが異なる。だからSmart Analog開発環境が要となる。

には、アナログv路を集めたSmart Analog ICとMCUを別チップで同kパッケージにSIPで収めたファミリーと、シングルチップでMCUとアナログ信ス萢を実現したものとがある。MEMSセンサの場合は、バラつきがにjきいため、常に調Dすべきデータをデジタル値でeっていたいという要望がある。この場合はMCUの中のEEPROMにトリミングデータを入れておき、動作している最中でも常に微調Dできるようにしておく。


図2 Q|センサに合わせたハードウエア開発のドーターボード 出Z:ルネサスエレクトロニクス

図2 Q|センサに合わせたハードウエア開発のドーターボード 出Z:ルネサスエレクトロニクス


ルネサスが提供するSmart Analogの開発環境では、v路図入をGUIで設・検証できることに加え、センサごとのドーターボードといったハードウエアの開発ボードも△靴討い(図2)。これらの開発ボードはUSBからの電源で動作するため、パソコンさえあればv路設が可Δ砲覆襦もちろんマイコンのソフトウエア開発環境CubeSuiteも、エディタからコード收、コンパイラ/リンカー、解析ツール、デバッガ、シミュレータ、書き込みツールなどマイコンのプログラミングに要なツールもすべて揃えている。

ルネサスは今後もアナログ・マイコンk化をモノリシックとSIPと共に進めていく。次はO動Zx場などに向けたのロードマップをWいている(図3)。


図3 ルネサスがWくロードマップ

図3 ルネサスがWくロードマップ


32ビットマイコンも
ルネサスのマイコンに瓦靴董▲轡螢灰鵐薀椶Precision32ファミリーは、32ビットのARM Cortex-M3コアをCPUとするマイコンにアナログv路をプログラマブルに搭載したもの。これまで同社は8ビットの8051コアをベースにしたマイコンにアナログv路を集積したを搥で10億個出荷してきた実績がある。8051コアは無料で使えたため数量はHかった。しかし、8ビットマイコンだと内鼎垢RAM容量は256バイトしか集積できない。16ビットでは64Kバイトまで、32ビットでは4Gバイトまでアドレッシングできる。

シリコンラボがこのマイコンを開発するに至った背景は、数100@のエンジニアと会いヒアリングしたT果をフィードバックしたことにある。マイコンのユーザは、複雑な設やな仕様変を要求することに加えて、低消J電と低コストも同様に要求する。それらに応えるためにはICを]時間で設しなければならない。ユーザのこういった椶澆魏鬲しようと考えて出した答えが今vのマイコンファミリーだ。

図4 GUIベースのマイコン開発環境はプログラミング不要 出Z:Silicon Laboratories

図4 GUIベースのマイコン開発環境はプログラミング不要 出Z:Silicon Laboratories


このチップの設思[は、ルネサスがセンサという応に最適化するための開発環境を充実させたのに瓦靴董▲轡螢灰鵐薀椶呂任るだけ@の32ビットシステムを作るための開発環境を提供している。シリコンラボもやはりGUIベースで動作する開発ツールAppBuilderを提供する。「ユーザはこれまで、データシートを読みレジスタセットを咾靴討ら設していたが、いらいらしていた。これらを読まなくても済むようにGUIベースのツールを作った。GUIから機Δ鯊Iし、Tも割り当てもできる。しかもO動的にソースコードを收してくれる」と同社は言う。ユーザの設時間の]縮を何よりも優先した(図4)。

シリコンラボは、どのような周辺v路をべばユーザがフレキシビリティを最jにできるか、を考えた。このI次でプリントv路基の設が変わってくるからだ。そこで、ICチップ内にインターフェースを含む2|類の周辺v路をユーザがO分でび切りえられるように、デュアル構成のクロスバースイッチv路を考案した(図5)。周辺インターフェースをぶことでチップとプリント基のピン配や配線がらかになり、基設が楽になる。インターフェースの周辺にLかせないアナログv路も揃えた。アナログに咾ぅ轡螢灰鵐薀椶蓮▲泪ぅ灰鵑縫▲淵蹈v路を集積しても、保証するa度と電圧のJ囲内で動作できるという。


図5 デュアルv路構成をクロスバースイッチで切りえる 出Z:Silicon Laboratories

図5 デュアルv路構成をクロスバースイッチで切りえる 出Z:Silicon Laboratories


加えて、ICのシステムレベルからの消J電を下げるための問に瓦靴討癲⊆S数と電圧をべるようにした。に周S数に関しては、動作を休んでいる時に周S数を落とせるようにPLLv路を内邸動作中にもダイナミックに1~80MHzのJ囲でOyに変えられるようにした。Y的なインターフェースv路は5Vないし3VUだが、ARMコアのような内v路は動作電圧が低い。このため内陲縫譽ュレータやDC-DCコンバータを集積するが、外陲USB電源もWできるように柔軟性をeたせておく。このためにUSBレギュレータを内鼎靴拭3陲凌緇夙振_や電圧レギュレータv路、さらには電容量式タッチセンサ入v路も集積したため、外け点数がりBOMコストも低する。

仕様としては、フラッシュサイズは32〜256KB、5|類のリード~り無しのパッケージ、QFN-40からLGA-92までさまざまなピン数をぶことができる。周辺v路では最j300mAの高電流~動するための6本のI/Oもべるため照LEDやモータ、パワーMOSFETの直接~動、などができるようになっている。

(2012/04/04)
ごT見・ご感[
麼嫋岌幃学庁医 爺銘鯵肇鯵栖匆WWW弼郊利| 孟徨篇撞鉱心窒継頼屁| 嗽啣嗽間嗽寄匯曝屈曝眉曝篇撞| 忽恢娼瞳秉斤斛| 忽恢階当繁繁庁繁繁訪繁繁耶| 匯雫蒙仔aaa寄頭寄畠| 晩云壓瀛啼www弼| 冉巖a壓瀛啼| 天胆忝栽匯曝屈曝眉曝| 窒継怜匚闇某沃www壓濘| 析弗一巷片瓜郭通挫訪壓濆杰 | 巷才厘岱恂挫訪耶釜型嶄猟忖鳥| 昆忽眉雫晩云眉雫禪枷雫仔| 忽恢娼瞳涙鷹音触匯曝屈曝眉曝 | 涙鷹繁曇娼瞳匯屈眉曝窒継| 消当繁壽繁壽繁壽繁壽繁篇撞 | 鴻廉胆溺匯雫谷頭| 消消消消消湘湘99娼瞳| 晩昆娼瞳忽恢匯曝| 冉巖眉雫篇撞壓濆杰| 天胆晩昆娼瞳牽旋壓濆杰| 繁繁翆翆弼忝栽励埖及膨繁弼佼| 娼瞳繁曇涙鷹廨曝嶄猟忖鳥 | 冉巖繁撹唹垪壓濆杰| 谷頭壓瀉盞儔シ| 卅繁消消寄穗濬琴杠腕惟妻徠| 娼瞳忽裕徭恢壓瀛啼| 忽恢av涙鷹消消娼瞳| 楳嚔赤忽恢篇撞| 忽恢弌秤詑徭田| 忽恢匯曝屈曝娼瞳消消絢郵| 忽恢娼瞳消消消消消匯曝屈曝眉曝| 91返字篇撞壓| 壓瀘淆VA嶄猟忖鳥涙鷹| free→xx69來天胆梓彫| 弌鞄joker壓濆杰翰衲井互賠 | 晩昆繁曇涙鷹廨曝娼瞳| 消課返字壓濂シ| 恷除互賠嶄猟壓濆囂忖鳥 | 忽恢娼瞳撹繁涙鷹窒継| 91音触壓濔瞳忽恢|