ほとんどすべてのHD44780ベースのLCDディスプレイがフォントパターンA00を使用するのはなぜですか


10

4x40以下の画面用のテキストLCDディスプレイの大部分は、Hitachi HD44780に基づくコントローラーを使用しています。色々な意味でとても素敵なデザインなので、その人気は理解できます。しかし、その一面が私を困惑させます。

ディスプレイコントローラは、5x8または5x10フォントで動作するように設計されています。44780のデータシートによると、このパーツは2つのストックROM構成で利用できます.1つはA02と指定された248 5x8キャラクターシェイプ、もう1つはA00と指定された160 5x8シェイプと32の5x10シェイプです。5x10の文字形状は、10の高さのLCDマトリクスを備えた単一行ディスプレイでのみ非常に役立ち、そのようなディスプレイは非常にまれに見えます(その場合、その一部のデータシートを見てきたと思います。私が実際に実際に見たことはありません)。

それでは、HD44780互換コントローラーに基づいて私が見たすべてのLCDディスプレイが、多くの空白文字セルと、多数の文字(0xE4、0xE6を含む)のグリフを持つフォントパターンA00を使用しているように見えるので、困惑します。 、0xE7、0xEA、0xF0、0xF1、および0xF9)は、1行5x10ディスプレイ以外では本質的に役に立たない。少なくとも一部のベンダーは、これらの文字の定義を5x8ディスプレイで見栄えよくするように変更していると思っていましたが、そうしたことはありません。また、多くのアプリケーションでは、ROMパターンA02の方がROMパターンA00よりも便利だと思いますが、これまで販売してきたすべてのディスプレイはROMパターンA00を使用しています。

確かに、多くのアプリケーションでは、カスタムグリフを定義する機能により、組み込み文字セットの制限が大幅に緩和されますが、ディスプレイは一度に8つの異なるカスタムグリフしか表示できません。矢印のようなものに組み込みのグリフがあると、矢印を必要とするアプリケーションは、他の目的のために残されたカスタムグリフをさらに持つことができます。

他に何もない場合、ディスプレイに0x10-0x1Fと0x80-0x9Fの文字範囲を有用な文字で埋めるオプションがあることは理にかなっているようです。特定のコントローラーが5x8または5x16ガラスでのみ使用される場合(かなり可能性が高いように思われます)、5x10フォント制御ビットを使用してこれらの文字を有効または無効にするのは簡単なことです。これにより、コントローラーは、これらの文字がすべて空白として表示されることを期待するソフ​​トウェアと互換性がありますが、ソフトウェアは、他の文字を悪用することを認識できます。

回答:


1

規模の経済。

たとえば、すべてのディスプレイに対応する100,000チップをそれぞれ0.10ドルで購入するか、1つのチップを50,000枚、たとえば0.15ドルで購入し、別のチップを50,000枚、それぞれ0.15ドルで購入します。

(純粋に架空の図-イラストのみ)

あなたは数学をします。

すべてのディスプレイに100%完璧というわけではありませんが、それはそれらがより安価であることを意味し、それは私たち全員にとって良いことです。


44780互換のコントローラチップを製造している会社はたくさんあります。会社が独自の44780ベースのデザインを作成している場合、現在、5x10ガラスでのみ使用可能な5x8バージョンの文字グリフをデザインすることが、コピーするよりも難しい方法はありますか?あまり役に立たないグリフをそのまま?さらに、誰かが100,000チップを注文している場合、購入者が要求した場合、日立がA00の代わりにROMパターンA02を提供することに満足していないと考える理由はありますか?
スーパーキャット

1
ええ、私はスケールの経済論を理解していますが、これらはガラスとPCBに加えてピン互換のIC(再設計は不要)であり、ICと同じかそれ以上のコストがかかります。規模の経済は、生産する100,000ユニットを超えていることに注意してください。最終製品(約3〜5ドル)の価格が0.05ドル高い場合、誰かが気づいたり気になったりしますか?このレベルの価格差別は、スーパーキャットが観察した現象を生み出すほど広範囲に及んでいるのではないかと思います。
ケビンフェルメール

@KevinVermeer:「再設計が不要」とはどういう意味ですか?おそらく、一部の企業は完全なディスプレイコントローラーデザインのライセンスを取得し、それらを単純に製造していますが、少なくとも一部のディスプレイコントローラーチップが再実装されていることはほぼ間違いありません。他に何もない場合、規模の経済のために、ライセンス料なしで製造できる独自の設計を生産するために必要なエンジニアリングは、すぐにそれで代償を払うと予想します。
スーパーキャット、

1
@supercat-PCB、工具、試験装置、ガラスの「再設計なし」を意味しました。この問題は、ICの製造業者ではなく、ICの購入者の選択(および44780互換のICプロデューサーに対する彼らの要求)に基づいていると想定していました。これは間違っているかもしれませんが、マジェンコの答えを合理的に解釈したようです。
ケビンフェルメール

それでも、なぜ100,000 A00ではなく100,000 A00を注文するのですか?
flarn2006
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.