部品:プログラム可能なゲインアンプ(MCP6S26)

マイクロチップのMCP6S21 / 2/6 / 8は、入力電圧を1,2,4,5,8,10,16、および32に乗算するプログラム可能な利得増幅器です。 。MCP6S22 / 6/8は、異なる信号源を使用するための選択可能な入力チャンネルもあります。乗算係数と入力チャネルはSPIインタフェースを介して構成されています。このチップは、小さな入力信号を乗算し、複数のアナログ入力ソースの中から選択するのに役立ちます。以下の6チャンネルMCP6S26を示します。

MCP6S26プログラマブルゲインアンプ(Mouser Search、Octopart Search、$ 2.56)データシート(PDF)。

3.3Volt電源で上記の回路でチップをテストしました。抵抗分圧器(R1~4)は、チャネル0,2、および4に供給量の割合を出力します.5K抵抗を使用しましたが、値は重要ではありません。分周器は、チャネル2上のチャネル0,1.6ボルト、およびチャネル4上の0.8ボルトで2.4ボルトを出力します。

バス海賊
DS1801(PIN#)

ad
VOUT(1)

g
Vref(8)

g
VSS(9)

CS.
CS(10)

mos
Si(11)

味噌
だから(12)

時計
SCK(13)

+ 3.3V
VDD(13)

このチップを実演するためにバス海賊ユニバーサルシリアルインタフェースを使用しましたが、トランザクションシーケンスはすべてのマイクロコントローラの実装で同じになります。上の表に示すようにバス海賊をMCP6S26に接続しました。 RAW3WIREモード(M、8)のバス海賊を通常の出力で設定し、オンボード電源装置(資本 ‘W’)を有効にしました。

RAW3WIRE> [0B01000001 0] D.
CSは-begin SPIトランザクションを有効にしました
書き込み:0x41 <-change入力チャネルコマンド 書き込み:0x00 <チャンネル0へのチェンジ CSは無効に<-end SPIトランザクション 電圧プローブ:2.4VOTT <-VOUT電圧測定 RAW3WIRE>

0B01000001(0x41)を書き込むと、チャネル番号が続き、アクティブMCP6S26入力が変更されます。 ‘[‘ ‘SPIトランザクションを開始するためにチップセレクトラインを下げます。変更チャンネルコマンド(0x41)を送信し、続いて入力0 ” ” ” ” ” ” ” ” ” ” ” ” ” ‘SPIトランザクションを終了します。 ‘d’は電圧測定を受け、0ゲインの入力0が2.4ボルトであることを示します。

電源を超えて入力電圧を増幅することはできません(2.4ボルト* 2 = 4.8,4.8ボルト> 3.3ボルト)、ゲイン機能で再生するために低チャネルに変更する必要があります。

RAW3WIRE> [0B01000001 4] D.
CSが有効になっています
書き込み:0x41 <-change入力チャネルコマンド 書き込み:0x04 <チャネル4に進みます CS障害者 電圧プローブ:0.8VOTT <-VOUT電圧測定 RAW3WIRE>

チャネル4の測定は、わずか0.8ボルトの出力で、チップのゲインフィーチャをテストするための十分な室内の部屋を示しています。

RAW3WIRE> [0B010000000] D.
CSが有効になっています
書き込み:0x40 <-Change Gainコマンド 書き込み:0x01

2バイトのシーケンスはゲインの量を設定します。コマンド0B01000000(0x40)はゲインレジスタをアドレス指定しており、2バイト目は乗算係数を設定します(0x01 =ゲイン2)。ゲインを2に設定すると、出力電圧に2,0.8ボルト* 2 = 1.6ボルトを乗算します。

RAW3WIRE> [0B0100000000] D.
CSが有効になっています
書き込み:0x40 <-Change Gainコマンド 書き込み:0x02 <-gain設定(x4) CS障害者 電圧プローブ:3.2VOLTS <-VOUTは0.8VOLTS * 4です。 RAW3WIRE>

今回は4、0.8ボルト* 4 = 3.2ボルトのゲインを設定します。

RAW3WIRE> [0B010000001] D.
CSが有効になっています
書き込み:0x40 <-Change Gainコマンド 書き込み:0x03 <-gain設定(x5) CS障害者 電圧プローブ:3.3Volts <0.8VOLTS * 5に達するのに十分なヘッドルームがない RAW3WIRE>

最大出力電圧はチップの電源電圧です。ゲインを5に設定した場合、出力電圧は3.3ボルトの電源を超えることはできません(0.8ボルト* 5 = 4ボルト、4Volts> 3.3ボルト)。

RAW3WIRE> [0B00100000 0] D.
CSが有効になっています
書き込み:0x20 <-sleepコマンド 書き込み:0x00 <-don't care byte. CS障害者 電圧プローブ:0.0VOLTS <-OUTPUTは無効です RAW3WIRE>

MCP6S26には省電力スリープモードがあります。コマンド0x20を使用してチップをシャットダウンし、次にバイト値を続けます。有効なコマンドを送信することで睡眠を残します。

この投稿のように?あなたが逃したかもしれない部品投稿をチェックしてください。部品投稿をリクエストしたいですか?あなたの提案をコメントに残してください。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

15 MB未満の10の最高のAndroidゲーム15 MB未満の10の最高のAndroidゲーム

私たち一人一人が時々仕事から休憩を必要としています。サイトを閲覧し、デバイスを改善できる新しいトリックを学ぶことは、リラックスできる方法の1つにすぎません。 Androidデバイスでゲームをプレイすることは、もう1つの楽しくてリラックスした時間を過ごす方法です。そのため、15 MB未満の10の最高のAndroidゲームを備えたリストを提示しているため、本当に軽量なゲームを維持しています。 免責事項:15MBのしきい値は、これらのアプリケーションのダウンロードサイズに関係しています。これらのゲームはすべて、それよりも多くのストレージを使用することに注意してください。 15MB未満のトップAndroidゲーム 1.ヒーローをスティックします 1,000万件以上のダウンロードがあるゲームでリストを開始します。スティックヒーローは非常に中毒性があり、わずか12.78MBのダウンロードサイズで、私たちのリストにぴったりです。 このゲームの目的は簡単です。指を押し続け、崖の上を歩くために建設する必要がある橋の長さを計算します。目標は退屈に見えるかもしれませんが、かなりシンプルなゲームの難しさが何時間もあなたを抱きしめることを保証します。 [GooglePlay url =””/] 2.無限の忍者ジャンプ 「高いグラフィックスや優れたサウンドは必要ありません…ゲームもシンプルでありながら中毒性があります。」それはゲームの最高の評価のレビューであり、正直に言うと、私はそれをより良く言うことができなかったでしょう。やや古いものの、(私は古いZTEブレードでそのゲームをプレイしていました)Yoo Ninjaはまだ非常に中毒性があり楽しいプラットフォームゲームです。 指示?画面をタップして、いずれかの障壁にぶつからないようにしたり、崖に落ちたりしないようにしてください。そのサイズは11MBを超えており、リストで最も軽量なゲームの1つです。 [GooglePlay url =””/] お見逃しなく:5MB未満の5つの最高のAndroidゲーム 3.軽い家 これがあなたのためのマインドベンダーです。鏡を使用して光物理学を適用して、ソースから灯台に電力を供給します。パズルゲームをプレイするこの楽しいものは、彼の脳を訓練したい人のためのものです。 [GooglePlay url =””/] 4.包囲ヒーローウィザード 怒っている鳥の既に知られているレシピへの一人称アプローチである包囲ヒーローは、シンプルでありながら挑戦的です。あなたを占領し続けるために180以上のレベルがあり、それがミニクラップによって開発されているため、将来レベルが増加する可能性があります。 [GooglePlay url =”″/] 5.卓球3D

ユニバーサルロボットビジョンベースのLEGOスタッカーユニバーサルロボットビジョンベースのLEGOスタッカー

[ThomasKølbıkゼスパーセン]およびAalborg大学のロボットビジョンコースの彼のクラスメートはMATLABコードとURScriptを使用してユニバーサルロボットUR5をプログラムしてデュプロレンガを積み重ねる。デュプロレンガは、ホーマーの頭のための黄色、彼のシャツのための黄色、そして彼のズボンのための青のための黄色の低いシンプソンの文字に積み重ねられています。 テーブルの上に取り付けられたビデオカメラはレンガを走査し、要素の位置、色、および向きを識別するのに役立ちます。これには、コンピュータがレンガの一部であり、何が違うのかを決定するのに役立つBLOB分析が含まれます。 4コネクティビティで再帰的な草原アルゴリズムを実行した後、コンピュータは各ピクセルを番号に与え、それをブロブに割り当てます。 方向を識別するために(レンガはすべてスタッドサイドアップと重ならないと見なされています)ブロブは象限に分割され、各象限内で、ブロブの中心とその最も遠いピクセル間の距離が測定されます。この技術は、正方形ではないレンガと同様に機能する可能性が低いです。ピクセル内の各レンガの位置はデカルト座標に変換され、それを拾うためのロボットのためのシンチがあります。 MATLABとURScriptコード用の[Thomas]のGithubを参照してください。 もっと多くのUR5プロジェクトを探していますか?昨年発表した下部衣服製造ロボットをチェックしてください。

Appleは、Discover My AppAppleは、Discover My App

AppleからAirtagのバッテリーサインを排除しました。Appleは、iOS、MacOS、およびWatchosの最新バージョンで私のアプリをDiscover MyアプリからAirTagのバッテリーサインを排除しました。 ビジネスは、インジケータを排除する決定が必要な理由をまだ確認していませんが、サインを信頼できる問題に抑えている可能性があることが示唆されています。 サインの除去は、iOS 15.6、MacOS 12.5、およびWatchos 8.7で発生したように見えます。 同様に、Appleはインターネット上のバッテリーサインへのすべての参照を排除したように見えますが、この変更が行われた理由については公式の説明はありませんでしたが。 サインを正しく表示することに関してAppleが抱えていた問題のために、サインが排除された可能性があると考えられています。一部のレポートでは、バッテリーが空であると提案されていることを述べていますが、それは非常にそうではありませんでした。それが確かに正確であれば、将来のサインが戻ってくるのを見る可能性がありますが、同様にそれが永久になくなった可能性があります。 バッテリーサインは、私の発見のエアタグと一緒に提供されなくなりましたが、バッテリーを交換する準備ができている人は引き続き低いバッテリー警告メッセージを受け取ります。 同様に検査するのが好きかもしれません: iPhoneのJailbreak iOS 15.6およびiPadステータスの更新 ダウンロード:iOS 15.6最終的なIPSWリンクOTAデータとiPados 15.6 Out Now iOS 16ベータ互換とサポートされているiPhone、iPad、iPod Touchデバイス iOS 16ベータ4ダウンロード、リリース日:Appleがシードする予定ですか? iOS 16ベータ3は、iPhone用のIPSWリンクをダウンロード、開発者用に今すぐiPadをダウンロードします iOS 16ベータ3プロファイルデータDEVアカウントなしのOTAアップデートのダウンロード、ここにどのようにありますか iOS 16ベータ3のIPSWリンクをダウンロードし、iPhone