ArduinoでHDMI信号を出力できますか?

Arduinoを使用してVGA信号を出力する方法を詳しく説明しているさまざまな記事がオンラインにありますが、HDMI信号を出力するために使用できますか、それとも単に十分な速度ではありませんか?基本的なテキストを表示するためにのみ使用され、派手なグラフィックの邪魔になるものはありません。

コメント

  • I ' RasberryPiがHDMIシールドとして使用されているプロジェクトを'見たことがあると確信しています。'どこで見たのか覚えていません。
  • HDMIではなく、安価な 出力 が必要な場合は、次の項目を確認してください: youtube.com/watch?v=WlBXiZpuncg RPIを購入したくない場合、またはRPIを購入したくない場合は、より安くなります。' '在庫がありません。テキストが必要なだけなので、これは機能しますが、HDMIが 必要 になる可能性があります。頑張ってください!

回答

いいえ、dではありません正しく。 Arduinoには、そのようなタスクを実行するための馬力がありません。このプロジェクトでは、RaspberryPiの使用をお勧めします。 RaspberryPiをArduinoHDMIシールドとして使用するに関するJoonasPihlajamaaによるこの素晴らしいブログ投稿をご覧ください。

回答

www.chrontel.com でChrontelの製品をご覧ください:

  • CH7035-TTLからHDMI出力。
  • CH7026-TTLからCVBS。
  • CH7033-TTLからVGAおよびHDMI。
  • CH7034-TTLからCVBS。 VGA。
  • CH7322-HDMICEC。

TTL入力はRGB8-8-8をサポートします。5-6-5、YCrCb 4:2:2、ITU656 ArduinoはMCUインターフェイスを使用してグラフィックスデータをフレームバッファに直接書き込むことができると思います。オンチップスケーラーはフレームバッファのコンテンツを1080PなどのすべてのHDMI出力解像度にスケーリングできます。

コメント

  • その'見た目はかなりかっこいい部分です。完全な内部フレームバッファを備えているため、任意の速度で書き込むことができます。もしそうなら(データシートはかなりまばらです)、それは'非常にcですool。
  • しかし、あなたはその会社と関係がありますか(Chrontel?)。その場合は、この事実を開示する必要があります。
  • はい。私はChrontelで働いています。 PCやAndroidタブレットや携帯電話で使用されるディスプレイインターフェイスには、40を超えるさまざまなパーツがあります。ポータブルで同時デュアルディスプレイを提供するために、フレームバッファーとスケーラーをオンチップで統合し、外部ディスプレイがネイティブディスプレイとは異なるフレームレート、解像度、回転を持つことができるようにします。
  • これに伴う問題は私が定期的に使用しているディストリビューターのなしは、これらの部品のいずれかを在庫しています。 Farnell、mouser、digikey、それらのどれもこれらをストックしていません。 ' aliexpressでそれらを見つけることすらできません。通常、最もあいまいな部分でさえ誰かを見つけることができます。では、1回限りのプロジェクトの場合、どこで入手しますか?メーカーを直接試すこともできますが、私の経験では、メーカーは数百未満、多くの場合は数千の単位で取引することを望んでいません。
  • これは間違いなく正解のIMOです。 OPは、ArduinoがHDMIを何らかの方法で駆動できるかどうかを尋ねていました。このようなフレームバッファーは、その方法です。受け入れられた回答は、OPが高いリフレッシュレートを必要とすることを前提としていますが、これはまったく指定されていません。

回答

For低解像度ディスプレイでは、ローエンドFPGAを使用してHDMI信号を直接生成できます。HDMI信号を生成するには、250MHzのレートで3つのGPIOピンを切り替えることができる必要があります。これは、の機能の範囲内です。たとえば、Spartan6またはCycloneIVシリーズのFPGAです。これは、24ビットの色の深さで640x480の画像を表示するのに十分です。ArduinoはFPGAとインターフェイスして、表示する内容を指示し、FPGAはそのFPGAを更新できます。必要に応じて表示します。これがどのように機能するかの基本については、このプロジェクトを参照してください。

コメント

  • これには、3つではなく8つのピンが必要です。R、G、B、およびクロックレーンごとに差動ペアです。

回答

これは、JohによるTechToys.comのHDMI用Arduinoシールドです。 nレオン。

TFTコントローラーRA8876を使用して、8:8:8形式のRGBビデオを生成します。

ArduinoHDMIシールド

Arduinoソースコード

69ドルと高額です。現在、入荷待ちです。 2019年5月。

回答

ハードウェアの組み合わせArduino + RA8876 + CH7033Bは、1920x1080のプログレッシブスキャンを出力できることが証明されています。 @ 60HzからTV、1080pモニター、さらには1080pミニプロジェクターまで。グラフィック部分はうまく機能しています。オーディオ部分が残っています。

コメント

  • OPをからかうだけの場合は、'が良い答えです。 " …できることが証明されています… "どこですか? 誰によって? デザインは公開されていますか? EE.SEへようこそ。ただし、賛成票を引き付ける回答(および反対票を引き付ける回答)の標準を確認することをお勧めします。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です