タグ付けされた質問 「digital-communications」

ソースとチャンネル入力の間のインターフェースとして特定のデジタルシーケンスを使用するすべての通信システムに関連します。


8
どこでデジタルシリアル伝送が使用されるのですか?すなわち、SATA、PCIe、USB
SATA、PCIe、USB、SD UHS-IIを見ると、それらはすべて同じであることがわかりました。デジタルシリアルビットストリームは、差動ペア(通常は8b / 10bコーディング)を使用して送信され、リンク/プロトコルレイヤーにいくつかの違いがあります。 なんでそうなの?なぜこれが標準になったのですか? シンボルレートを向上させるために高度な変調方式を多用する広範なシステム通信プロトコルがないのはなぜですか?何か不足していますか?これは「シリアルvsパラレル」の問題ではなく、「デジタル信号vs変調アナログ」の問題です

10
プレミアムHDMIケーブルは標準ケーブルよりも優れていますか?
2本のケーブルが両方とも同じ規格(例:HDMI2.0、高速、...)に準拠していると仮定すると、画像/音声の品質を測定する客観的なベンチマークを使用する場合、プレミアムケーブルが標準ケーブルを上回る可能性がありますか?または、プレミアムケーブルが「通常の」ケーブルよりも利点があることを示す実験は何でしょうか?

10
SPIまたはI2C:長いバスに使用するもの
私は、バスを介して互いに通信する複数のAVRを必要とするプロジェクトを考えています。それらは6フィートも離れているでしょう。 I2CとSPIの両方がバスを介して一連のマイクロを通信できるように思えますが、それがどれほど長くなるかについては何も話していません。誰かがこれらのプロトコルを数フィートの距離で接続しようとしましたか?

4
I2C 3.3から5.0 Vへの変換
3.3VI 2 Cデバイスを5V Arduino に接続しようとしています。 SCLラインに問題はありません。単純な分圧器を使用できますが、双方向であるためSDAラインに問題があります。 私はこれをどのように扱うのか全く分かりません。私は、スレーブ入力側に分圧器を備え、マスター入力に余分なものを備えないダイオードのペアを追加する必要があります。 他の解決策はありますか?

13
デジタルデータの送信に使用される流体(空気を含む)の例は?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5ヶ月前に閉店。 私たちは通常、ワイヤを介してデータを通信するために電子を使用し、時には光も使用します。誰もがこれを行うために流体(空気を含む)を使用する実世界のシステム例、およびワイヤーを使用することに対する利点を知っていますか?空気圧通信を検索すると、TPMSタイヤ空気圧モニタリングまたは「圧力下での通信方法」が得られますlol。また、中に紙を入れたメッセンジャーカプセルを運ぶチューブのシステムではなく、パイプまたはホースを通る空気または流体圧力の変調を介したデジタル通信を指しています。 4-20mAが発明される前に、工場で空気圧を使用してアナログプロセスデータを通信したことを聞いたことがありますが、詳細はわかりません。また、それはアナログ技術であり、デジタルデータストリームに興味があります。 このタイプのシステムは遅いと思いますが、勉強するのは面白いかもしれません。 情報をありがとう!

3
パティコードとは何ですか?
今日の私のデジタルロジックの講義で、教授はPatty Codeというシンボルコードを紹介しました。このテーブルをホワイトボードからコピーしました。 | シンボル| バイナリ| 奇数パティ| さえパティ| | -------- + -------- + ----------- + ------------ | | | 00 | 100 | 000 | | b | 01 | 001 | 101 | | c | 10 | 010 | 110 | | d | 11 | 111 | 011 …

10
ハーフビットを使用する方法はありますか?
ここでほとんどの人が知っているように、4ビットを使用することで、0〜15(16進数の0123456789ABCDEF)をカウントできます。しかし、9までしかカウントしない場合、4ビットを使用することになり、AからFまでの数字は無駄になります。 ただし、ウィキペディアのQRコードページでは、0〜9の数字のみを使用する場合は文字ごとに3ビットを使用するようになっています。これは統計的な観点から正しいです。さらに、ビットの3分の1は物理的なオブジェクトではなく、0〜9の数値を送信する場合、少なくとも4ビットが使用されます。 無駄な組み合わせを使用して、ビットの端数を持つ文字を効果的に送信する方法はありますか? OK、例を挙げましょう。2桁の「27」を送信する必要があります。通常のコーディング技術では、送信されるビットは00100111になります。次に、次のビットに応じて、数字「2」を数字「E」または「F」に置き換えるシステムを想像できます。この場合、次のビットは0なので、「2」は「E」に置き換えられます。結果のビット列は1101 0 111になります。一方、数字「28」を送信する必要がある場合、「2」の後の最初のビットは1なので、代わりに数字「F」に置き換えられます。文字列1111 1 000 を生成します。 どちらの場合も、1つのニブルが2つの異なる文字に使用されたため、1ビットの経済性が達成されました。つまり、各文字に3ビット半ビットが使用されます。

2
長いケーブルで5V信号を送信する
これに対する信頼できる答えが必要なので、私はここで助けを求めています。5v digital pulseコントロールボードから離れた位置にある(近接)センサーからマイクロコントローラーへの入力信号(低周波数)を取得する必要があります。 重要なポイントを箇条書きにします。 最大送信距離:50 m 最大デジタルパルス周波数:10 Hz センサーの電圧範囲:5〜30 v(供給されたものと同じ電圧を出力します) マイクロコントローラーへの最大入力:5 v 単純な同様のアプリケーションの場合、これは以前に行ったことです。センサーには12 Vが供給されます。もう一方の端では、パルス(現在は0〜12 V)が7805レギュレーターを介してマイクロコントローラーに供給されます。それはうまくいきましたが、誰かが私に、この方法は良くなく、信頼できるアプリケーションには適していないと言いました。私もそれはいと感じていますが、ハードウェアを使いこなしたり、個別の回路を構築したりすることは期待していません。 回路をまったく構築する必要がない場合、私は多くのことを好みます。不可能な場合は、少なくとも非常に単純なものです!(ハードウェアの複雑さという意味では単純です。PCBを必要としない回路、2本のワイヤだけが必要です。だから7805ソリューションが大好きです)。ただし、(残念ながら)信頼性を最優先する必要があります。

