LCDコントローラや液晶開発キット、液晶の小ロット対応ならケニックシステム

Q&A

導入編

ケニックシステムでは何をしているのですか?

1998年から一貫してLCDコントローラICの開発をし続けています。 すでに御採用の裾野は広く、多品種、小ロットで且つ長期製造がご必要な「医療機器」「船舶」「特殊計測機器」のお客様を中心に産業機器で広くご採用頂いております。

LCDコントローラICの供給だけであれば大手半導体メーカーにもできますが、 弊社では液晶関連をはじめ、その周辺も含めた広範囲なお手伝いをさせて頂いており、安心して最後まで開発を進めて頂けます。 得意なアナログ技術や電力転送技術を生かして一部OEM設計も行っています。

ケニックシステムのLCDコントローラは他社のものとどこがどう違うのですか?

①液晶の仕様変更に応じて設計変更可能な内部構造になっています。

メリット

  • ②液晶が生産中止になっても、代替の液晶用にカスタマイズが可能です。
  • ③LCDコントローラICのデバイスそのものが生産中止になっても最悪基板の改版のみで、お客様の作成したソフトの変更は発生しません。
  • ④お客様の特注を気軽にお受けできます。専用ICやASICですとほぼ不可能です。
  • ⑤マニュアルはやさしく理解して頂くことに最大限努力を惜しんでいません。その意味では無駄な人件費の削減にも貢献しています。
  • ⑥スタータキットの存在も理解を助ける最大のツールになると思います。

デメリット

  • ⑦ロットが非常に多い場合の製品単価は専用ICやASICに比べて高いと思います。
  • ⑧ロジックを大きく消費するような複雑な機能(例えば画像の拡大・縮小演算やレンダリング機能など)を搭載することは出来ません。
どんな採用実績がありますか?

産業機器の広い範囲で御採用の実績があります。機密保持の関係から詳細は述べられませんが、御採用の多い分野は医療機器メーカー様、船舶機器メーカー様、電源機器メーカー様、大規模リチウム電池のBMS回路、放送器材メーカー様、計測機器メーカー様、バイオ関連メーカー様、精米器メーカー様、掘削装置メーカー様、大手研究所様の新製品開発等です。

採用して効果が高かった実例などを示して下さい。

頂いたご意見などを参考に、いくつか列記してみます。

  • ①開発が非常に楽だった。スタータキットが役立った。
  • ②医療機器は長期安定供給する責任があるので安心して採用した。
  • ③はじめて液晶を採用するので技術的サポートが必要だった。
  • ④日本メーカーのモノクロ液晶を使った製品を何十機種も横展開していたのに、その液晶が生産中止になってTFTに変わったとき、何もせずにTFTに変更できたので感謝している。ケニックシステムを使っていて本当に救われた。
  • ⑤キャラクタ液晶でHMIを実現していた装置をコストアップ覚悟でカラー液晶(3.5インチ)に変更して表示をしたところ売り上げが2倍になった。
  • ⑥画期的な新製品を考案したが、当初販売個数が掴めないので完成品のCPUボードごと採用して初期開発コストを抑えた。
  • ⑦液晶の世界を勉強したかった為、とりあえずスタータキットだけを購入した。
  • ⑧画面設計も含めて外注できるところを探していたのでちょうど良かった。

このような感じですが、全体的には安心して頂く目的でのご利用が多いと感じます。

どうやって画面設計するのですか?

マイコンバス直結型の製品:Standard LCDC

お客様のマイコンから見ますと、ローカルバスのにフレームバッファが整然と並んでいるという構成ですので、メモリに書き込むイメージで点が打てます。

この点を描画する関数を用いて直線やBOXを描く関数群や、漢字をそのままprintfで書き込む関数を準備したりするのですが、弊社のスタータキットには、これらの関数群をソースリストで提供しています。もちろんライセンスフリーです。このようにして画面設計をされた場合、お絵かきソフトのような便利なツールで描画するよりも手間は掛かりますが、きめ細かい表示やデザインの自由度が大幅にアップします。そして、複雑な絵になればなるほど逆にお絵かきソフトよりも遙かに便利と感じることができるでしょう。

