Arduino로 HDMI 신호를 출력 할 수 있습니까?

Arduino를 사용하여 VGA 신호를 출력하는 방법을 자세히 설명하는 온라인 기사가 여러 개 있지만이를 사용하여 HDMI 신호를 출력 할 수 있습니까? 충분히 빠르지 않습니까? 일부 기본 텍스트를 표시하는 데만 사용되며 멋진 그래픽에는 사용되지 않습니다.

댓글

  • I ' ' Rasberry Pi가 HDMI 실드로 사용 된 프로젝트를 봤다고 확신합니다. ' 어디에서 봤는지 기억 나지 않습니다.
  • HDMI가 아닌 저렴한 출력 을 원한다면 다음을 확인하세요. youtube.com/watch?v=WlBXiZpuncg RPI를 구매하지 않으려면 ' 더 저렴합니다. ' 재고가 없습니다. 텍스트 만 있으면 작동하지만 HDMI가 필요 할 수 있습니다. 행운을 빕니다.

답변

아니요, d가 아닙니다. Arduino는 이러한 작업을 수행 할 수있는 능력이 없습니다. 이 프로젝트에서는 Raspberry Pi를 사용하는 것이 좋습니다. Raspberry Pi를 Arduino HDMI 실드로 사용 하는 방법에 대한 Joonas Pihlajamaa의 멋진 블로그 게시물을 살펴보세요.

Answer

www.chrontel.com 에서 Chrontel의 제품을 참조하십시오.

  • CH7035-TTL to HDMI 출력.
  • CH7026-TTL to CVBS.
  • CH7033-TTL to VGA 및 HDMI
  • CH7034-TTL to VGA.
  • CH7322-HDMI CEC.

TTL 입력은 RGB 8-8-8을 지원합니다. 5-6-5, YCrCb 4 : 2 : 2, ITU656 아두 이노는 MCU 인터페이스를 사용하여 그래픽 데이터를 프레임 버퍼에 직접 쓸 수 있다고 생각합니다. 온칩 스케일러는 프레임 버퍼 콘텐츠를 1080P와 같은 모든 HDMI 출력 해상도로 확장 할 수 있습니다.

Comments

  • ' 아주 멋진 부분입니다. 완전한 내부 프레임 버퍼가 있으므로 원하는 속도로 쓸 수 있습니다. 원하는 경우 (데이터 시트가 드문 경우) ' ool.
  • 하지만 당신은 그 회사 (Chrontel?)와 연결되어 있습니다. 그렇다면이 사실을 공개해야합니다.
  • 예. 저는 Chrontel에서 일합니다. PC, Android 태블릿 및 휴대폰에서 사용되는 디스플레이 인터페이스에는 40 개 이상의 부품이 있습니다. 휴대용 기기에서 동시 듀얼 디스플레이를 제공하기 위해 프레임 버퍼와 스케일러 온칩을 통합하여 외부 디스플레이가 기본 디스플레이와 다른 프레임 속도, 해상도 및 회전을 가질 수 있도록합니다.
  • 문제는 내가 정기적으로 사용하는 유통 업체 중 이러한 부품을 재고하지 않습니다 . Farnell, mouser, digikey, 그들 중 아무도 이것들을 가지고 있지 않습니다. ' AliExpress에서도 찾을 수 없습니다. 일반적으로 가장 모호한 부분을 가진 사람도 찾을 수 있습니다. 그래서 일회성 프로젝트의 경우 어디서 얻을 수 있습니까? 제조업체를 직접 시도해 볼 수는 있지만 제 경험으로는 제조업체가 수백 개 미만, 더 자주 수천 개 단위를 처리하고 싶어하지 않습니다.
  • 이것은 확실히 IMO의 정답입니다. OP는 Arduino가 어떻게 든 HDMI를 구동 할 수 있는지 묻고 있었고, 이와 같은 프레임 버퍼가 수행되는 방식입니다. 허용 된 답변은 OP에 높은 새로 고침 빈도가 필요하다고 가정하며, 이는 전혀 지정되지 않았습니다.

Answer

For 저해상도 디스플레이에서는 저가형 FPGA를 사용하여 HDMI 신호를 직접 생성 할 수 있습니다. HDMI 신호를 생성하려면 다음 기능 내에있는 250MHz 속도로 GPIO 핀 3 개를 토글 할 수 있어야합니다. 예를 들어 Spartan 6 또는 Cyclone IV 범위의 FPGA입니다. 24 비트 색상 심도의 640×480 이미지를 표시하기에 충분합니다. 그러면 Arduino가 FPGA와 인터페이스하여 표시 할 내용에 대한 지침을 제공 할 수 있으며 FPGA는이를 업데이트 할 수 있습니다. 필요에 따라 표시합니다. 작동 방식에 대한 기본 사항은 이 프로젝트 를 참조하세요.

댓글

  • 여기에는 3 개가 아닌 8 개의 핀이 필요합니다. 각 R, G, B 및 클록 레인에 대한 차동 쌍입니다.

답변

여기에 Joh의 TechToys.com의 HDMI 용 Arduino Shield가 있습니다. n Leung.

TFT 컨트롤러 RA8876을 사용하여 8 : 8 : 8 형식의 RGB 비디오를 생성합니다.

Arduino HDMI Sheild

Arduino 소스 코드

69 달러로 가격이 비쌉니다. 현재 이월 주문 중입니다. 5/2019.

Answer

하드웨어 조합 Arduino + RA8876 + CH7033B는 1920×1080 프로그레시브 스캔을 출력 할 수 있음이 입증되었습니다. @ 60Hz를 TV, 1080p 모니터, 심지어 1080p 미니 프로젝터에 연결합니다. 그래픽 부분이 멋지게 재생됩니다. 오디오 부분이 남아 있습니다.

댓글

  • 그 '는 OP 만 괴롭 히고 싶은 경우 좋은 답변입니다. " … 능력이 입증되었습니다 … " 어디서? 누구에 의해? 디자인이 게시 되었습니까? EE.SE에 오신 것을 환영합니다. 그러나 찬성 (및 반대표를 유도하는 답변)을 유도하는 답변의 표준을 살펴보고 싶을 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다