The Community for Creative Electronics

Powerful Free ECAD Software with Online Collaboration

CircuitMaker

Filter
Clear
Tags by Type
Software
最小のピンで7セグメントLEDディスプレイアレイを管理する Thought Leadership 最小限のピンで7セグメントLEDディスプレイアレイを管理する 20代の頃、私はマルチタスクの能力を誇りに思っていました。瞬時に複数のプロジェクト間で切り替え、調達担当者、エンジニア、技術者、マーケティングマネージャー、サポートスペシャリストの役割を同時にこなしながら、自分の電子機器スタートアップを運営していました。マルチタスクができることは祝福だと思っていました。 10年後、マルチタスクは作業の質を下げ、同時に脳を消耗させることに気づきました。年を取るにつれて何もかも忘れてしまうのも不思議ではありません!明らかに、マルチタスクは私のワークフローにとって持続不可能な習慣でした。しかし、電子設計においては、タスク、あるいはピンを切り替えることで、最小限のピンで7セグメントLEDアレイを制御することが可能です。 7セグメントLEDディスプレイの仕組み 7セグメントLEDディスプレイは、7つのLEDを長方形に配置した数値表示器です。7セグメントディスプレイを操作する基本は、通常のLEDを駆動するのと同じで、点灯させるためには順方向電圧が必要であり、各LEDを流れる電流には制限抵抗が必要です。 7セグメントLEDディスプレイには8本のピンがあることがわかります。7本のピンは 個々のLEDの一方の端を制御し、1本の共通ピンがLEDのカソードまたはアノードを制御します。これはセグメントディスプレイのタイプによって異なります。LEDを点灯させるために必要な電流も、7セグメントディスプレイのサイズによって異なります。 電子機器では、7セグメントLEDディスプレイはカウンターやタイマーによく使用され、適切なLEDを点灯させることで数字やアルファベットを表示します。これらは容易に入手可能で、同じ目的を達成するために複数の単一LEDを配置するよりも実装が簡単です。 7セグメントLEDディスプレイはさまざまな形状やサイズで提供されています。小さいサイズのものは通常、マイクロコントローラーやロジックチップの出力ピンによって直接駆動されます。より大きく電流を多く消費するLEDディスプレイは、通常、 トランジスタを使用して電流を沈めたり供給したりします。 最小限のピンで7セグメントLEDディスプレイアレイを制御する 単一の7セグメントLEDディスプレイを制御するのは簡単で、7つのピンのみを使用し、ディスプレイの共通をグラウンドまたは正の電源に恒久的に接続するだけです。しかし、単一セグメントでは実際のアプリケーションでの機能性に限りがあります。例えば、タイマーやカウンターアプリケーションでは、2つ以上の7セグメントLEDディスプレイを接続する必要があります。例として、駐車場の車両カウンターでは、実用的な使用のために少なくとも4つのセグメントが必要です。 7セグメントLEDディスプレイの配列を駆動するには、各制御ピンを専用の出力に接続する方法があります。しかし、これはマイクロコントローラーやラッチ統合回路(IC)のピン使用量を極端に高めます。その結果、4セグメントディスプレイの場合、28ピンが必要になります。 ピン数を減らすより良い方法は、すべての7セグメント制御ピンを同じ出力セットに接続し、各個別セグメントの共通ピンを特定の出力に接続することです。この接続モードでは、一度に1つの7セグメントディスプレイのみをオンにすることができます。 7セグメントLEDディスプレイ配列を駆動するためのファームウェアの使用方法 4セグメントディスプレイのピン数を28から11に削減することに成功しましたね。おめでとうございます!では、すべてのセグメントが正しい数字を一緒に表示していることをどのように確認しますか?技術的には不可能なタスクですが、人間の目の限界といくつかの巧妙なファームウェアプログラミングのおかげで、それを実現することができます。 人間の目は、一部の専門家が異なる意見を持つかもしれませんが、 60Hzまでの動きやちらつきしか検出できません。マイクロコントローラは非常に強力で、7セグメントLEDディスプレイを順番に、そしてより高い周波数で切り替えることができます。最終的な結果は、4つのディスプレイが同時に点灯し、正しい数字を表示しているように見える錯覚です。 ここでの鍵は、望ましい英数字の値をメモリ配列に格納し、特定の間隔で正しい出力ピンをオンにすることです。この方法は、制御する7セグメントディスプレイの数が多い場合に適用できます。唯一注意する必要があるのは、マイクロコントローラがより高速なリフレッシュレートを達成でき、その結果、高速スイッチングによる潜在的な電気干渉を引き起こす可能性があることです。 7セグメントLEDアレイのピン数を削減するためのPCB設計 7セグメントLEDアレイを制御しながらピンの数を最小限に抑えるには、LEDの配置とピン接続を注意深く監視することが必要です。
Uターンはしたくない: PCBのトレース配線に関するガイドライン Thought Leadership Uターンはしたくない: PCBのトレース配線に関するガイドライン 自分が生まれ育った町の当時の姿を思い出すのは、お気に入りのテレビ番組のエンディングや、映画の名作が公開されてから何年も後に続編を観ることにとても似ています。私が育った町には碁盤目状のとても広い通りがあったため、繁華街でも縦列駐車をする必要がありませんでした。ただし、町はとても小さく、2人の運転手が車が一時停止して話をしていると渋滞が発生してしまいます。それは交通事故よりもよくある光景でした。久しぶりに故郷を訪れてみると、町は変わっていました。広い駐車スペースがなくなり、新しい車線が追加されていたのです。 隠喩的にも文字通りにとらえても、町は私が子どもの頃よりずっと新しくなっていました。確かに交通事故や渋滞は増えたものの、先見性のある都市計画によって、町が乱雑にならないように維持されています。PCBもこれと同じで、流れを妨げたり、エラーを引き起こしたりする重大な事故や失敗は、適切な計画によって回避できます。正しいPCB設計とは、単に交通警官を横断歩道に配備することにとどまりません。許容できるだけのスムーズなレベルで交通の流れを維持するには、必要になる電源回路とコンポーネントの接続についてかなり早い段階から把握して設計を進めなければなりません。 PCB設計のトレース配線では、都市計画と同じくらい注意が必要になります。不適切な配線が交通事故を起こしたり、何百人もの人々を仕事に遅刻させたりすることはありませんが、ショートを発生させることはあります。比較的交通量の少ない道路に無駄に長い信号があったり、交通量の多い交差点のそばに一時停止の標識がなかったりするのと同じように、間違った トレース配線では半田接合の品質が損なわれるほか、内層のトレースがショートを引き起こすこともあります。トレース配線についてよく理解しておけば、発生する「交通量」に対応するPCBを設計できるようになります。 この交差点のように配線しないでください。1つのノードに多くの接続がありすぎると、ショートの危険が高くなります。 PCBのトレース配線でブレーキを踏むタイミング トレースの配線は、赤信号でも黄色信号でも青信号でもありません。ご存知のように、黄色信号に対する解釈は運転手によって違うため、より多くの要素がトレースに影響することになります。製造時と稼働時にショートが発生する可能性に影響を及ぼす要素は下記のとおりです。 トレース幅: 道路の幅を変更するのと同じように、トレース幅は流せる電流量に影響を及ぼします。小さな通りに新しい店が開店したときのように、オーバーロードはたくさんの問題を引き起こします。パッドに接続する前にトレースの幅を狭めると、それによって抵抗、付随する加熱、基板の損傷が増加します。概して、トレース幅を狭めるのは好ましくありません。 接続: パッドやノードへの接続数を増やすと、ショートが発生するリスクが高くなります。分岐させたトレースはさらに近接する可能性が高くなり、より多くの角に電荷が蓄積することになります。さらに一般的である 不均一な半田ペーストは、コンポーネントの傾きや半田ブリッジの原因になります。1つのパッドで多数のトレースを接続する必要のある ネットやオートルーターの出力については慎重に判断するようにしてください。 パッドのサイズ : パッドが大きくなるほど作業できる領域が拡大しますが、パッド間の距離も考慮に入れておく必要があります。ここでは半田ブリッジが発生しやすいですが、ギャップが大きいほど半田ブリッジが発生しにくくなります。 一貫したサイズ: パッドとトレースのサイズを一貫させると、特に 多層基板に対処している場合に、デザインルール チェックとエラールール