2015年06月28日

USBee AX pro

Dealextreme で $9.99 の 安いロジアナ(SKU:148945)を買ってみた。



EZ-USB FX2LP CY7C68013A に入力バッファを付けたもので、USBee AX pro clone として 色々と出回っている。例えば、aliexpress の これなどは、$5.90 で売っている。



Dealextreme にしたのは、レビューに色々書いてくれているから。だが、良く読めば aliexpress のでも良かったような気がする。


これがよく見る内部写真。実際に来たものは、CY7C68013A が QFN に変更になっていた。他の部品配置・パターンは全く同じ。
入力との間に集合抵抗が入っている (101 - 10Ω)、8pin のIC は、I2C ROM 24C02 (256B)。入力バッファは、HC245。



アプリの選定


さて、問題の1つはアプリ。一体何を使うのだろう? レビュー見て混乱してたのだが、どうやら3つの選択枝があるらしい。

1) USBee 公式サイトで アプリを購入。

使えるらしい。が、レジストするのに $49.9 もするようだ。高いのでパス。

2) VID/PID を (0925/3881 に?) 書き換えて、SALEAE 24M_8CH 用のアプリを使う。

VID/PID の 書き換えのために 開発キットを導入するとか面倒そう。で、アプリが有償で高価だったりすると、試す気もなくす。これ以上、調べないでパス。
 ・https://www.saleae.com/downloads
とは、書いたがここから、公式アプリがダウンロードできる。一応メモ。

3) sigrok/pulseview を使う。

なんと、オープンソースのアプリがあるのであった。プロトコルも開発されているようなので、これを使うしかないだろう。それが結論であれば、何を買ってもなんとかなりそうだ。git の tree を見ると android 版もあるようだ。この pluseview は、色々なハードに対応している。あの ZEROPLUS LAP-C もリストに入っている。とても興味がわいてきた。

あるいは、CY7C68013A ボードで 入力バッファがない代わり I2C ROM が 16KB の これ なんかでも良いのではないか?



さらに言えば、FTDI のチップを使って、SYNCBB あるいは 単なる BitBang で取り込むのも 改造すれば可能ではないか! HI-SPEED 対応の FT232HL とか。FULL-SPEED でも FT232X が バッファが少し多くなっていて 往年の FT232RL より有利になっている。取りこぼしがどれぐらいあるかで、どこまで使えるのか? というのが不安材料。あと、ライブラリ。WinUSB(libusb) + libftdi という組み合わせになりそうで、やや不安。

ハードウェアの問題


これもレビューから。
USBee AX pro clone は、3.3V 専用で 5V トレラントではない。

 ・100 Ωを直列に入れる。
 ・74LCX245 に交換すると 5V トレラントに出来る。

という解決策が提示されている。

消費電流が多いため、バスパワーの HUB では、うまく動作しない場合がある。AC アダプタを付けるタイプの HUB を使うこと。

Windows版 インストール


ここに書いてあることをやってみる。

1) Zadigのダウンロードと実行

これは、WinUSB などにデバイスを登録するツール。USBee AX pro clone を接続して実行する。操作は簡単なものだが、他のデバイスも置き換えてしまうこと出来るので、注意。


Windows 8.1 で試したが、最初 "Install WCID Driver" を押す。そうすると USB のリストが出る。VID/PID も自動で設定されて、WinUSB に登録する。

今回は関係ないが、WinUSB 以外に libusb-win32 と libusbK (って何?) に対応している。

2) pulseview-NIGHTLY-installer.exe のインストール


インストールするだけで、設定などほとんどない。デバイスもちゃんと認識された。おわり。ちなみに、sigrok-cli-NIGHTLY-installer.exe は CUI 版。Linux で使う場合は、こっちも便利に使えそう。

アンドロイド版


Android でも動くらしいが、OTG に対応した端末でないと当然ダメだろうし、OTG と言っても HI-SPEED に対応していないと意味がない。そして、消費電流が多いというのが気になる。相当端末を選ぶのではないか? しかし、ちゃんと動くのであれば、面白い。

ここに apk などが置いてあるが、スクリーンショットを見るに、フルセットのようだ。

ソースコードもビルド可能なようだ。電子工作品を Andriod 対応させる場合に相当参考になるのではないか?

おわりに


今回の記事は、紹介記事に見えるかも知れないが、単なる覚書き。インストールしただけで、使ってはいないし、お勧めなのかどうか、判断できていない。

今回は、オープンソースの Android 版を知っただけで、かなりの収穫だと思っている。Android のアプリを作ってみたいのである。外付けデバイスを扱うアプリのソースコードが手に入ったわけで、調べてみたい。

なにか進展があれば、いつものように追記するかも。

aliexpress のアレ


$5.90 で売っている。aliexpress の これも買ってみた。



写真では隠れているが、Salae logic Analyzer (24MHz 8CH)互換。VID/PID も 0925/3881 ... ということは、アレが使える可能性が。それはサテオキ、sigrok/pulseview は、当然のように認識した。



そして、中のバッファは、LVC245 だった。こっちの方が上等で、高速+5V トレラント!。抵抗は 12Ω、ROM は 24C02 -- 同じようなもの。なお、写真にあるように、CLK の端子がある。ただし、これが使えるかどうかは不明。
posted by すz at 11:04| Comment(1) | TrackBack(0) | 日記
この記事へのコメント
復活されたようで何よりです。

画像をみると121ですので120オームでは無いでしょうか(汗
Posted by n at 2015年07月30日 22:17
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/146281779
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック