高田馬場の組み込み屋さん-電子工作、回路設計、ファーム TIPS

このブログは令和デバイス株式会社の菅原が、電気電子、電子工作、組み込みソフトウェアなどで、自分が苦労したところや面白い気づきなどを記事にしていきます。電子工作やマイコンに親しむ人が少しでも増えたらという思いでつづります。

組込開発、電子回路設計製作、試作開発など令和デバイス(株)で承ります。
http://reiwa-d.com

03-6908-6697
HX711 のGain64はCH.A
0

    JUGEMテーマ:組み込み開発

     

    重量測定に大活躍の安価なADコンバータHX711。これにはCH.AとCH.B 2本のロードセルを接続することができる。2本のロードセルが同じ条件で測定できたらいいのだけれども、残念ながら CH.AとCH.Bではゲインが違う。

     

     

    データシートをみると Gain64の時は CH.Aと書いてある表とCH.Bと書いてあるタイミングチャートがある。

    せっかく2本つなげたのでどちらが本当か確認したみた。結果はTable3の表のほうが正しく、タイミングチャートは誤植であることが分かった。

     

     

     

     

     

    ・低消費電力モードについて(パワーダウンモード)

    HX711からは コントローラーから PD_SCK 1本のみで制御する。

    PD_SCLKをHIにして60uSec経過するとパワーダウンモードとなる。なのでパルスのHighTimeは最大50uSecという制限がある。

    データシートによると パワーダウンモードになると デジタル側で 0.2uAの消費電流、アナログ側で0.3uAということで、合計しても1uAに満たないとある。実際にやってみると パワーダウンモードにはいると ふらふらしながらやがて40uAあたりに落ち着く。

    これについては市販のHX711ボードを使っていることもあり、原因は不明。

     

    ・RATEについて

    多くの市販HX711基板は 10SPSに設定されている。

    RATE端子をHIにすると 80SPSで動くので、短時間で測定ができる。テスターにて消費電流を目視で確認したがRATEによる差はわからなかった。

     

     

    | 令和デバイス-菅原 | 組み込み開発 | 09:20 | comments(0) | - |
    USBシリアルを接続するとマウスカーソルが勝手に動く
    0

      Windows11のPCで TTL-232R-3V3 を使ってデバッグを行っていた。通信速度は 9600bps なんだけど、結構な量のテキストを出力する。これを繋げていると何故か マウスカーソルが動いたり、思い通りに反応しなくなる。最初はグランドの問題かと思ってUSBアイソレータを使ったけど、まったく改善しない。

      いろいろみていると デバイスマネージャーに Micro SoftSerial BallPoint というデバイスが認識されている。

       

      どうやら シリアルのデバイスがあると シリアルマウスと認識してしまうようで、

      解せないのはマウスとして認識してマウスカーソルが動いたりしながら、TeraTermでデータも見ることができるということで、入り口は1つなのに マウスと通信ソフトにデータを受け渡しているのではないかという動き。

       

      とにかく 管理者になって MicroSoft Serial BallPoint を無効にしたら、マウス飛び現象は収まった。

      今時 PS/2マウスの前の時代のシリアルマウスなんか使う人世界中で何人いるのか。。超マイノリティーだろうから勝手に認識しないようにしていただきたい。

       

      FTDIに限らず VCPになるものは現れるのであろう。

      JUGEMテーマ:組み込み開発

      シリアルマウスを検知している

      | 令和デバイス-菅原 | 組み込みソフトウェア | 11:58 | comments(0) | - |
      MSP430FRで暴走
      0

        JUGEMテーマ:組み込み開発

         

        MSP430FR を共同開発していて、ある時暴走する不具合が発生。

         

        0x10000 以降にある FRAM にある 設定情報に変数を入れるように代入。
         SetupTable[0] = value;

         (SetupTable のアドレスは 0x10000以降に配置されている)

         

        すると アドレスにして 下位16ビットしか反映されない。

        例えば 0x189A0 にマッピングされている変数に 代入すると 上位の0x1 がとれて 0x89A0のアドレスの値が変化してしまう。

         

        プロセッサ型のマイコンであれば、全部 RAMに展開して動くので、そういうこともあるが、FRAMだと RAMと同じように書き込めてしまうので注意が必要だ。。

        | 令和デバイス-菅原 | MSP430マイコン | 01:39 | comments(0) | - |
        無駄な抵抗
        0

          JUGEMテーマ:組み込み開発

          先日配線の設計をしました。

          RS485だったので、当然終端には 120Ωの抵抗を入れます。

          しかし、現物を見ると 120Ω終端を付ける装置には ディップスイッチの切り替えで終端抵抗を電気的に接続できるようになっていました。

          設計前に仕様書はよく見ましょう。まさに無駄な抵抗。

          | 令和デバイス-菅原 | 部品調達 | 14:35 | comments(0) | - |
          TI MSP430 USB1/MSP430 : Target must be connected before loading program
          0

            JUGEMテーマ:組み込み開発

            MSP430FR5994 を Code Comporser Studio Version:11.2.0 で開発していて、デバッグしようとなった段で以下のようなメッセージが出て進まない。

            TI MSP430 USB1/MSP430 : Target must be connected before loading program

             

            MSP430 Launch PadMSP430 Launch Pad

             

            で、いろいろ調べていくと以下のオプションに行き当たった

             

             

             


             

             

            MSP430 No error

             

             

             

             

             

             

             

             

             

             


             

             

            MSP 430 error screenここに本文を記入してください。
             

            Debug configration->Target->Auto Run and Lauunch Options の画面で

            Launch Options

            □Connect to the target on debugger startup

            □Restore breakpoints from previous session

             

            のチェックが外れているではないか!!

             

            インポートするときか gitとかで操作しているときかよくわからんが、どうもこのチェックが知らぬ間に外れてしまうことがあるようだ。

            Connect to the target on debugger startup にチェックを入れるとエラーメッセージは出てこなくなり、無事にデバックができるようになった。

             

             

            | 令和デバイス-菅原 | MSP430マイコン | 19:37 | comments(0) | - |
                 12
            3456789
            10111213141516
            17181920212223
            24252627282930
            31      
            << March 2024 >>
            + RECOMMEND
            + RECOMMEND
            + SELECTED ENTRIES
            + RECENT COMMENTS
            + RECENT TRACKBACK
            + CATEGORIES
            + ARCHIVES
            + つぶやき
            + MOBILE
            qrcode
            + LINKS
            + PROFILE