Armadilloフォーラム

LCD接続

h_kuri

2015年6月4日 19時06分

お世話になります。

LCDにちらつきが出ており、リフレッシュレートの設定で低減でできることは確認しておりますが、
完全には無くなりません。
H/Wの改修によって修正可能かを調査しております。

LCDポートのHSYNC、VSYNCを使用しなかった場合、表示にちらつきが出る可能性はありますでしょうか?

また、下記エラッタについて何か情報をお持ちでしょうか?
http://www.freescale.com/docs/pcn_attachments/16200_IMX25CE_Rev7.pdf

以上、よろしくお願いいたします。

コメント

at_takashi.sasayama

2015年6月8日 15時17分

笹山です。

> LCDポートのHSYNC、VSYNCを使用しなかった場合、表示にちらつきが出る可能性はありますでしょうか?

上記ですが、Armadillo-440 CON11 の LCD_HSYN、LCD_VSYN を使用していないという意味でしょうか?
(i.MX257 LCDコントローラ の HSYNC、VSYNC を使用せず、別の方法で HSYNC、VSYNC を生成している 等)

仮にそうだった場合は HSYNC、VSYNC のタイミングが合わず、表示がちらつくことはあり得ると思います。

> また、下記エラッタについて何か情報をお持ちでしょうか?
> http://www.freescale.com/docs/pcn_attachments/16200_IMX25CE_Rev7.pdf

i.MX257 LCD コントローラのエラッタは現時点で以下3つが存在します。
基本的には、いずれのエラッタにも該当しないことを確認しています。

1. ENGcm07723: LCDC/IOMUX: Default out of display pins does not match LCDC 16 bpp mode in IOMUX
ワークアラウンドに該当する設定が行われていますので、エラッタには該当しません。

2. ENGcm12383: LCDC: Graphic window may fail to get disabled properly
Armadillo-400シリーズには Graphic window を使用するアプリケーションは含まれていない為、エラッタには該当しません。
独自に Graphic window を使用するアプリケーションを作成されている場合は、エラッタに該当する可能性があります。

3. TLSbo95476: LCDC: LSCLK is missing
デフォルトは 16 bpp に設定している為、エラッタには該当しません。
デフォルトの 16 bpp から 4,8,18 bpp のいずれかに変更している場合は、エラッタに該当する可能性があります。

■参考情報

既に確認されているかもしれませんが、LCD のちらつき対策(リフレッシュレートを下げる)は、
以下のトピックもご参照ください。

表示用のビデオ環境設定ファイルについて
https://armadillo.atmark-techno.com/forum/armadillo/1415