USB-IO⇒ST-4コンバーターへの回路を考えてみたよ!(果てしない野望への第2歩)
貧スタさんと一緒に作ったNexGuide ST-4 Converter。
ドSの環境はDD-2コントローラーだけど、せっかくなのでPCからも制御してみたい。
そして似非オートガイダーも作ってみたい。
とりあえず、USB-IOからの信号をNexGuideと同じようにする回路を考えてみたよ。
NexGuideからは、RAの+と-、DECの+と-、そしてGNDの5つの端子がモジュラージャックに接続されいる。
GNDとの電圧差は、コントローラーのボタンを押していない時で、約0.06V。
押したときは当然0Vになる。
USB-IOで、NexGuideと同じ動作をさせるためには、電圧を下げる必要があるのかな。
追記:(2012.1.12)
電圧を下げる必要はありませんでした。
この後の記事は、単に「電圧を下げる回路」として、コンバーターとは関係ないものとしてお読みください。
そのため、抵抗を2×4の8個使って減圧する回路を図にしてみたよ。
5Vの電圧を0.05Vにするには、99:1の抵抗を直列に並べ、その中間から配線を組めばいい。
たとえばこんな感じ。
この場合、220÷(20000+220)×5≒0.05Vになる。
とすると、このような感じでNexGuideと同じような信号をコンバーターに送ることができるはず。
追記(2012.1.11)
貧スタさんにより、USB-IOはオープンドレイン(オープンコレクタ)ではないことが判明しました。
NexGuideと同じような挙動にするには、オープンドレインバッファが必要とのこと。
このICで良さそうなので、こちらを追加した回路をもう一度考えてみることにします。
ブレッドボードで確認だ。
うん・・・
思ったより電圧が低いな・・・
でも、押したときはちゃんと0Vになってる。(あたりまえ・・・)
NexGuide ST-4 Converterへの入力がプルアップの12V にならず、インバーターがLowと判断してくれる電圧なら問題ないのかな。
追記:(2012.1.12)この記載も意味がありませんので、訂正線を追加させて頂きます。
とりあえず、これでやってみようか。
あとは、PCからUSB-IOのON、OFFを制御するソフトを作ればいい。
まずは、ソフトの作成からかな。
ドSの環境はDD-2コントローラーだけど、せっかくなのでPCからも制御してみたい。
そして似非オートガイダーも作ってみたい。
とりあえず、USB-IOからの信号をNexGuideと同じようにする回路を考えてみたよ。
NexGuideからは、RAの+と-、DECの+と-、そしてGNDの5つの端子がモジュラージャックに接続されいる。
GNDとの電圧差は、コントローラーのボタンを押していない時で、約0.06V。
押したときは当然0Vになる。
USB-IOで、NexGuideと同じ動作をさせるためには、電圧を下げる必要があるのかな。
追記:(2012.1.12)
電圧を下げる必要はありませんでした。
この後の記事は、単に「電圧を下げる回路」として、コンバーターとは関係ないものとしてお読みください。
そのため、抵抗を2×4の8個使って減圧する回路を図にしてみたよ。
5Vの電圧を0.05Vにするには、99:1の抵抗を直列に並べ、その中間から配線を組めばいい。
たとえばこんな感じ。
この場合、220÷(20000+220)×5≒0.05Vになる。
とすると、このような感じでNexGuideと同じような信号をコンバーターに送ることができるはず。
追記(2012.1.11)
貧スタさんにより、USB-IOはオープンドレイン(オープンコレクタ)ではないことが判明しました。
NexGuideと同じような挙動にするには、オープンドレインバッファが必要とのこと。
このICで良さそうなので、こちらを追加した回路をもう一度考えてみることにします。
ブレッドボードで確認だ。
うん・・・
思ったより電圧が低いな・・・
でも、押したときはちゃんと0Vになってる。(あたりまえ・・・)
NexGuide ST-4 Converterへの入力がプルアップの12V にならず、インバーターがLowと判断してくれる電圧なら問題ないのかな。
追記:(2012.1.12)この記載も意味がありませんので、訂正線を追加させて頂きます。
とりあえず、これでやってみようか。
あとは、PCからUSB-IOのON、OFFを制御するソフトを作ればいい。
まずは、ソフトの作成からかな。



