おじさん工房TOP  APB-1  APB-2  APB-3  SDR-1  SDR-3  RFC-5  RFC-7 

おじさん工房 BBS

622011

ロジックアナライザ - 笛吹おじさん

2024/12/16 (Mon) 08:18:03

お早うございます。
今回のLCD表示ではロジアナが大いに役に立ちました。

下記URLにあるロジアナも(64bit版)ですが使える様です。
https://www.saleae.com/ja/pages/downloads


Re: ロジックアナライザ - やどさん

2024/12/17 (Tue) 23:28:55

笛吹おじさん 皆様、こんばんは。

ダウンロードしてみました。
少ししか弄っていませんが、上質な感じですね。無料でいいのかな、、

SSD1306なOLED表示にはロジアナを活用しようと企んでいます。
データシートはみつけたのですが、、初期化コマンドどうしたらいいの??状態で、汗);;
⇒ https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf

思いついたのが、Arduinoマイコンで文字を表示するだけのプログラム作って、I2Cシーケンスをロジアナで拾う方法です。
拾ったシーケンスをそのままlcdc_init()に記述してしまえば、RFC-5でも確実に表示するはず。。 言うは易し…

ただ、0.91インチOLED表示は128x64ドットなので、16文字2行表示するには、8x16な数字と●、*、?、sのフォントを作らないといけないかな??
//

Re: ロジックアナライザ - 笛吹おじさん

2024/12/18 (Wed) 00:45:59

やどさん、今晩は。
ロジアナ使えて良かったです。
SSD1306はarduinoで表示させています。
rfc-5でOLED表示も出来たら面白いですね。
RFC-5にもOLED用のフォルダーがありますね。
出来たら発表してください。

Re: ロジックアナライザ パオさん URL

2024/12/18 (Wed) 23:10:24

>やどさん
次は SSD1306 ですか!
視認性の良い OLED でも動作することを期待しています。

RFC-5 を組み立てる前に siliconvalley4066 さんの周波数カウンタを試したことが有ります。

https://ss1.xrea.com/harahore.g2.xrea.com/STM32/stm32f103c8t6_counter.html

こちらは Arduino IDE で開発されている周波数カウンタですが、同じ MCU なので多少は参考になるかもしれません。

Re: ロジックアナライザ パオさん URL

2024/12/19 (Thu) 12:29:40

>やどさん
自分でブログに記事を書いていながら忘れていましたが、Arduino で照度計を作った時に横長の SSD1306 を使って表示に苦労しました。
https://me-yoh.com/remaking_light_meter1

その際には、このライブラリと
https://github.com/datacute/Tiny4kOLED

見た目を良くするために、このフォントセット内の
https://github.com/datacute/TinyOLED-Fonts
大き目フォントを使いました。

このフォントセット内には、お目当ての「8x16フォント」もありました。
お役に立てば良いのですが。

Re: ロジックアナライザ - やどさん

2024/12/19 (Thu) 21:48:46

笛吹おじさん、こんばんは

格安USBロジアナで 起動がおかしくなった8ビットパソコンの動作解析(と言うほど高尚な事はできず)をしてます。
ちょっと8chでは足りず、格安ロジアナ2個で16ch観測できないのかな…

都立多摩図書館で40年前のパソコン雑誌に掲載されたFM-7回路図の複写サービスをしてもらって喜んでいたのですが、、
ぜんぜん泥沼から抜け出せそうもありません。。 なんでだろぅぅ、、と毎夜ため息ばかり… 汗);;


簡易SGのケーシング写真、レタリングが美しいですね!
自分の場合は
、かなり気を遣って穴あけ加工しているつもりですが、大抵ズレるんです。。
金属加工は薄いアルミ板以外やりたくないですし。。

格安PCB製造だけでなくて格安実装や格安なケース加工サービスも始まらないかな…


話は違いますが、SG写真を見て… 
 だいぶ前ですが430で、F2なCQが聞こえたことが有って、コールがBTBだった記憶がよみがえりました。
 もしかして笛吹おじさんだったのかな?なんて…

//

Re: ロジックアナライザ - やどさん

2024/12/19 (Thu) 23:06:45

連続投稿失礼いたします。

パオさん 笛吹おじさん、こんばんは!

>siliconvalley4066 さんの周波数カウンタを試した…