折れ線グラフや棒グラフ、アニメーションなどもソフト次第です。ちなみにフルカラー画像や写真画像の場合は、フルカラービットマップ画像を作成して頂いて、それを弊社フォーマットに自動変換するツールを無償でダウンロードできますのでご活用ください。

ツール・ソフトのダウンロード

マイコンバス直結型の製品:Fast LCDC

Fastのロゴがついた製品は、上記のStandardと描画方法は全く同じです。ただ、フラッシュROMに記憶している画像の表示や直線描画などをCPUを介在させずにLCDCのチップがダイレクトに描画する機能が備わっているので非常に高速な描画ができます。簡易動画や超高速図形描画などに用います。この機能を我が社では「タイニーアクセラレータ」または「プチアクセラレータ」と呼んでいます。

シリアル接続の製品:Smart LCDC

Smartのロゴがついた製品は、お客様のマイコンのシリアルインターフェースと接続して頂いて、命令を発することで描画を行うことができます。シリアルインターフェース経由で描画できる端末がすでに市販されていると思いますが、それをわずかワンチップで構成しています。マニュアルに従って、命令を発するだけで描画か可能です。8ピンクラスの非常に小規模なマイコンでもシリアルポートさえ備わっていれば本格的な表示が可能です。ハードウエアの設計も非常に簡単ですし、お客様の量産のご相談にも応じます。

液晶ごとにLCDコントローラが変わるのですか?

基本的にはその通りです。

理由は、一つのLCDコントローラICでたくさんの液晶に対応しようとすると、非常に多くのレジスタを準備して液晶のマニュアルを読み込んで設計者が設定値を探すことになるのですが、この作業が想像以上に大変です。液晶の仕様変更のたびに忘れ去ってしまったコントローラの機能について、再度マニュアルとの格闘をしなければなりません。弊社ではピンポイントで必ず動作する液晶候補を限定して製品作成を行っています。

詳細はお問い合わせ下さい。また弊社では特注対応にも積極的に取り組んでいます。これらのことは、失敗のない開発をお約束できる、ということに繋がります。

持っている液晶を使いたいのですが可能でしょうか?

お客様がお持ちの弊社で評価の実績がない液晶で、弊社のLCDコントローラICをお使いになりたい場合は、まずは弊社にデータシートをメールで送付お願い致します。机上での簡単な確認を行い、使用できそうかどうか判断を致します。

その後、実際にお使いになることになった場合は、量産までに「信号保証費用」をご負担頂き、有償になりますが「信号保証」の作業を弊社にて行い量産の際の仕様保証をさせて頂くことをお勧めしております。また、問題発生時の保証はできませんが、お客様にて量産の前までに温度試験等の様々な検証を実施して頂くという選択肢もございます。

価格は?調達方法は?

基本的にすべての製品を1個から出荷いたします。量産価格につきましては弊社代理店にお問い合わせください。各コントローラICはスタータキットも充実しています。

スタータキットに搭載されている部品を一部購入できませんか?

弊社ホームページの各LCDコントローラICの「付属品・完成品ユニット」のタブに掲載している製品は、部品単体で基本的に1pcsからご購入可能です。例えば、一番ご依頼が多いのは「33ピンのフレキシブルケーブル」です。理由は製作ロットが3,000個以上になるからです。

液晶を使う場合、何か良い額縁は有りませんか?

「3.5インチ液晶用」「4.3インチ液晶用」「5インチ液晶用」「5.7インチ液晶用」「7インチ液晶用」を準備しておりますのでご活用下さい。また、額縁の素材は「樹脂製」と「アルミ製」の2種類ございます。

タッチパネルが無い場合は板金に穴をあけてアクリルパネル等で覆うだけで済みますが、タッチパネルがつくと板金等の角穴のエッジ処理が厄介です。そのような場合は弊社のアルミ製フロントパネルがお使い頂けます。試作数量の場合に重宝して頂いています。

