投稿

8月, 2017の投稿を表示しています

DisplayPort HPD Mod Adapter概要

このページのはこちらへ移動しました

シリアルポートでMod Adapterを制御する

イメージ
これまでのDisplayPortチャレンジ DPHPDMA - DisplayPort HPD Mod Adapter 委託販売始めました。 DisplayPort接続でモニターの電源を切ると認識が外れるのを何とかできる? DisplayPortのホットプラグ検知を再考する Unplug/Replugしてみたらどうなる DisplayPort HPD ModBoardを作る シリアルポートでMod Adapterを制御する シリアルポートでMod Adapterを制御する PCから操作出来たら楽かな?なんて構想にはありましたが、そこまで必要ないと実装しなかったのですが、FreeSyncとかG-Syncの変更にはリンクをリセットする必要があるので、偽装信号から本来の信号に変えるためには必要だなと。 ソフトウェアは用意は、特に苦も無く終わりました。 Fakeは、このアダプタの偽装HPD信号 Thruは、通常通りのHPD信号 ForceEnableは、HPDを常にHiにして、どのHPDイベントも無視します。 ボタン類は、イベントを発生させてSRCに送信します。 EVBで動作確認はしたので、本当の基板に手を入れたいところですが、基板からシリアルケーブルをどう出せばよいものかと。 ジェンダーチェンジャーのケース内にUSBシリアル変換を入れるかなり難しいので、ケースに穴をあけてケーブルを出して、USBシリアル変換ケーブルを使うのが一番まともな気がします。 ちゃんと熱圧縮チューブで処理しようと思います。 USBシリアル変換は、手持ちの2000円程度のケーブル(FTDI FT232R)でも、500円ぐらいのUSBtoピンヘッダの安いやつ(SILABS CP2102)でも動作確認できました。TX/RXの信号レベルが3.3Vならどれでも通信できると思います。 参考 FTDI USB・シリアル変換ケーブル(3.3V) http://akizukidenshi.com/catalog/g/gM-05841/ USB-UART変換モジュール [U2U-CP2102-5P] http://www.aitendo.com/product/11926