ソートリーダーシップ

Filter
Clear
Tags by Type
Software
製品のサービスが行いやすくなるよう設計を最適化する方法 Thought Leadership 製品のサービスが行いやすくなるよう設計を最適化する方法 十分に準備を整えたつもりで何かに立ち向かったところ、何をすべきか全くわからないという感情を味わったという経験はあるでしょうか? 残念なことに、私は思い出したくないほど数多くこのような経験をしています。特に、サービスを行いやすくなるように製品を設計する、または修理を考えて設計を開始したときに、頻繁にこのような経験をしました。 サービスを行いやすくなるように製品を設計すべきか どうかを決定する前に、考慮すべき多くの要因が存在し、その現実性について十分な時間をかけて考慮する必要があります。最終的に、修理を考えて設計を行うことを決定した場合、製品のサービスとトラブルシューティングが簡単になるような機能を含める必要があります。私は初期の設計ミスから、サービスを行いやすくなるよう設計を最適化する方法を学びました。いくつかの役に立つヒントをここで紹介しましょう。 1. 視覚的なインジケーターを追加する オンサイトで電子機器のサービスを行うのは、サポートチームの手に余ることがあります。特に、誤動作が重要な動作の遅延を引き起こしている場合にはその傾向が強くなります。いくつかの視覚的なインジケーター、例えばLEDやLCDを的確に配置すると、サポートチームが問題を迅速に特定するのに役立ちます。LEDを使用して、基板に電力が供給されていること、マイクロコントローラが動作していること、基板がデータを正しく送受信していることなどを表示できます。 2. PCBにラベル付けする 技術サポートチームに最新の回路図を渡しておいたとしても、基板上のコンポーネントに正しくラベル付けしておかなければ、正しい部品を探すために多くの時間を費やすことになります。コンポーネントへモジュールに応じて割り当てを行うシステムを使用し、正しいコンポーネントのとなりに シルクスクリーンラベル が配置されていることを確認します。また、基板接続へのワイヤのデジグネータの横に、意味のあるラベルを追加します。「PC」などのラベルを使用すると、そのコネクタがPCに接続されていることを技術者が容易に認識できます。さらに、受信ワイヤ接続で極性が重要な場合、「+」や「-」などの極性サインを追加することも適切です。 3. エラーのログ出力機能の実装 複雑な組み込みシステムを設計するとき、エラーのログ出力を無視することはできません。ほとんどの場合、ラボでのテストで見逃された 問題やバグ は、現場で追跡するのが困難です。これらの問題は多くの場合、変数の組み合わせによってトリガされ、簡単に再現できません。さらに悪いことに、サポートチームが問題に取り組もうとしたときには、システムは既にリセットされている可能性があります。最低でも、EEPROM(Electrically Erasable Programmable Read-Only
組み込み型ソーラーシステム向けのPCB設計ガイドライン Thought Leadership 組み込み型ソーラーシステム向けのPCB設計ガイドライン 旅行から戻って来た直後に、もう一度旅行に出掛けたいと思ったことはありませんか? 私にはそんな経験があります。前回のビーチリゾートでの休暇が、雷雨が続いたせいで台無しになってしまったのです。旅行の計画を立てるときは、予測できない天気というものがいつもジレンマになります。アウトドアで過ごす予定があればなおのことでしょう。 屋外での使用が想定される組み込み型のソーラーシステムを設計する際、私はこれと同じ慎重な姿勢で取り組みようにしています。こうしたシステムは、安定した電力供給で稼働する組み込み型のシステムとは完全に異なる難題です。例によって、私は苦労の末に慎重になることを学びました。というのも、最初に手掛けたソーラー式の試作は、1日でも雨が降ると稼働しなくなってしまったからです。 組み込み型ソーラーシステムについては考慮すべき状況がたくさんあり、太陽光のない状態で何日も稼働するように計画しなければなりません。 組み込み型ソーラーシステムの設計で考慮すべき要素 1. ソーラーパネル 言うまでもなく、ソーラーシステムで最も重要なの要素はソーラーパネルです。これについては、多結晶や薄膜よりも効率がよく、暑い気候でも優れた性能を発揮する単結晶を選択したほうがよいでしょう。パネルの中には最大22%の 太陽光を電力に 変換できるものもあります。とはいえ、単結晶や多結晶の効率はサプライヤーによって異なるため、事前に詳細情報を確認しておきましょう。 2. 電池の容量 組み込み型のソーラーシステムで重要なパラメーターは、ソーラーパネルの性能が0%になった場合のシステムの持続性です。環境要因によっては、ソーラーパネルに数日や数週間、太陽光が届かない場合もあります。そこで必要になるのは十分な容量のある 電池 です。また、ソーラーパネルの充電率が電池の使用率を上回るようにしておく必要もあります。5時間かけて充電した電池が2時間で消耗してしまっては、とても効率的とは言えません。 3. 太陽光の照射 考え方によっては、ソーラー技術はいたって単純です。太陽光がなければ電力は生成されません。ただし必ずしも、8時間分の太陽光で8時間分の電力が生成されるわけではありません。「 太陽光ピーク時間 」という用語がありますが、これは太陽が空の最も高い位置にあって、ソーラーパネルが一番効率的になる時間帯を指します。こうした要素について認識し、太陽光ピーク時間を算出しておくことが望まれます。
設計の問題解決に役立つ最良のPCBレイアウトを見つける方法とは Thought Leadership 設計の問題解決に役立つ最良のPCBレイアウトを見つける方法とは アメリカ西部の賭博師は、勝負を決めるための切り札を袖口に忍ばせていた、という話をご存知でしょうか。あまり道徳的な例ではないものの、原理的には悪くありません。いつもポケットに切り札を入れておいて、必要なときに使えるとしたら素晴らしいことでしょう。設計者にとっては、これは日常生活だけでなく設計でも重要になります。 設計であれ、CADツールの機能であれ、製造に関する問題であれ、誰でもどこかの時点で助けが必要になります。問題に押し流されてしまうのは簡単ですが、そうなる必要はありません。設計者がポケットに忍ばせておける有用なリソースはオンラインでもオフラインでも見つかります。優秀な設計者がこれを実践している方法をいくつかご紹介しましょう。 同僚とのコミュニケーション これは当然のことのように思われるかもしれませんが、私たちは同僚の経験がいかに貴重なものかを忘れてしまうことがあります。助けを求めるのが恥ずかしいことではない、ということも覚えておきましょう。豊富な設計経験を持つ同業者の人脈を持っている場合は、これが特にあてはまります。私はずいぶん前にプライドを忘れることを覚えました。問題を解決しようとしているときには、邪魔以外の何物でもないからです。それ以来、問題にぶつかったときに頼れる同業者の人脈は着実に増えています。それに、私は友人や家族など、同業者以外の人たちにもためらわずに助けを求めます。解決策はすぐ目の前にあることもあります。つまり、あまりにも近くにありすぎて気付けないでいる場合です。私の配偶者はPCB設計のレイアウトについては何も知りませんが、設計関係の問題の解決を時々助けてくれます。話をじっくりと聞いて、私の考えが間違っていることを指摘してくれるのです。 一言で言うと、助けが必要なときは助けを求めることです。 回路図のレイアウトで問題にぶつかったら、同僚に相談する あなたを待っている膨大な量の情報 この記事をお読みになっているのですから、皆さんはworld wide webが設計に関する問題の答えを見つけるための素晴らしい情報源であることをご存知のはずでしょう。これを活用する秘訣は、探している答えが効率的に見つかるようにすることです。そのヒントをいくつかご紹介しましょう。 具体的な検索語句を使う: PCB設計の初心者であれ、何十年もの経験があるベテランであれ、他の設計者が経験したのと同じ問題にぶつかる可能性は大いにあるでしょう。運がよければ、その問題がオンラインで共有されていることもあります。問題を具体的に検索すれば、的を絞った情報を見つけて解決までの時間を短縮できます。 情報源について批判的に考える: オンラインで見つかる大量の情報は、吉と出ることも凶と出ることもあります。選べるリソースにはたくさんの種類があり、どれが最も効果的なのかは簡単にわかりません。 Web上のフォーラム: 多くの場合、Web上のフォーラムは特定の問題を解決するための有益なリソースというだけでなく、絶好の議論の場でもあります。問題をあらゆる角度から考えられるのはよいものの、偏った情報に遭遇することにもなります。これは、フォーラムに参加しているメンバーがそれぞれに違う経験をしていたり、異なる設計ツールを使っていたりするからでしょう。結論を言えば、必要な情報を手に入れたら、それについて少々調べてみる必要があるかもしれません。 ブログ記事とFAQ: メタ発言になってしまう危険があるため、これらについて深く掘り下げるのはやめておきますが、専門的なサイトで公開されているブログ記事やFAQは、開始地点として優れたリソースです。設計の問題に対する解決策を見つけるための正しい軌道に閲覧者を誘導することが意図されているため、うまくいけばさらに詳しい情報が手に入ります。一番重要なことですが、ブログの記事やFAQでは公開前に見直しを行うことで信頼性が確保されています。 ホワイトペーパー: このリスト内で最も徹底したリソースは、間違いなくホワイトペーパーでしょう。直面している問題によっては、完璧な解決策にも行き過ぎた情報にもなり得ます。調べるのに集中力が必要になるため、答えを入手できそうな注目すべきブログ記事や参考資料に遭遇できれば理想的でしょう。
ディープスリープSRAMにより組み込みシステムの消費電力を低減する方法 Thought Leadership ディープスリープSRAMにより組み込みシステムの消費電力を低減する方法 編集クレジット: DFree / Shutterstock.com 私の好きな音楽グループの1つは、フランスのDJデュオ、Daft Punkです。Daft Punkの癖の1つは、ロボットの振りをし、ショーの全てを見事なロボットのコスチュームで行うことです。このグループは2013年に、ロボットのテーマに沿って演じた「Random Access Memories」(RAM)というアルバムをリリースしました。しかし、正確にどの種類のRAMなのかは明らかにしませんでした。ご存知のように、組み込みシステムの世界では、使用するRAMの種類が非常に重要です。具体的には、SRAMはフラッシュメモリや、特にDRAMと比較していくつかの利点があり、エネルギー消費については特にそれが顕著です。現在では、組み込みアプリケーションに使用可能なSRAMにもいくつかのバリエーションがあります。ディープスリープ対応のSRAMは、正しく使用すれば高速性とエネルギーの節約の両方を実現してくれます。 組み込みシステムのSRAM 好きなバンドやアーティストを選ぶのは難しいことです。多くの異なるジャンルに、数十万ものバンドやアーティストが存在しています。それに比べれば、組み込みシステム用のメモリ選択ははるかに単純です。まず、SRAM、フラッシュメモリ、DRAMを簡単に比較し、システムのどこにSRAMを使用するのが最適かを調べてみましょう。 組み込みシステム用に設計されたメモリは各種のものが存在し、 CBRAM や Spin Waveデバイス など新たに出現したメモリも存在します。従来型のメモリとしてフラッシュ、SRAM、DRAMが存在し、それぞれが システムの特定の場所 に適しています。興味深いことに、これら各種のメモリの物理的な場所とアクセス方法は、 消費電力に影響を及ぼします
3D PCB設計はなぜ必要なのか? 設計者にとってどう役立つのか? Thought Leadership 3D PCB設計はなぜ必要なのか? 設計者にとってどう役立つのか? 先日、幼い男の子を肩車しながらあやしている若い父親を見かけました。父親にしっかりと支えられた男の子は、父親の顔を別の角度から見ようとして体を横に動かそうとしています。愛くるしい男の子はようやく父親の顔を左側から覗きこむことができました。そして、父親の髪をもてあそんだかと思うと、また右側に体を戻したのです 。 そんな微笑ましい瞬間を楽しく観察していましたが、それと同時に重要なことを思い出しました。男の子は父親の顔をなんとかして違う角度から見ようと、何度も視点を変えました。PCB設計者の私たちも同じように、設計をできるだけ多くの視点から確認したいと考えます。これまでは2DのCAD環境で作業するしかありませんでしたが、現在は3Dの設計環境が利用できるようになってきました。こうしたツールを使って設計を進めない手はないでしょう。 PCB設計を3D環境で進めることには多くの利点がある 3Dの利点と従来の2Dでの設計 私は、ディスプレイ装置を作っている会社でPCB設計者としてのキャリアをスタートさせました。当時はUNIXベースのCADシステムを使っていましたが、作業は2D環境に制限されていました。私が初めて手掛けた設計は、機構CADグループが3Dでレンダリングしてくれました。それは、ブロックの形状だけが表示されている単純なものでしたが、3Dで見る設計には目を見張りました。そんな風に設計を見たのは初めてのことでしたが、今でもその瞬間をはっきりと覚えています。3D環境での作業には、PCB設計者にとってたくさんの利点があります。その一部をご紹介しましょう。 3Dコンポーネントフットプリント: 3Dで表示された設計を初めて見たとき、装置のケースから大きな電解コンデンサーが飛び出していることに気付きました。これはDRCで検出されるはずのものでしたが、どういうわけかチェックをパスしていたのです。そのため、装置の後端が犬の尻尾のように垂れているのを見たときは本当に驚きました。現在のCADシステムでは、こうした問題を検出するためのDRCが標準的な機能になっています。3Dでの作業が可能な今であれば、コンポーネントの寸法についてのフィードバックもリアルタイムで入手できます。 レイヤー構造の可視化: 回路基板のレイヤー構造を3Dで正確に表示できるのは非常に有益です。画像を傾けたり、回転させたり、パンやズームを行ったりして、ビアスタックの状態や周辺の他のオブジェクトとの接続などを正確に確認できます。 3Dでの編集機能: デザインの3D表示は容易で、3Dモードではレイアウトの編集も可能です。回路基板のスタックアップの昇順や降順をインタラクティブに切り替えて、部品の移動、配線の押しのけ、別のレイヤでの配線を行うことができます。 MCADとECADの連携: 3D CADシステムでは、装置のケースなどの設計に メカニカルオブジェクトを追加 することもできます。この機能を活用すれば、ケースに関連する3Dのコンポーネントや他のメカニカルオブジェクトを表示して、これらの要素を対象とする3Dクリアランスチェックを実行できます。 フレキシブル回路 : 3D環境での作業のもう1つの利点は、
複数のデザイン構成にPCB実装バリアントを使用すべき理由 Thought Leadership 複数のデザイン構成にPCB実装バリアントを使用すべき理由 何年も前、筆者は既存の基板からコピーしたデザインを扱っていましたが、問題が1つありました。レイアウト上のいくつかの回路が、技術者が作成した回路図の回路と一致しませんでした。これによって多くの混乱が生じました。最終的には、設計が承認されて製造部門に送られた後で基板に加えられた編集が問題だったことが判明しました。実装バリアントを作成したことで、回路図との同期が失われたと同時に、基板に不用意な変更が行われたのです。手作業で実装バリアントを管理しようとした場合、このような問題が忍び寄ってくる可能性があります。これにより、設計が遅れたり、さらに悪いことには、発覚していないエラーのため不良基板が製造されるかもしれません。 PCB実装バリアントとその必要性 同じ基板を、複数用途のため、実装時に異なる構成にできるよう回路基板を設計することは一般的です。これらの異なる構成は実装バリアントとして知られています。例えば、異なる電圧で動作させることができるよう電源供給を設計するケースがあります。どの部品を使用するか、使用しないか、あるいは変更するかを変えることで、実装時に異なるバージョンの電源供給基板を作成する方法が決まります。 実装バリアント用の回路基板を設計する場合、金属の電気回路構成要素(パッド、トレース、領域フィルなど)が、提案された全ての構成で機能するようレイアウトされることが重要です。このように、異なる構成が全て、未加工の同一基板設計から作成可能です。これにより、設計者の作業負荷を減らすだけでなく、基板製造と在庫の費用を減らすことができます。 各PCB実装バリアントにはドキュメントが必要です 手作業による実装バリアントの作成とドキュメント化 従来、PCB設計者は、複数のバリアントを扱う場合、各基板の実装構成に対応するため、別々のデザイン データベースを作成する必要がありました 。 これは、各実装に専用のドキュメントが必要だからです。 ただし、この方法でも設計エラーが生じる可能性がありました。 各デザイン データベースは、未加工の基板設計を含んでいるので、全てのバリアント データベースにコピーされます。未加工の基板設計のマスターコピーを1つ持つことは優れた設計慣習ですが、そのマスターコピーが各バリアントのコピーに含まれる場合は問題が生じる可能性があります。これは、たとえ偶然でも、未加工の設計がいずれかのバリアントコピーで変更された場合、未加工の基板設計の異なるコピーが作成されることになります。こうなると、どれが正しいマスターコピーか分らなくなる可能性があります。未加工の基板が全ての異なる実装バリアントの基本デザインである場合、これは問題です。何年も前に経験済みですが、変更の結果、回路図とのリンクが切断された場合、状況はさらに悪化します。 最終的には、これらの潜在的な問題と、同じデザイン データベースでの複数コピーの管理は、作業負荷を増やします。未加工の基板が意図的に変更されるたびに、各バリアント データベースに編集内容をコピーする必要があります。これは、時間のかかる作業であり、データベース間でデザインの一貫性を確実に保つために高い集中力が求められます。 PCB実装バリアントにより、同じ基板を異なる用途のために構成できます。 バリアント管理ツールによるプロセスの簡素化 CADアプリケーションのバリアント管理ツールは、1つの基本データベース内で全ての作業を行えるようにすることで、異なる実装バリアントの作成と管理のプロセスを簡素化します。バリアントを作成する際、特定部品を使用する、使用しない、あるいは値を変更するなどを指定することができます。また、バリアント管理ツールにより、実装図面などの出力や部品表を変更して、変更された部品の状態を反映できます。