製品構成編

ケニックシステムのLCDコントローラの製品構成について教えて下さい。

2023年9月現在の製品構成についてまとめてみます。

1.100~144pin-TQFPの製品【Standard LCDC】

QVGA向け製品で、TFT・STN・モノクロ液晶の3種類が同じソフト、同じ基板で動作するということを目指して開発しました。色表現も64色までです。

具体的製品名は

  • ・KS3224-LACP29 TFT QVGA
  • ・KS3224-LVCP26 STN QVGA
  • ・KS3224-LVP28 モノクロ QVGA

ただし、現在、国産の液晶は、モノクロSTN、カラーSTNのいずれもが軒並み生産中止で、おそらく海外品しか残っていないと思います。弊社製品のお客様はどの液晶にされても、基本的にはソフト変更されなくて構いませんが、モノクロ液晶からTFTに変更される場合は少しもったいないので、是非弊社にご相談頂ければと思います。

また、色表現が65000色なら1画面、64色なら2画面を重ね合わせ表示できる機能を 構成したものが下記です。

  • ・KS-LCTQ-2PB QVGA
  • ・KS-LCTH-2P HVGA
  • ・KS-LCTV-2PB VGA など

2.LVDS対応、SDRAM対応、プチアクセラレータ搭載【Fast LCDC】

このシリーズは医療機器のお客様から動画を表示したいが、短い時間の動画だからmpegのアクセラレータのライセンス費用等を払いたくない。という要望からスタートした機能です。フラッシュROMに入れた数百枚の絵を順次高速に表示することで動画になります。この描画はお客様のCPUは介在させません。従いまして非常に高速に描画します。ついでに、直線描画などの普通の描画もハードウエアで実現させました。この機能を弊社では「タイニーアクセラレータ」または「プチアクセラレータ」と呼んでいます。具体的製品名は以下の通りです。

  • ・KS-LTSV-SD(LVDS) SVGA用
  • ・KS-LTWV-SD(LVDS) WVGA用 など

3.命令駆動型【Smart LCDC】

Smartのロゴがついたこの製品は、LCDコントローラの機能に加えて、描画命令の解釈をするエンジンも搭載したので、ワンチップでシリアルコマンドの解釈と描画が可能です。さらに抵抗膜式のタッチパネルコントローラやLEDバックライト用の輝度信号に使えるPWM信号を出す回路も内蔵しています。そして圧巻は16dotのJIS第一第二水準の漢字もワンチップに内蔵できたことです。このICがあれば、海外製の安い液晶と合わせて相当コスト競争力のある製品を作成できます。

  • ・KS-350CT-I1 3.5インチQVGA用
  • ・KS-430CT-I2 4.3インチ、5インチWQVGA用
  • ・KS-570CT-I1 5.7インチQVGA用
  • ・KS-WVCT-I1 5インチ、7インチWVGA用
  • ・KS-WVCT-I2 5インチWVGA用(高輝度液晶用)
LCDコントローラICの型番の末尾のI付き品とI無し品の違いを教えてください。

型番の末尾にIが付いているLCDコントローラICは広温度範囲品となります。例えば「KS-LCTQ-2PBI」は、KS-LCTQ-2PBの広温度範囲品です。温度範囲以外の部分は同一です。

アナログRGB用のコントローラは無いのですか?

残念ですが有りません。この種のものはすでに製品として存在しているようですので、弊社は敢えて開発しない方針としています。

LVDSやHDMIへの対応はどうですか?

LVDSへの対応はすでにLSIに内蔵したものを販売中です。HDMIのように中・大型向けのインターフェースには対応しない予定です。弊社は小型液晶のSVGA(10インチクラス)までを対象にしています。

タッチパネルは付けられますか?

タッチパネルコントローラも開発済みです。このコントローラは弊社のLCDコントローラに直結して頂くだけで、LCDコントローラのレジスタにタッチパネル座標が格納されているという簡単な構成を実現できます。

