Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers | PDF
[go: Go Back, main page]

安価な
ロジック・アナライザを
アナライズ(?)
2025/DEC/06
@takeoka
たけおか@AXE
ロジック・アナライザ
●
デジタル信号の波形を採取する
●
当社はこんなのも使ってます
●
DL16 Plus USBロジックアナライザー
– 最大サンプルレート500MHz、16チャンネル、
– 3.5Gbitsメモリ
– https://www.amazon.co.jp/dp/B0CYP2BJSN?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&th=1
●
¥24,910円(税込み)
●
(オシロは、テクトロ(Tektronix)やで〜¥80,226(税込)
– アナログ部分は、信用できるものを使いたい)
テクトロニクス ロジックアナライザ 3001GPX
Tektronix デジタル・オシロスコープ TBS1052, 50MHz
昔は、こういうものは 300万円とかしたのに
… いい時代だ〜
gusmanb’s Logic Analyzer
– https://github.com/gusmanb/logicanalyzer
●
Aliexpress
– ¥3,723円(送料無料)
– Raspi Pico2も載ってきた
●
完成品,ケースは無い Agustín Gimenez
Bernad(gusmanb)
さん
則巻 千兵衛!?
https://
avatars.githubuser
content.com/u/
4086913?v=4
https://ja.aliexpress.com/item/1005008586449156.html?
spm=a2g0o.order_list.order_list_main.48.37d7585arDibf2
&gatewayAdapt=glo2jpn
基板 裏
gusmanb’s Logic Analyzer
●
100MHzサンプル
– 50MHz は採れる
●
「4千円もしないもので、100MHzサンプル,24ch なら驚く
わ」という人もあり(私もそう思った)
だが…
●
使える!!!
●
(「デジタルは簡単だなぁ…」)
●
Raspi Pico2 でサンプリング
●
WiFiでも使える(らしい),Raspi Zeroとか
40MHz方形波を、トリガとして
40MHz,
トリガ自身を
サンプル
(変になって当然)
2.5MHz
40MHzを分周
10MHz
40MHzを分周
主要部品
●
Raspi Pico2
●
TXU0104Q
– レベル・シフタ, 3.3v → 5v変換。4回路入り
– Max 200Mbps動作
– 6個使用で 24ch (4×6)
RaspiPico2で、GPIOを必死(?)で、読み込んでるんだろ
うなぁ…
ソース読んでません。スマン
●
位相合わせ
●
配線長を、皆 同じにする
●
光(電気)の速さは
30万km/秒(とても速い)が…
●
10GHz(0.1nSec)では3cmしか進まない
–
10nSec(100MHz)では3m
●
配線長の長短で位相がズレる
●
測定器としては致命的
基板の配線がグニャグニャ
1)
2) 3)
ほぼ等長
1)12.0170mm
2)11.9999mm
3)12.000mm
ちゃんとしてるなぁ…
基板の配線がグニャグニャ
Raspico側もちゃんとグニャグニャしている
超安いやつ
安物&遅い用(悪くない)
●
USBロジックアナライザーデバイスセット、ミニデジタルポケットサイズ、8チャンネル入力メモリ、24mhzロジックアナラ
イザーデバイス
●
https://ja.aliexpress.com/item/1005007349261117.html?spm=a2g0o.order_list.order_list_main.82.37d7585arDibf2&gatewayAd
apt=glo2jpn
●
¥450円(購入当時2025/6月)、現在¥582円
●
仕様:
– 入力特性:
●
静電容量: 5pf
●
Impidance: 100k Ω
●
Vih (入力を高レベルとして認識する): 1.6vを超えるとHighレベル
– (5v、3.3v、2.5v、2.0vレベルで安定して信号を収集するために使用できます。
– 1.8Vレベルのシステムでも動作しますが、お勧めしません。)
– サンプリング速度: 24MHz (MAX)
●
24MHz,16MHz,12mhz,8mhz,4mhz,2mhz,1mhz,500khz,250khz,200khz,50khz,25khz
●
I2C など(ほのぼのした通信など)の開発には使える
https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-
1.amazonaws.com%2F0%2F1834831%2F2276e9fa-083d-cc95-8a84-7b9a5ee837fb.jpeg?ixlib=rb-
4.0.0&auto=format&gif-q=60&q=75&s=4662929d3c661cc70d2b96855c9f5cb5 より
●
CY7C68013A
– Infinion(旧Cypress)製
– 8051マイコン(Max48MHz)+USB I/F
ソフトウェアは OSS
●
PulseView
●
https://sigrok.org/wiki/PulseView
●
https://kurobekoblog.com/logic_analyzer
●
●
Sigrok
●
https://sigrok.org/wiki/Downloads
●
「格安!2000円以下でUSBロジックアナライザ(2024年12月)」日本語
●
https://qiita.com/totuto/items/4472388469719b1a4fb2
Pulseview
GUI/見た目の設定
ばっかり
採取する
サンプル数
サンプリング周波数
Pulseviewは色んなプロトコルをよく知っていて便利
以上

安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers