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


18

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


1
Rasberry PiがHDMIシールドとして使用されているプロジェクトを見たことは間違いありません。私がそれを見た場所を思い出せません。
nathangiesbrecht

あなたは安いしたい場合は、出力ではなく、HDMIを、あなたはこれをチェックアウトすることができます:youtube.com/watch?v=WlBXiZpuncgをあなたはRPIを購入する必要はありませんか、彼らは在庫切れのならそれは安くなります。テキストだけが必要なため、これは機能しますが、HDMI が必要になる場合があります。幸運を!
匿名のペンギン

回答:


20

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


8

でChrontel社の製品をご参照くださいwww.chrontel.com

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

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


これはかなりクールな部分です。それは完全な内部フレームバッファを持っているので、好きな速度で書き込むことができますか?その場合(データシートはかなりまばらです)、それは非常にクールです。
コナーウルフ

10
しかし、あなたはその会社(Chrontel?)に関係していますか?その場合、この事実を開示する必要があります。
コナーウルフ

8
はい。私はChrontelで働いています。PCやAndroidタブレットや携帯電話で使用されるディスプレイインターフェイスには、40を超えるさまざまなパーツがあります。ポータブルで同時デュアルディスプレイを提供するために、フレームバッファーとスケーラーをオンチップで統合し、外部ディスプレイがネイティブディスプレイとは異なるフレームレート、解像度、および回転を持つようにします。

4
これで問題はありませんどれも、私は定期的に株式にこれらの部品のいずれかを使用代理店の。ファーネル、マウス、デジキー、これらのどれもこれらを貯蔵しません。私はaliexpressでそれらを見つけることさえできません。そこで、私は通常、最もあいまいな部分さえ持っている誰かを見つけることができます。ワンオフプロジェクトの場合、どこで入手できますか?メーカーを直接試すこともできますが、私の経験では、メーカーは数百、より頻繁には数千未満のユニットで取引することを決して望みません。
ジュール

0

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


9
OPをいじるだけなら、それは良い答えです。「...できることが証明された...」どこですか?誰によって?デザインは公開されていますか?EE.SEにようこそ。しかし、あなたは周りを見て、賛成票(および反対票)を引き付ける答えの標準を見たいと思うかもしれません。
トランジスタ

0

低解像度ディスプレイの場合、ローエンドFPGAを使用してHDMI信号を直接生成できます。HDMI信号を生成するには、250MHzのレートで3つのGPIOピンをトグルできる必要があります。これは、Spartan 6またはCyclone IVのFPGAの範囲内です。これは、24ビットの色深度で640x480の画像を表示するのに十分です。Arduinoは、FPGAとインターフェイスして表示するものに関する指示を提供し、FPGAは必要に応じて表示を更新できます。これがどのように機能するかの基本については、このプロジェクトを参照してください。


1
これには、3本ではなく8本のピンが必要です。R、G、B、およびクロックレーンのそれぞれの差動ペアです。
夕暮れの

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