差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
tech:boarddesign:elecdebug:logicanalyzer [2022/05/12 00:06] matsuhachitech:boarddesign:elecdebug:logicanalyzer [2022/05/12 00:58] (現在) – [High/Low判定の基準電圧を決める] matsuhachi
行 10: 行 10:
     * {{:tech:boarddesign:elecdebug:pasted:20220512-000031.png?400}}     * {{:tech:boarddesign:elecdebug:pasted:20220512-000031.png?400}}
 ==== High/Low判定の基準電圧を決める ==== ==== High/Low判定の基準電圧を決める ====
 +  * 要するにどこからが0判定でどこからが1判定か
   * Instr.を押して設定   * Instr.を押して設定
     * {{:tech:boarddesign:elecdebug:pasted:20220512-000150.png?600}}     * {{:tech:boarddesign:elecdebug:pasted:20220512-000150.png?600}}
行 25: 行 26:
 1/250=0.004 sec 1/250=0.004 sec
      =4 x 10-3 sec      =4 x 10-3 sec
-     =4 msec</code> +     =4 msec</code>となり、4 msecごとにデータは取得される。 
-となり、4 msecごとにデータは取得される。 +  このロジアナは20000点ほどsampleしてるらしい。 
-このロジアナは20000点ほどsampleしてるらしい。 +==== サーボモータのPWMを見る ====
-=== サーボモータのPWMを見る ===+
   * サーボモータのPWMの測定:1MHz~2.5MHz   * サーボモータのPWMの測定:1MHz~2.5MHz
-細かすぎると(要は取得サンプル範囲の秒数が20msより小さいと)小さすぎて取れない +  * 細かすぎると(要は取得サンプル範囲の秒数が20msより小さいと)小さすぎて取れない 
-10MHz(1/0.0001ms)で2ms分取得してた。20000点取って表示してる +  10MHz(1/0.0001ms)で2ms分取得してた。20000点取って表示してる 
-これが(1周期分の)20msになると1MHzで1セットとれるぜ!ということか +  これが(1周期分の)20msになると1MHzで1セットとれる 
-2.5MHzまで落とせば1.5msは絶対見られる的な+  2.5MHzまで落とせば1.5msは絶対見られる的な(1.5msはおそらくデューティ比の部分である) 
 +  * {{:tech:boarddesign:elecdebug:pasted:20220512-000752.png?600}} 
 +  * {{:tech:boarddesign:elecdebug:pasted:20220512-000813.png?600}}
  
 +==== シリアル通信を見る ====
 +  * ボーレート(BaudRate)
 +    * 例えば、1秒間に11520bit受け渡すなら11520bpsと表記
 +    * 11520bpsの場合、1bitの時間は (1 / 11520) 秒になる
 +  * ボーレート115200のとき、1MHz以上の周波数で読めた
 +    * 11520=約100kHzで、データは8bit。トータル少なくとも80kHz分の幅が欲しい。
 +    * 20000点サンプルなので、10点くらいサンプルできてないと正しく読めないため、100kHzのものを10点ずつ取りたい
 +    * 従って分解能は1000kHz以上は必要になる。つまり1MHz以上は分解能が欲しい
 +==== TXで送信された値を見る ====
 +  * 特定のレジスタ向けのReadを見るなどしたいときに。
 +  * やり方
 +    - TXにロジアナの信号線を差す
 +    - +ボタンを押してSignalを追加
 +    - TypeをUART
 +    - DataをTXをつないでいる線を指定
 +    - Bit Rateをシリアルモニタなどに合わせる
 +    - Radixを送信形式に合わせる
 +    * {{:tech:boarddesign:elecdebug:pasted:20220512-001352.png?600}}
 +  * 測定結果
 +    * {{:tech:boarddesign:elecdebug:pasted:20220512-001458.png?200}}
 +    * 拡大すると…
 +      * {{:tech:boarddesign:elecdebug:pasted:20220512-001417.png?600}}
 +==== 操作補足 ====
 +  * マウスのホイールか、2本指で上下にスライド