SmartLCDCの場合は、タッチパネルコントローラも内蔵されています。

技術・設計編

【Smart】LCDCについてのよくあるご質問

RTSは必ず接続しないといけませんか?

接続しなくても動作は可能ですが、充分にゆっくり動かして頂く必要があるので描画速度が遅くなります。

Micro-SDカードをこのチップに接続したいのですが、具体的なノウハウを記載した資料が見当たりません。

本件はSDアソシエイツの入会のことなど、知っておいて頂くべきことがありますので、スタータキットにしか記載しておりません。接続は非常に単純ではありますが、上記のような理由ですので、お手数ですがスタータキットをお買い求めください。

【Standard】【Fast】LCDCについてのよくあるご質問

書き込みタイミングはどうなっていますか?

このご質問は一番多いですが、GDC等をお使いの経験の有る方はこの点で苦労されたと思いますが、弊社製LCDコントローラは書き込みタイミングを一切考慮する必要はなく、いつでも書き込みOKです。まさにローカルSRAMに書くのと同じです。

WAITは必ず接続しなければいけませんか?

必須ではないですが、接続しない場合はかなりバスタイミングをゆっくり動作させないといけませんから、描画速度の点で非常に不利です。

描写書き込み速度を早くしたいのですが、どこまで早くできますか?

弊社製LCDコントローラは全製品を約250nS(個別マニュアル参照)にしています。マイコンの速度が充分に速ければ、ドットを1つずつ描画してもQVGAでは19.2mSで1画面が書き終わります。従って、30フレーム程度の動画も可能な速度です。しかし、マイコン側がこの速度に追従できません。 充分高速なマイコンをお使い頂ければ、それに比例した速度が発揮できます。また、安価な遅いCPUでも高速描画をされたい方のために 弊社では【Fast LCDC】のロゴを持つコントローラもあります。

2画面を重ね合わせる表示モードはどう使うのですか?

方眼紙に棒グラフを伸縮させる描画を想像してください。棒グラフが伸びる場合はいいですが、縮む場合は背景の方眼紙も消えるので再描画する必要があります。しかし2画面重ね合わせ機能を使うと、レイヤー分けできるので再描画しなくて済むというような表示が可能となります。

自動点滅について教えて下さい?

64色モードでは点が補色で自動点滅します。

0011.1111(白)の補色は0000.0000(黒)
0011.1100(黄)の補色は0000.0011(青)

パターン設計で注意することはありますか?

高速SRAMとLCDコントローラ間は信号速度が速いのでパターン長を出来るだけ短くしてください。また、VGA以上のものはさらに高速ですので、バスの等長配線に心がけて頂くと理想的です。詳細は個別マニュアルをご参照下さい。

使用するCPUはどんなものがお勧めですか?

バスタイミングが、CSとアドレス確定のあと5nS以上待ってからRDやWRがアサートされるタイミングが必要ですが、これは一般的なモトローラ系CPUのほぼすべてがそうなっています。一応ご確認下さい。川鉄のKL(Z80互換)やSTマイクロの一部のCPUはそうなっていないので注意してください。ルネサスのCPUはほぼすべて大丈夫です。

Cコンパイラの無いスタータキットにもサンプルソースが付属していますか?

はい。付属しております。ライセンスフリーです。

スタータキットに付属しているサンプルソースはどのコンパイラ用ですか?

一時期はIAR社のEWSH用も提供していましたが、現在はやめてルネサス純正の「HEW用」と、Yellowsoftの「YCSH」用のライブラリを両方付属しています。

その他のよくあるご質問

液晶のタッチパネルの寿命について教えてください。

液晶のデータシートに記載されたタッチパネルの耐久性の数字は垂直方向に正確に打鍵した場合の数値で、お客様の使い方等の使用環境により実際の寿命は大きく変動致します。また、一日に何度も触るボタンがある場合は外付けスイッチの設置をお勧めする場合もございます。