Equip engineers with everything needed to design modern, high-performance PCBs.
Combine advanced PCB design with cloud-based collaboration to streamline development.
業界をリードする専門家によるPCB設計の最新情報をご覧ください。
Chris Jenningsは、FIRSTと長くかかわっており、 FIRST Robotics Competition (FRC)に対して、周囲の人も熱くするほどの熱意を持っています。現在彼が指導しているチームMechanical Mayhem 1519には、FIRST Competitionに参加したことのある彼の7人の子供のうちの最年少の子(つまり末っ子)も所属しています。2004年初めに、Jenningsは、9~14歳の生徒たちがレゴを使って参戦するFIRST Lego League(FLL)のチームのコーチを務めました。そのシーズンの終わりに、生徒たちの多くが対象年齢を外れ、高校レベルのFRCに移りました。2005年、JenningsをコーチとしてMechanical Mayhem 1519が誕生し、それ以来負けなしです。 . Jenningは、電気技師として30年以上、ASICやアレイプロセッサー、その他基本的な設計を行ってきました。彼はまた、コンサルティング会社を成功させ、Daniel Webster Collegeで非常勤講師も務めています。Jenningsは、Altiumで約4年間働いています。 彼は、コーチという役割を越えて、現在のRobotics Control Systemのアーキテクチャーも開発しました。2009年の大会で採用され、今でも世界中で使用されています。彼は仕様を記述し、ボランティア企業と協力して一からコントローラーを開発しました。この開発には、無線通信、画像処理、スマートモーター制御、速度制御、および駆動制限機能などが含まれています。このコントローラーは、40MHZで動く非常に単純な8bit整数のPICベースコントローラーに取って代わりました。32ビット対応浮動小数点プロセッサーを搭載し、ソリッドステートディスクドライブを備えた、400MHZのパワーPCベースのコントローラーを使用することで、新しいコントローラーはチームに10倍以上の機能をもたらしました。このコントローラーは、毎年のように再利用されています。
Warner: ご自身のこと、設計者としてのキャリアパスについてお聞かせください。 Litson: 1971年に(ネバダのテストサイトを手伝う)製図見習いとして働き始めました。それから、機械と電気の製図技師として下積みを重ねました。そのとき、複雑な手張りで電子部品を設計している設計者たちと出会いました。私は、その部品の芸術的なできばえにすっかり夢中になり、設計者たちが驚くべきレイアウトを作成する様子に見入りました。そして「いつか自分もやってみよう」とひそかに考えました。まもなく私は、電子工学の知識が必要であることに気付き、学校に戻って電気技師になりました。ところが、製造を考慮した設計について十分に理解していないことに気付きました。そこで、IPCに参加して製造の問題について学びました。この経験で私は生まれ変わり、よい基板設計に必要な機械、電気、製造の全ての要素を総合的に理解するに至りました。 2006年にはCID、2008年にはCID+を取得しました。2015年、IPCのマスターインストラクターになり、そのとき業界の2人の達人であるGary FerrariとDieter Bergmanの指導を受けました。 Dieterは厳しかったので、最初は好きになれませんでした。今ではいい友人ですが。私は、業界に対する彼のコミットメントとPCB設計への情熱を理解するようになりました。Garyは、必ず、設計のサプライチェーン全体への影響に関連させて理解していた点がすばらしかったです。その後、PCB設計の学校に戻って卒業しました。 他にも2人の偉大な師、一人はもう亡くなりましたがGlen Wells、もう一人はすでに引退しているMary Sugdenと出会いました。Maryは、複雑な概念をわかりやすく説明するのが得意です。その点については、Maryを見習おうと努めています。 PCB設計者になる、明確に定義された道はありません。多くの人は私と同じような方法でPCB設計者になっていると思います。 Warner: これまでを振り返って、早い段階で、設計者になるきざしが何かありましたか? Litson: パズルがとても得意でした。美術が大好きで、兄弟と一緒に小屋やテントのようなものを作るのも大好きでした。いつも、兄弟よりたくさん作ろう、もっとすごいものを作ろうとしていました。Lincoln log(ログハウスなどの建物を作るおもちゃ)で遊ぶのも大好きでした。 50年代に小学校、60年代に高校に通いました。そのころは、女性がキャリアパスを選択できる機会は多くはありませんでした。女性がキャリアにおいて何をするか、何をできるかについてはたくさんの思い込みがありました。適性テストを受けたところ、歯科衛生士が適しているという結果が出ました(笑)。家族は私が秘書に向いていると考えていたので、速記とタイピングのクラスを取りましたが、大嫌いでした。エンジニアリングとは全く関係ありませんでした!! Warner: 今日、女性の技術者や設計者に特有のメリットや課題があると思いますか
多くの設計者や企業は、PCBの適切なレイアウトを作成するのに大いに努力しており、最近では周辺の機械的条件をリアルタイムでチェックしています。しかし、既に回路図にエラーが含まれる場合は、どうでしょう? 通常、人による設計のレビューが行われますが、設計の複雑さが増し納期が短くなる中、ミスが入り込むことが、ますます普通になっています。回路図のエラーがワークフローを妨げないために、何かできるでしょう? エレクトロニックルールを使用して設計の問題を早期に見つけ修正 プロフェッショナルPCB設計ソフトウェアのエレクトロニックルールチェック(ERC)機能は,回路図のミスを見つけ取り除くのに役立ちます。いくつかの基本ルール、および設計の基となる「文法」をチェックします。自身の設計に固有のチェックを実行するようルールを設定することによって、ERCが問題を見つけ、設計の初期にそれらを修正できます。また、ERCチェックの設定と実行に、時間はほとんどかかりません…実際、手動で設計をチェックするのにかかる時間の数分の1です。このため、作業の再チェックではなく設計に、時間を費やすことができます。 このチェックの設定を2つの全般的な領域に分割するのが、ERCを使用する方法の1つです。下に示すように、回路設計の「文法」全般と、どの要素をどの方法で接続できるかを定義する接続マトリクスに分割します。 ERCは「文法」チェックと全ての接続の有効性チェックとに分かれます。 「文法」領域では、バス、コンポーネント、ドキュメント、ハーネス、ネット、パラメーターなどの使用に関する、さまざま設定をカバーします。 Altium Designerは、このような、設定可能な幅広いチェックルーチンとの連携をサポートします。チェックルーチンを使用して、作成後の回路図をチェックしたり、製造データを作成するときにオンラインERCやバッチチェックを行ったりできます。 Altium DesignerのERC機能を使って、回路図のミスを手動でチェックするのに使う時間を大幅に短縮する方法をお確かめください。詳細については、今すぐ無料のホワイトペーパー 回路図のエレクトロニックルールチェック)をダウンロードしてください。
図1: 「未来の自動車」は、それほど先のことではない! 車載アプリケーション用のコンパイラ機能 コンパイラ機能に求められることは、自動車業界の製品によって異なります。一部のコンパイラは、オープンソースのコンパイラがベースとなっています。一見すると、これらは有能で安価に見えます。しかし、「有能」と「安価」は、両立する場合がほとんどなく、ここでも同様です。安価ではあるが、大きな欠点がいくつかあり、実際の製品のコードを開発するときには,以下のような頭痛の種がたくさん出てくる可能性があります。 コンパイラが、再販業者の管理下にない。バグが蔓延、増殖する可能性がある オープンソースのコンパイラは、しばしばハードウェアを意識していない。ハードウェアが提供するパフォーマンスや安全性を全て利用できない場合がある。 一般に、カスタムコンパイラの生成するコードの方が優れている。より速くサイズが小さい。 コード最適化を行わないコンパイラを検討している場合、結局は自分をごまかすことにもなりかねません。コード最適化では、コードを単純に、サイズを小さくし、実行を速くする方法を探すようコンパイラに指示できます。また、一部のコンパイラは、独自のアセンブリ命令を使って、C/C++にない関数をインクルードすることによって、コードのアクセラレーションも行います。 優れたコンパイラは、デバッグが簡単にできることも必要です。完璧なコードを書く人間はいません! 一部のコンパイラは、実際にデバッガーを実行するよりも、しばしば時間がかかる、骨の折れるセットアップを必要とします。セットアップが素早く簡単にでき、選択したデバッガと連携できるコンパイラが必要です。 安全性 自動車業界では、安全性より重要なものはありません。車間距離、緊急ブレーキ、車線逸脱など、安全運転機能を搭載した製品が、既に生産されています。間もなく車は、自動運転機能を搭載し、無線でソフトウェア更新データを受信するようになります。つまり、ハードウェアとソフトウェアが、安全基準を満たす必要があります。 順守する必要のある基準や、満たす必要のある安全要件は、多くあります。まずはハードウェアです。ほとんどのハードウェアは、チップに安全機能を搭載しています。その機能は、最終製品の安全性を確保します。 ただし、使用するコンパイラが、これらの安全機能を認識していない場合、うまくいってもアセンブリコードを書くのに行き詰まり、最悪の場合、ハードウェア機能を適切に作成できない可能性もあります。 考慮すべきもう1つの要因は、コンパイラの認定です。 ASPICE認定ソフトウェア開発ツールでは、早期にエラーを修正でき、製品開発 コストを時には大幅に削減できます。 図2: 高品質のハードウェアを、トップエンドのソフトウェア開発ツールと組み合わせると、高速で効率の良いコードが生成される 適切な選択
Warner: Mikeさん、昔を振り返って、いつかPCB設計者になる可能性を示すような兆候が子どもの頃からありましたか? Brown: エレクターセットが大好きでした。それに、バネ付きのカーテンレールから自動車のドアの取っ手まで、何でも修理するのも大好きでした。何でもどんなふうに動くのか知りたかったですね。4年生のときのタイトル付きの自分の写真があります。「大きくなったらなりたいもの」というタイトルで、後ろに製図台が写っています。それが、私のやりたかったこと、設計「スタッフ」になりたかったんです。 Warner: 私はよく、なろうと思ってPCB設計者になる人はいないと言っています。大抵の人は、「思いがけず」この仕事に就く傾向があります。Mikeさんの場合は、どのようにして設計者になったのですか? Brown: 高校生のとき、設計者になりたいと思いました。私は高校の技術科に通っていて、製図が得意でした。高校3年生のとき、体験学習のCO-OP(産学協同教育プログラム)に参加する機会がありました。CADが主流になる前で、製図台で鉛筆を使って機械の図面を引くのが最初の仕事でした。コンピューター周辺機器や板金筐体の技術図面を作成しました。ここで、のちにCommtexという小さな通信会社で上司になるMary Kerbeと出会いました。 Maryが最初の指導係でした。彼女は、P-CADというツールを使って単純な回路設計を学ぶ機会をくれました。私はまるでスポンジのようにさまざまなことを吸収しました。特殊な技術を習うことが楽しかったですし、学校の単位を取得しながらお金をもらえることもうれしかったです。初めて回路基板を設計した(実際は模写でしたが)とき、私は17歳で、高校を終えたばかりでした。 Maryと私は今でも連絡を取り合っており、私のキャリアを通じてすっと一緒に働いてきました。最終的には、言ってみれば生徒は先生になりました。Commtexが廃業した後、私は弟子のようにMaryの後を追って、Entek、GE、Lockheed-Martin、CTA Space Systemsなどの会社を転々としました。 私は、その数年で飛躍的に成長しました。それから、NASAやNaval Research Labs(海軍研究所)のようなお客様をサポートして、航空電子工学を応用した宇宙飛行のための製品開発に携わりました。よい影響力のある製品の開発にかかわることができて、驚くほどの達成感を味わいました。 その後、ニューヨーク州のロチェスターに移り、Kodakの衛星用基板の設計を請け負いました。Kodakが衛星にかかわっているなんて意外ですよね? ここで、2人目の指導者、EMA Design AutomationのManny
この(比較的)新しい出会い系アプリTinderをご存じですか?私はまだ独身で交際相手がほしいので、試してみることにしました。まず、人の写真と経歴がランダムに出てくるので、気に入ったら右にスワイプ、気に入らなければ左にスワイプします。自分が右にスワイプし、相手も右にスワイプすると、お互いにチャットできます。試してみて、写真ばかり見ないで経歴を読むのにもう少し時間を割けばよかったと思いました。「マッチング」相手とチャットをしてみたら、写真を見て湧いた興味が冷めてしまったんです。組み込みシステムの場合も、特にバッテリーに問題があると同じように感じることがあります。たとえば、膨大な時間をかけて設計した基板なのに、バッテリーの劣化が早すぎたり、温度の問題で故障したりする場合です。最悪の場合、バッテリーから火花が出ることさえあります。私は交際相手のマッチングはできませんが、ボードに合ったバッテリー選びをお手伝いすることはできます。組み込みシステム向けの最も一般的な選択肢は、リチウムイオンバッテリー(Li-Ion)とリン酸鉄リチウムバッテリー(Li-phosphateまたはLiFePO4)の2つです。これら2つのタイプは、充電特性と放電特性がかなり異なります。どちらでも使用できる場合もありますが、どちらかがもう一方より適している場合が普通です。続きを読んで、どちらのタイプが皆さんの用途に最適かを判断してください。 リチウムイオンバッテリー 英語の「love」にはさまざまな意味があります。私は「I love my iPhone(iPhoneが大好き)」とも、「I love my girlfriend(彼女を愛してる)」とも言います。これらの「love」は、いくつか重要な点で意味が違います。同じように、一口に「リチウムイオン」と言っても、リチウムイオンバッテリーの種類が異なる場合があります。ここで述べるのは、ほとんどの場合がコバルト酸リチウム(LiCoO2)です。このリチウムイオンバッテリーは、アノードにグラファイトを使用しています。では、 リチウムイオンバッテリーの仕様を見てみましょう。 電圧: 公称3.6 V、範囲3.0 V ~ 4.2 V 比エネルギー: 150 ~
編集クレジット: Anton_Ivanov / Shutterstock.com 大学で夜遅く勉強していたとき、人工頭脳を埋め込みたいと、よく思いました。そうすれば、必要な情報をダウンロードし、その後すぐに思い出すことができます。勉強しないですむし、ガールフレンドの誕生日を忘れることもなくなる。たぶん、自分の頭の中でNetflixを見ることさえできるでしょう。残念なことに、私より前に現れた優れた電気エンジニアは、 代わりに、モノのインターネット(IoT)機器 を設計しました。私がまだ、機械による記憶を待ち続けている間に、それらの機器は、自分の心を手に入れつつあります。機械学習と人工知能(AI)は、話題のトピックであり、おそらく、あなたのような設計者は、組み込みシステムにそれらを実装しようとしているのでしょう。1つだけ問題があります。機械学習に使用されるニューラルネットワークは、使用するエネルギーや必要な処理能力が大きすぎるのです。5Gの到来、そしてクラウドコンピューティングと5Gの組み合わせが、その難問への解決策になる可能性があります。5Gの高帯域と低レイテンシーを利用して、クラウドコンピューティングは、人工知能付きの組み込みシステムにパワーを与えることができます。 組み込みシステムでの機械学習 機械学習は、新しい概念ではありませんが、処理能力の継続的な向上によって、実現されようとしています。AIによって、機器は、その環境とはるかに賢くやりとりすることができます。 Future Interfaces Groupが作成した Synthetic Sensor は、機械学習がどのようにシステム運用を改善できるかの優れた例です。このモジュールには、周囲温度、EMI、ノイズなど、「スマート」デバイスに見られる一般的なセンサーのほとんどが搭載されています。そして、このモジュールは、その環境を理解するために機械学習を利用します。Synthetic Sensorは、コンロのどのバーナーに火を付けたか、どの器具が動作しているかを把握できます。これによって、ユーザーは、留守の間に自宅で何が起こっているかを正確に知ることができます。 組み込みシステムにとって、インテリジェントセンシングには大きなメリットがあります。一部の機器は、既にそれらを利用しています。 Nestサーモスタット は、住人のお好みの室内温度を学習し、住人の行動を追跡します。その結果、サーモスタットは、好みやスケジュールを理解した上で、室内の温度を調節します。在宅中は温度を高く、留守中は温度を低く設定します。このように理解しスケジュールを調整すれば、自宅のエネルギー効率を改善できます。 肉体にAIシステムを埋め込まないでください。