おおっっ!、リンク先見ました。
 siliconvalley4066 さん すごいです!
 フォントセットの情報もありがとうございます。

最新の記事では、STM32Fマイコン+OLED表示モジュールで、レシプロカル式周波数カウンタを実現されていますね!

しかも、回路方式というか16bitタイマー3つで前回キャプチャー値との差から周波数を計算する、改善検討された説明文を見ていると、RFC-5と似てるっぽい!!
測定精度もRFC-5がシステムクロック130MHzに対して72MHzなのでその分落ちますが、ゲート1秒なら13ppbと申し分ありませんね!

凄いです、自分にはこのような回路方式の改善など到底真似出来ません。汗);

しかもArduinoIDEでプログラムカスタマイズできますし、Am/FMラジオの周波数直読化に利用したい自分にはもってこいです。
もう、siliconvalley4066さんの周波数カウンタ試行するしかないです! って、すぐ楽な方に流されます、、汗);

ちょっとだけ調べたら、

STM32F103C8T6には LPTIMが無いので、Ojisankoubouのfreqcounterコードを当てはめるのは難しそうです。

でも、オリジナルSTM32F103を、stm32g031f6p6ミニボードに変更する修正なら簡単そうです? ←「言うは易く…」

パオさんブログの「周波数カウンタを作る1」を見て、ArduinoIDE設定して試してみようかと思います。Tnx!
//

Re: ロジックアナライザ - 笛吹おじさん

2024/12/20 (Fri) 00:23:16

やどさん、今晩は。
F2のCWは私です。430MHZはFT-70DでA1は出せません。
そこでF2ーCWを出したのです。でも応答してもらえたのは1局、八王子の局でした。
何日かCQを出していたのですが、「BTB,うるさい」と言われてしまい、それ以来出していません。
やどさんのQTHは意外と近いのかもですね。

ところで、RFC-5のプログラムはPLUS-Gen.タイプをお使いですかそれともPGナシのほうですか?

今のケースは小さいのでPGーOUTほなしで行こうと20220906をコンパイルして書き込んだのですが、
表示がでないのです。
修正はOKなはずですが、、、。

パオさん。
3Dプリンターでケース作り、いやー進んでいますね。
好きな形のケースが作れるのでいいですね。
やってみたいですが、この歳では過剰設備投資になりそうです(笑い)

追記:
上手く行きました。

Re: ロジックアナライザ - やどさん

2024/12/20 (Fri) 21:05:55

笛吹おじさん こんばんは。

あっ、上手くいったとの事よかったです。
こちらはPG付RFC-5を使っていますがPG活用してないぃ 汗);;

あと、FT-70Dだったとの事、了解です。
ウチから昭島駅だと直線でほぼ10キロで、GP-ANTなのですが記憶に残ってました。。F2CW滅多に聴かないですし…
(430も混んでないのに文句云う人が居るのですね、、残念。。)

//

Re: ロジックアナライザ - やどさん

2024/12/24 (Tue) 23:54:53

>ちょっと8chでは足りず、格安ロジアナ2個で16ch観測できないのかな…

先人が工夫していないか調べていたら、、「ラズパイPICOで作る24chロジアナ」を二つ見つけました。

< gusmanb/logicanalyzer > https://github.com/gusmanb/logicanalyzer こちらを試行
< sigrok-pico > 
https://github.com/pico-coder/sigrok-pico


YouTubeの解説?もありました。

・Turn your Pico into a 400MHz 24 Channel Logic Analyser
 https://youtu.be/VjSF2LWJVVU?si=jVqeDZUf0ZP_4m0E
・Raspberry Pi Pico as a 24-Channel Logic Analyzer
 https://youtu.be/waBu6ijT3wo?si=fBi2vmcwZarNuht8


これはウッテツケです!
 多chで、速くて(?)しかも安価で簡単!!
ラズパイPICO-RXのSDR受信機から外して、早速試行してみました。 ← 画像添付(ポートを5Vにする方法が分からず、取り急ぎ4chのみ保護抵抗を付けて試行しました)

不良原因わかるかな? 汗);
//

Re: ロジックアナライザ - 笛吹おじさん

2024/12/25 (Wed) 08:13:37

やどさん、お早うございます。
多CHロジアナあれば便利ですね。
早速おやりになったのですね。

>ラズパイPICO-RXのSDR受信機から外して、早速試行してみました。画像

