Filter
Clear
Tags by Type
Software
学生エンジニアの情熱を刺激するメジャーリーグハッキング社 OnTrack Newsletters 学生エンジニアの情熱を刺激するメジャーリーグハッキング社 Judy Warner: ご自身の経歴と、メジャーリーグハッキング社を共同で設立したきっかけを簡単に教えてください。 Jonathan Gottfried: 私は子供の頃から機械いじりが好きでしたが、コンピューターサイエンスを学ぶために大学に入ったとき、そこで行われていたことは、私がやりたかった創造的な製作というよりもずっと学問的な内容でした。私は専攻を歴史に変え、アルバイトでコンサルタントとしてプログラミングの仕事を始め、最終的には卒業後Twilio社の開発エバンジェリストになりました。その仕事は、テクノロジーと社会貢献活動を組み合わせたものとして理想的でした。Twilio社での仕事を通じて私は、学生の開発者グループと関わり合いを持つようになりました。最初はスポンサーとして次に助言者として、多くの主催者とグループメンバーに出会いました。共同創立者のSwift氏が、メジャーリーグハッキング社でフルタイムで働くことを私に提案したとき、私が一番やりたかったこと—つまり、学生による技術的スキルの習得とコミュニティ形成の支援を仕事にすることに迷いはありませんでした。 ハッカソンイベントで学生に語りかけるJonathan Gottfried氏 Warner: 現在運営しているハッカソンイベントの数、その参加学生数、今後5 ~ 10年間の目標を教えてください。 Gottfried: メジャーリーグハッキング社は、世界中の大学と高校のキャンパスで行われる数百の技術的ワークショップ、ハッカソンイベント、短い形式のテクノロジーイベントをサポートしています。新しい技術的スキルを学び、すばらしいプロジェクトを製作し、自分たちの情熱をより幅広いテクノロジーコミュニティと共有するために毎年125,000人を超える開発者、設計者、技術者がMLHイベントに参加しています。MLH社は、すべての学生が、世界中のどこに住んでいるとしても、MLHコミュニティの一部としてテクノロジーを形にする方法を習得できる世界を目指して活動しています。 MLH社チーム Warner: それは、参加学生にどのような直接的な好影響を与えていますか。 Gottfried: メジャーリーグハッキング社のイベントに参加することは、学生たちにとって人生観が変わるほどの体験です。多くの場合、MLHイベントは「仲間」—つまり、テクノロジーを形にすることに自分と同じように情熱を持っている若者たちと出会う最初の場所です。それだけでなく、スキルを実際に試してみるリスクのない環境をMLHイベントは学生たちに提供します。これは、将来有望な開発者の成長過程の重要な一部であり、一般的な教室環境の域を越えて自信と実践的スキルを育むのに役立ちます。80%を超える参加学生が、教室では得られないスキルをMLHイベントで学んでいると答えています。 ロボットアームを製作する学生ハッカー
ダンピングと反射伝達における直列終端抵抗 ダンピングと反射の転送における直列終端抵抗 伝送線路を含む基板では、トレース、ソース、および負荷インピーダンスのマッチングが重要です。これらの条件を達成するために、単終端伝送線路に直列終端抵抗を使用する設計がいくつか見られるかもしれません。これを行う理由は、信号を遅らせるため、またはドライバーの出力インピーダンスを設定するためであり、誰に尋ねるかによって異なります。 驚くかもしれませんが、終端用の直列抵抗の配置は時々誤解されます。生じる疑問のいくつかは: 直列抵抗を手動で配置する必要があるのはいつですか? 目標インピーダンスに伝送線路を設計するだけでよい場合はいつですか? 短い伝送線路と長い伝送線路では何をすべきですか? 直列抵抗を使用した場合の信号整合性において、負荷容量とグラウンドバウンスはどのような役割を果たしますか? 単終端線路と差動線路の間に違いはありますか? シグナリング標準にインピーダンス要件がない場合(例:SPIやI2C)にはどうすればよいでしょうか この記事では、高速GPIOやシリアルバスの観点から、上記のいくつかの質問を見ていきます。私たちはしばしば SPIのような標準を見て、インピーダンス要件が指定されておらず、バスが遅く動作するため、終端が不要であると簡単に仮定します。しかし、これはすべての場合に当てはまるわけではなく、任意の終端抵抗の配置は、注入される信号の立ち上がり時間、トレースの入力インピーダンス、およびライン上のオーバーシュートの減少に影響を与えます。 単端線上のシリーズ終端抵抗の2つの機能 シリーズ終端を使用する典型的な理由は以下の通りです: バスにはインピーダンス仕様がありません 出力インピーダンスと信号レベルは、特殊ロジックの目標値に調整されています プッシュプルドライバーは非常に迅速に切り替わります(数ns以下であることもあります) 受信機で見られる信号の立ち上がり時間は、負荷容量に依存します ドライバーからの出力インピーダンスは通常低いです ライン上にリンギングがあります 最後の点は、長い伝送線上の反射、または短い線上での過渡応答の励起の2つの要因によって引き起こされる可能性があります。前者はインピーダンスの不一致に関連していますが、後者は代わりにグラウンドバウンスの原因となる同じ要因に関連しています。 長い線上の反射:ドライバーの出力インピーダンスは常に伝送線の単終端インピーダンスよりも小さいため、ソースでの直列終端が時々使用されます。理想的な場合、出力インピーダンスは0オームですが、一般的には小さな非ゼロ値になります。終端抵抗の値をサイズする最も簡単な方法は、伝送線インピーダンスから出力インピーダンスを引くことです:
PCBでの日本語入力とTrueTypeの利用 PCBでの日本語入力とTrueTypeの利用 Altium DesignerのPCBエディタは、回路図エディタと同様にメニューとダイアログボックス、ツールヒントが日本語化されています。そして、日本語TrueTypeによる文字入力もサポートされていますので、さまざまな書体を使ってPCB上に日本語を書き込む事ができます。 フォントを選ぶ 日本語を使う為に必要な事は、ただ単に日本語フォントを選ぶ事だけです。このPCBエディタの初期設定は、日本語書体が含まれていないストロークフォント(Stroke)になっていますので、日本語フォントの選択は必須です。 このフォントの選択は、文字を書き込む際に [Properties]パネルを使って、その都度行う事ができます。 [Properties]パネルでフォントを選ぶ PCB上の文字(String)を選択した状態で[Properties]パネルを開いて使用するフォントを選ぶ。 例えば、[Micron]の代わりに[マイクロン]と記入したい場合などには日本語フォントを選ぶ。 欧文フォントと日本語フォントによるテキストの配置例 使用するフォントによる見映えの違いを確認するために、PCB上に日本語を書き込んでみました。 使用するフォントによる見映えの違い Altium DesignerのStrokeフォントと7種類のTrueTypeを使って配置した文字のスクリーンショット。 Strokeフォントの文字サイズ(Text Height)は、デフォルト値の60milで、その他のフォントは全て 100milに設定。日本語の書体を持たないStrokeフォントとArialでは日本語が再現されない。 MS UI GothicとMS