4
ATコマンドセットを使用する理由
率直に言って、BluetoothやWIFI、GSMなどのすべての通信IC(または少なくともそれらの多く、または最も有名または人気のある)がATコマンドセットをサポートするのはなぜですか?通信用のD / C(データまたはコマンド)用のシンプルなピンがないのはなぜですか?ATコマンドセットを使用する利点は何ですか? ATコマンドセットは大きく、時間とメモリスペースがかかり、通信が難しくなりますが、代わりに単純なD / Cピンを使用して整数を送信してレジスタを設定したり、データを送信したりできます。

3
24 GHz以上の通信はどのようにして可能になりますか?
私は、Googleが気球ベースのインターネットに米国の無線スペクトルを望んでいるという記事を読みました。通信に24 GHz以上の周波数スペクトルを使用すると言われています。 圧電性結晶を使用してその高周波を生成することは可能ですか?または、PLL周波数逓倍器を使用していますか? その高周波信号を生成することが可能であり、信号の各周期で1ビットを送信したい場合でも、24 GHzよりはるかに高速で動作するプロセッサが必要です。バルーンではどのように可能ですか?

3
HDMIおよびI
私はHDMIのピン配列を見ていましたが、ディスプレイとホストの通信にI 2 Cを使用するのはなぜですか?ここでの私の質問は、この選択につながる設計指標に関するものです。22^2 HDMIは非常に最近の規格ですが、I 2 Cは1982年以来です。I 2 Cは、オンボード、チップ間通信を目的としています。さらに、標準では、同じバスに複数のデバイスを接続できます。HDMIケーブルは15mほどの長さになる可能性があるため、I 2 C信号は通常の電圧よりも高い電圧を使用してノイズを抑え、両側にトランシーバーを追加する必要があります。マルチデバイスについては、非常に非標準でない限り、1つのHDMIポートに複数のモニターを接続する方法を本当に考えることはできません。22^222^222^2 私は実際には通信プロトコルの専門家ではありませんが、RS485、CAN、または他のポイントツーポイント、全二重、高SNRプロトコルの方が優れていると思います。 なぜ彼らはI 2 C を選ぶのでしょうか?22^2 注:これは「意見ベース」としてマークされる可能性があることは知っていますが、周囲の誰かがいくつかの客観的な理由を考えたり知ったりできることを望んでいます。

3
ブリーフケースの半分間のコミュニケーション
ブリーフケースに小さなラップトップのようなデバイスを作成しています。緑色のワイヤがそこにないことを想像してください。LCDの半分は、キーボード部分よりもケースの奥深くにあります。 今のところ、テストとプログラミングでは、4本のワイヤ(2x I2C、グランド、5V)を使用して両方の部品を接続しています。しかし、それはそれほどきれいではありません。たとえば、ケースを閉じるときは、ワイヤがケース内にとどまるように配線を確認する必要があります。もちろん、最初の解決策はワイヤを短くすることですが、それでもどちらかというとすてきではありません。 したがって、私が探しているのは、ボード間通信を行うためのきちんとした方法です。扱いやすく堅牢である必要があります。 ラップトップでこれを行う通常の方法は、ヒンジを通して配線することです。残念ながら、このケースではこれは不可能です。

7
単一のワイヤで複数のデータビットを一度に送信することは可能ですか?
複数のデータビットが一度に1本のワイヤで送信される既存のプロトコルまたは変調方式がありますか? 搬送波の位相または周波数を変更して信号の異なるビットまたは状態を表すPSKやFSKのような方法があることを知っていますが、位相または周波数のこれらの変化は、逐次ではなく連続的に送信されます。 PSKまたはFSKで行われたシフトを使用して、複数のデータビットを一度に送信し、次々に送信できない既存の通信または変調方法またはプロトコルはありますか?

11
従来のDIPスイッチの代替
ユーザーが頻繁に設定を変更できる部品を探しています。現在、私はI2C I / Oエクスパンダーに接続されたSMD DIPスイッチを利用しています。 気になるのは、これらのコンポーネント(DIPスイッチとIOエクスパンダーICを組み合わせたもの)の大きなフットプリントと、かなり退屈なユーザーインターフェイスです。I2Cなどのデジタルバスを介して通信して状態を読み取ることができるのと同じ機能を持つDIPスイッチなどはありますか? また、私は完全に異なるアプローチを受け入れます。私が必要とするのは、永続的な方法で機械的に変更することができ、少なくとも64の異なる状態を可能にするものです。回路の電源が入っていないときに構成を行うことができ、正確な構成をユーザーに視覚的にフィードバックすることが重要です。回路に電源を投入しても問題ない唯一の方法は、マイクロコントローラーやSoCからの制御を必要とせずに構成と視覚的フィードバックが自己完結している場合です。 この質問は、6年前のこの質問にいくらか関連しています:DIPスイッチの交換 編集:回答にはいくつかの素晴らしい提案があり、私はこの質問を未回答のままにしておくと思います。コミュニティの投票により、役立つものとそうでないものを決定する必要があります。私と同じ問題がある場合は、すべての回答を確認してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.