
MS2109でHDMIキャプチャボードを自作した記録
2026年10月15日
この記事の要点 JLCPCBに在庫のあるICだけでHDMIキャプチャボードを設計しました 使ったのはMacroSilicon MS2109(HDMI入力 → USB2.0 UVC出力) 以前作った基板のBOMと突き合わせて、20種のうち13種を同じ部品番号で流用しました 届いた基板は一発でHigh-Speed認識し、1080p30の映像が出ました 映像に乗っていたノイズはMJPEG圧縮が原因と考えましたが、公開後に再検証中です(本文に追記) はじめに HDMIキャプチャボードを自作してみたくなりました。 市販のドングルは1000円台で買えるので、コスト的なメリットはまったくありません。ただ、中身がどうなっているのか、どこまで自分で作れるのかを知りたかったのが動機です。 この記事は、試した順にそのまま記録しています。うまくいかなかったことや、途中で間違いに気づいて直したことも、消さずに残しました。同じものを作る人よりは、「こういう手順で進めるのか」という流れを見たい人の役に立てばと思っています。 部品はすべてJLCPCBに在庫があるもので揃えました。手はんだする部品を減らしたかったのと、1枚だけ作るなら部品調達の手間が一番のコストになるためです。 👇市販品を分解したPCB 完成した構成/回路図 HDMI Type-Aで受けた映像を、USB 2.0のUVCデバイスとしてPCに流す構成です。PCからは普通のWebカメラと同じように見えます。 使ったもの 役割 部品 LCSC番号 備考 キャプチャSoC MS2109 C961325 QFN-48-EP 7×7mm ファーム格納 AT24C16 C561263 SOP-8のI2C EEPROM 降圧DC-DC ×2 SY8089A1AAC C479074 3.3Vと1.2Vを生成 ESDアレイ ×2 TPD4E05U06DQAR C138714 0.5pF 4ch、TMDS用 HDMIコネクタ HDMI-019S C111617 Type-Aレセプタクル 水晶 X322524MOB4SI C70590 24MHz CL=12pF […]
