エンコーダの基礎:2-1および7セグメント2進エンコーダの設計
エンコーダとは?
エンコーダは、入力信号セットを2進符号化出力に変換する組み合わせ回路です。デコーダの論理的逆です。実践では、入力セットを表現するために必要な信号数を削減し、下流処理を簡素化し、システム信頼性を向上させるために使用されます。
2-1ラインエンコーダ
概念説明のため、1-2デコーダを逆転させてシンプルな2-1ラインエンコーダの真理値表を導出します。デコーダ真理値表:
| D_1 | D_0 | A |
|---|---|---|
| 0 | 1 | 0 |
| 1 | 0 | 1 |
この関係を反転させるとエンコーダ真理値表になります:
| D_1 | D_0 | A |
|---|---|---|
| 0 | 0 | – |
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | – |
両入力がアクティブ(最後の行)の場合、出力は未定義。多くのアプリケーションでは、順序ロジックを追加して複数同時アクティベーションを検出・フラグし、信頼性を確保します。
エンコーダ設計応用
一般的な実用応用は、2進-7セグメントディスプレイエンコーダです。7セグメント(D_6〜D_0とラベル)をアクティブ化して10進数字を7セグメントディスプレイに表示します。4ビット2進入力(I_3…I_0)の真理値表:
| I_3 | I_2 | I_1 | I_0 | D_6 | D_5 | D_4 | D_3 | D_2 | D_1 | D_0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
| 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
存在しない10進数字に対応するエントリ(例:2進1011以上)はドントケア条件として扱え、ロジックを簡略化できます。カルノー図を用いて各出力の最小化方程式を導出:
結果の簡略化方程式を以下にまとめます:
結果の回路図
標準ロジックゲートで方程式を実装すると以下の回路図になります:
対応するラダーダイヤグラム
PLCアプリケーション向けにラダーロジック等価も提供:
関連ワークシート
産業技術
- 精密加工のためのファナックエンコーダー修理サービス
- エンコーダー修理でダウンタイム最小化:プロが教える6つの必須ポイント
- ハイデンハインの高性能ロータリエンコーダでロボット精度を飛躍的に向上
- 電子工作:誰にでもできる実践的科学
- 家庭用電子工作ラボの構築:ツール、作業エリア、消耗品
- 電圧計の使い方マスター:正確な電圧測定をシンプルに
- 抵抗計測の実践ガイド:オームメーターで様々な材料をテストする
- 基本の6V電池・ランプ回路の構築とトラブルシューティング
- 電流計(アンペアメーター)で電流を測る:実践ガイド
- オームの法則実践実験:電圧・電流・抵抗の測定と検証
- Java 8 Base64エンコーディング:シンプル、URL、MIME対応が標準搭載