画像は?

私もラズパイPicoは持っていたと思います。
ちょっと実験してみようかな!

Re: ロジックアナライザ - やどさん

2024/12/25 (Wed) 09:07:06

おはようございます。

あれ?画像消えてる!?→修正しました。

p.s.
あっ、サイトみんな横文字ですが、もちろんChromeブラウザの自動翻訳機能を使っています。
YouTubeも日本語の翻訳字幕を表示して視聴です。これ良いですね、、活用の幅が広がりました。
//

Re: ロジックアナライザ パオさん URL

2024/12/27 (Fri) 10:06:01

>やどさん
紹介してもらった PI Pico ロジアナ良いですね。
ただ、レベルシフタの「TXU0104PWR」が国内通販では手に入らないのが残念です。
(秋月の要望フォームで入荷希望をしてみました。)
https://akizukidenshi.com/catalog/pages/parts99.aspx

Re: ロジックアナライザ - やどさん

2024/12/28 (Sat) 11:12:18

パオさん こんにちは。

ラズパイPicoのポートは3.3V固定みたいでした…

5V系信号i/fには、秋月だと8ビットレベルシフタモジュールが安価でいいかもです。
https://akizukidenshi.com/catalog/g/g117062/


で、秋月見てたら、
ルネサスのGreenpakというのが安価で面白そうです。触手がのびます…
https://akizukidenshi.com/catalog/g/g129510/
https://www.renesas.com/ja/document/mat/greenpak-cookbook?language=ja


STM32F103なレシプロカル式周波数カウンタを試行してみました
・200MHzくらいが上限でした。← RFC-5のように、200MHz以上もカウントできないのは何故?
・ラジオ周波数チューニング中の周波数表示が乱れて変な値になってしまう。。ううっ、致命的
 →RFC-5は、周波数が変わったときにも対応してます
・ArduinoIDEでSTM32G031への変更は口で云うほど簡単じゃなかった(・・;)

 う~む、、kHzオーダー程度の精度でいいラジオの周波数表示なら、レシプロカル式じゃなくて、普通にダイレクトカウントすれば!?って突っ込みが聞こえてきそうです。。汗);;
//

Re: ロジックアナライザ - 笛吹おじさん

2024/12/29 (Sun) 07:49:04

やどさん、パオさん、お早うございます。
やどさん、素早く実験してみる、素晴らしい!です。
レシプロカルは周期を測り周波数に換算していますので1秒ゲートで測るオーソドックスな方がいいかもですね。


私事ですが、インフルエンザーAに感染してしまい体調NG、掲示板も斜めに読んでいる始末。
年内は何も出来そうにもありません。

おじさん工房さま、皆様もインフルにはお気を付けください、そして良いお年を御健やかにお迎えください。いろいろお世話になりました。
来年もよろしくお願い致します。

Re: ロジックアナライザ - やどさん

2024/12/29 (Sun) 10:22:21

おはようございます。

うわぁ、この時期では過去10年で最多ってテレビで云ってました。
もう明日は我が身、、外出控えます。> ますます運動不足になりそう 汗);

いろいろな話題のご提供ありがとうございました、暖かくしてどうぞお大事になさってください。

p.s.
ラズパイPicoロジアナでの5V→3.3Vレベルシフタ:
5Vトレラントな8bitバスバッファ74HC245とか74AHC245で5V系信号を受けるのも良さそうです。
→たまたま部品箱(ジャンク?)に74LCX245を見つけました。
//

Re: ロジックアナライザ パオさん URL

2025/01/25 (Sat) 11:10:52

やどさんが紹介されていた「gusmanb/logicanalyzer」の基板を製作して12チャンネル分のシフト基板も完成したのですが、標準のソフトの使い方がよく分からなかったので、簡単な改造をしました。

1 ファームウエアを「uLA」に変更
2 パソコンのソフトは皆様に合わせて「PulseView」に変更
3 回路の違いにより CH1、CH2 は使えませんが、CH3~CH12までの10チャンネルは使えます。
4 ケースは有名な3Dデータの公開サイト「Thingiverse」にあった物を出力

で、やっと改造版 RFC-5 の I2C 信号的な物が見られました。

名前
件名
メッセージ
画像
メールアドレス
URL
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

Copyright © 1999- FC2, inc All Rights Reserved.