ベストアンサー ※ ChatGPTを利用し、要約された質問です(原文:I2Cの通信レートに関して) I2C通信レートの影響:配線の浮遊容量との関係 2020/11/01 17:36 このQ&Aのポイント I2Cデバイスで通信速度を300kbpsに設定したが、実際の通信速度は250kbpsしか出ないこの状態は配線における浮遊容量(静電容量)の影響が原因と考えられる配線の浮遊容量が増加すると、信号の遅延やノイズが発生し、通信速度が低下する I2Cの通信レートに関して I2Cデバイスにおいて、通信速度設定を例えば300kbpsに設定した場合、250kbpsしか出ません。このような状態は配線に対する浮遊容量(静電容量)の影響なのでしょうか? 質問の原文を閉じる 質問の原文を表示する みんなの回答 (4) 専門家の回答 質問者が選んだベストアンサー ベストアンサー TIGANS ベストアンサー率35% (245/681) 2020/11/02 17:01 回答No.4 違います。I2Cプロトコルの影響です。 http://www.nxp.com/docs/ja/user-guide/UM10204.pdf I2C(低速)だと、9ビット毎にACKを返すので実効レートは 最高でも267kbpsしか出ません。 またアドレス指定などにもデータレートを使うので 250kbpsは妥当な範囲だとおもいますよ。 質問者 お礼 2020/11/03 16:18 連絡が遅くなり、申し訳ありませんでした。 お忙しいところ、回答を頂き、ありがとうございました。 とても参考になりました。納得です!! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (3) kuro804 ベストアンサー率29% (523/1762) 2020/11/01 20:26 回答No.3 こんばんは その1 通信速度は一般にハードウエアの1ビット送るのに必要な速度、つまり記述された”300kbps”が示す 1秒間に300、000個のビットを送る事を示していますが、この数字がハードウエアでの速度です。 当然、受け答えを行う2者間はこの速度が一致する設計に成っています。 その2 通常、1ビットを幾つか規則的にまとめて、互いにやりとりする情報として、人が扱いやすい構成として取り決めます。 これが、一般的にプロトコルなどと呼ばれています。 このプロトコルの中に、本来のやりとりしたい情報と、実はもう一つ、常識的に付加される物があります。 それは、雷や何らかの衝撃による、やりとりされる情報の中のエラーによる情報のミスを対策する手法です。 従って、本来の必要な情報以外にエラー対策に使われるデーターがプラスされてやりとりされるため、 300kbpsのハードウエアの速度であっても、本来の情報は減少してしまいます。 その3 よって、エラーが生じやすい基板上の通信では、何度も同じ情報を複数回送り直す手法などもありますので 正味の情報量が300kbpsにならない事も不思議ではありません。 以上。 質問者 お礼 2020/11/03 16:20 連絡が遅くなり、申し訳ありませんでした。 お忙しいところ、詳細な回答を頂き、ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 noname#252332 2020/11/01 19:05 回答No.2 通信手順の影響です。自動車が50km/hで走っても信号はあれば50km/hで移動できません。通信ではホストが、5番に送るよ、と通信します。それを聞いた5番が、いいよ、と返事をしますがこの間の時間はゼロではありません。データを送るたびに、取ったよ、合ってるよ、という返事が必要で、最高速度では送れない理屈です。常に最高速度で送るためには、ワイヤー上に一対一の通信対象しかなく、通信手順なしで垂れ流しで通信する必要があります。これでは受信側の取りこぼしが怖くてハードウェアの性能いっぱいの速度で通信できないし、ノイズに寄るデータ化けを検知することもできません。デジタル通信では時間を決めてデータを送るのですから静電容量に拠って微妙に遅れるというようなアナログ的なことは起きません。通信できたら出来た、データが化けたら化けたというそれだけです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 ohkawa3 ベストアンサー率59% (1543/2598) 2020/11/01 17:54 回答No.1 素人回答です。 >I2Cは同じ基板内などのように近距離で直結したデバイスと、100kbpsまたは400kbpsの速度でシリアル通信を行うよう に使われるのが主 配線の浮遊容量をご心配のようですが、基板間を電線で結ぶ伝送用にお使い方なのでしょうか? 配線長はどの程度なのでしょうか? 参考URL: http://www.picfun.com/c15.html 質問者 補足 2020/11/01 17:57 ご回答いただき、ありがとうございます。 同一基板上でのデバイス間の通信で使用しています。 配線長は10cm程度です。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] 製造業・ものづくり電子・半導体・化学電子部品・基板部品 関連するQ&A I2Cインターフェース 初歩的な質問ですいません・・・。 私はI2Cインターフェースを使用したハードウェア設計をしているのですが、I2Cインターフェースの通信速度の100kbps、400kbps、3.4Mbpsというのはどれだけ速いのでしょうか? 一般的な通信速度、何がどれくらいで、どの境界から速い遅い、などがよく分からないので、どなたか簡単に説明していただけたら幸いと存じます・・・。 もしよろしければ、通信速度や周波数などの速さなどについても説明、もしくは参考URLなど教えていただければ幸いです。 図々しくも初歩的な質問で申し訳ありません。 PICマイコンによるI2C通信について 私は高専の学生で、マイコンを使う部活に所属しております。 今回の活動で、複数のPICを使用することになり、I2C通信を使おうと思っています。 そこで、ある問題が発生しました。 PICによるI2C通信の解説を行っているとある方のサイトには、 「I2Cの通信方式は+5VにプルアップされたSDAとSCLの各信号線を、それぞれのデバイスがオープンドレイン等によるワイヤードオア接続で信号の操作と共有を行っている関係から、 電気的にはあまり強い環境ではありません。 なので、沢山のデバイスを接続したり、通信距離を長くしたりといったことには不向きなので、 ハードウエアの構築には細心の注意が必要でしょう。」 とあります。 今回の活動で使うPICは、事情により700~800mm程度離れた状態になると思われます。 距離が長い通信には不向きとありますが、この場合は大丈夫なのでしょうか。 また、I2C通信が不可能な場合はどのような通信手段を使えばよいのでしょうか。 知っている方がいらっしゃったら、御回答をよろしくお願いいたします。 termiosで任意のビットレートで通信 ubuntu10.04を使っています。 termiosで任意のビットレートで通信をしたいのですが、 どのような設定を用いれば良いのでしょうか? 具体的にはマイコンに設定できる通信速度の都合から 250kbpsで通信したいと考えています。 既にB19200,B115200などを設定した通信については 理解しているつもりです。 製造業のDX化は可能? ~図面管理とデータ活用の最適解~ OKWAVE コラム 上り下りの同時通信 ISDNの通信速度は、上り下りとも64Kbpsですが、上りと下りの同時通信というのは行えるのでしょうか。 また、行える場合、通信速度は上り、下りそれぞれで64kbpsの通信速度が出るのでしょうか。それとも上りと下りをあわせて64Kbpsの通信速度となるのでしょうか。 基本的な質問だとは思いますが、よろしくお願いします。 静電容量の小さいマルティプレクサあるいは同等代替品 お世話になります。 全くの素人です。ご教授方、宜しくお願い致します。 連続する複数の誘電体部分(pF)をその対向電極電極対を順次切り換えながら、誘電体部分の静電容量を測定したいと思い、その測定系の試作をお願いしました。 しかしながら、マルティプレクサの静電容量値が大きく、かつ浮遊容量の存在から、所定の静電容量値の測定が難しいとのことで中断しています。 そこで、下記のような質問事項があります。 記 1.静電容量を無視できるマルティプレクサの有 無 2.同等機能を有する他の切り換え部品の有無 3.浮遊容量を低減させる方法 素人考えですが、抵抗測定等で使うガード 電極のようなもの導入の如何、またその具体 的方法 3.関連しますが、 静電容量型指紋照合器は画素ライク(メッ シュ状に区切られた部分)を本件のように順 次、切り換えながら測定していると思います が・・・。 (1)この場合、切り替え装置の静電容量 の影響の有無 (2)静電容量の影響を無くすためにどう しているのか (3)浮遊容量の影響を無くす工夫の有無 とその方法 以上 iphone5の通信制限について iphone5の通信制限について質問です 7GBの通信制限を超えて通信速度が128kbpsになった場合、128kbpsで出来ることと出来ないことを教えてください メモリと通信速度について メモリの容量が大きければ、通信速度って上がるんですか? それと、あと通信速度に影響するものって何ですか? 通信速度が遅いので、画像を多く使っているホームページを見るのに時間が掛かります。 我が家の通信速度は、下りが55kbps前後、上りが120kbps前後です。 容量の大きなサイトにアクセスするとロードにとても時間が掛かるので、ページに画像を多く使って欲しくないと思っています。 質問ですが、ホームページを作ってる人は通信速度が遅い人のことを考えてページを作っていますか? docomo L-09Cの通信速度について docomo L-09Cをネットにて購入しました。 使い方はこのL-09Cに日本通信のLTE対応AmazonSIMを購入して 月々1980円で500MBまでの通信をする目的でした。 LTEも使え文句ないと思ったからです。 主にiphone4Sとipod のSIM フリー版で 実際に購入して設定も完了して使い始めてみると LTEの信号を拾っているのにもかかわらづ 300kbps程度しか速度がでていません。 3Gよりも遅く信じられませんでした。 設定方法も確認しましたが特に問題もなく 結局今はiphoneに直接SIMを付けて使用いています。 どこかおかしいのでしょうか? 下り・上り通信速度が遅するのですが・・・。 私はPC設定については無知でわからないことだらけなので、詳しくお聞きするかもしれませんがよろしくお願いします。 それでは私の抱えている問題を書きます。 http://speedchecker.bbtec.net/ このサイトにてスピードチェックをしたところ、 ここ一週間ほど上り・下り通信速度が異常に遅いのです・・・。 前は下りで1300Kbpsほどあったのですが、今では下記のような状態です・・・。 通信速度測定結果 下り通信速度 (ダウンロード・スピード) 135 Kbps 上り通信速度 (アップロード・スピード) 315 Kbps ウィルスソフトを起動していると遅くなるとか聞いたことがあったので無効にしてやってみたところ、ほぼ変わらず135Kbps前後をうろついています。 特に最近新しいソフトやツールなどをインストールしたわけでもないのですが、どうして急に下がってしまい、今もまだその状態なのでしょうか・・・。 簡易なパソコンの動作環境は、 OS:WindowsXP Home Edition プロセッサ:Intel Celeron,~900MHz プロセッサ性能:895.2MHz メモリ:256MB RAM といったところです。 もし他に必要な情報がある場合、言っていただければ即調べます。 ここに書く前にも色々と調べてみたのですが、どうもわからないことだらけで解決できませんでした・・・。 なので皆さま、どうか解決法を教えてください。 お願いします。 通信速度について 通信速度は、64kbpsのようにビット/秒で表されていますが、実際に送信するファイルは***KB、つまりバイトですよね。 これは、例えば64kbpsのISDN回線を使用して8KBのデータを送信した場合、同時に他の人がこの回線を使用していなければ1秒(ビットを8で割った数値がバイトでよかったでしたっけ?)で送信完了するということですか? 更に、同時に2人で同じデータのものを受信した場合は、回線の容量から受信速度が2倍になると考えてよいのですか? おおざっぱな考え方としてあってますか? H8 3694 を使ってI2C通信をC言語で試みようと思っています。 H8 3694 を使ってI2C通信をC言語で試みようと思っています。 H8 3694側をスレーブにして、受信を行っているのですが、上手くいきません。 プログラム&初期設定などはハードウェアマニュアルの使用例通りに設定しましたが、一度マスタからの受信を行うと、その後2回目の通信の途中でデータ受信が出来ないようなのです。使用例に載っているレジスタ意外にも設定しなければいけない項目・注意点などご存じの方がおりましたらよろしくお願いします。 なかなか、3694をスレーブに使用している方が見つからなくて困っています。参考になりそうなHPや本など何でも構いません。紹介していただけるとありがたいです。 C言語、マイコン歴1年の初心者です。未熟な質問で申し訳ありませんがよろしくお願いします。 スマホは修理できる?画面割れ・バッテリー交換・自作の限界 OKWAVE コラム i2cの事 i2cの通信でマスターはラズパイを使おうと追っていますが、スレーブとしてデジタルのデーターをマスターの要求に従い送信する様なデバイスが単体で有りますか。 または流用できるような素子がありますか。 VGA端子のI2Cスレーブアドレスについて 質問させて頂きます。 VGA端子には、接続先のディスプレイ情報(EDID)を取得できるI2Cが搭載されています。 そこで質問なのですが、ディスプレイ(グラフィックボード?)をスレーブとした場合、スレーブアドレスはどのように設定すれば良いのでしょうか。 スレーブアドレスは、デバイス固有のものだと理解しています。 ならば、VGA端子のように通信するデバイス(ここではディスプレイ)が頻繁に変わる場合はどのように設定すれば良いのでしょうか。 どうぞよろしくお願い致します。 日本における通信速度について こんばんは 1.ADSLを契約している全人口の平均通信速度って何Kbpsぐらいなのでしょうか?(契約プラン関係無しに) 2.ADSLは「ベストエフォート」という形ですが、実際契約プランの50パーセント以上の通信速度が出ている人ってADSL契約者の何%ぐらいなのでしょうか? 3.ADSL以外の通信(光など)を含めた場合、全人口の平均通信速度って何Kbpsぐらいなのでしょうか?また、最高通信速度は何Kbpsぐらいなのでしょうか? 以上3点、どれかひとつでも、また予想でもいいのでよろしくおねがいします。 質問に対する答えでなくとも、回答者様の通信状況でもOKです。 ※通信速度は「下り」の速度とします。 ※施設などは含まず、一般的な家庭においてです。 パソコン超初心者です通信速度を速くするには パソコン超超初心者ですが通信速度を速くするにはどうすればいいですか? 基本契約は、ADSLでKDDI DIONメタルプラス ネット10Mで変えずにいきたいです、 出来るだけ分かりやすくお願いします 現況は収容局から約2.4kmで線路、川、幹線道路をはさみ ガス自動検針はキャンセルして目視確認 屋内配線は約17mで、モデムは家電から放しあり 配線の一部はテレビ、オーディオ、ビデオ、ps3の後ろを通っています 現在の通信速度は下り320kbps,上り768kbps 線路損失は下り56db,上り23dbです 高周波ノイズも遅くなる原因の一つと聞いて フェライトコアの使用を考えていますが 使うと改善されるでしょうか? 又、高周波ノイズがパソコンに及ぼす影響も知りたいです 皆さんよろしくお願いします I2Cのノイズについて I2Cはなぜノイズに弱いのでしょうか? 自分でも一応調べてみたのですが、ワイヤードORだからとかインピーダンスが高いからとかまでは書いてあったのですが、それらがなぜノイズに弱いのかが分かりません。 インピーダンスに関しては、そもそもプルアップされているので、ハイインピーダンスではなくなっていると思いますし、通信速度を早くするためそこまで大きな抵抗は入れないと思うのですが・・・。 FOMA i-modeの表示が遅いのですが本当に384kbpsで通信してるのでしょうか? FOMAの通常機種は下り384kbpsの仕様のようですが、i-modeブラウザでページを見る際、テキストだけの1Kバイト程度のページを見るのにもクリックしてから早くても数秒はかかります。電波状況やベストエフォートのための帯域確保の問題もあるとは思いますが、瞬間表示されることはまずないようです。 PCでのWEBページ閲覧になりますが、ISDNの64kbps環境でもテキストだけのページの場合は素早く表示されます。体感ではi-modeでのWEB閲覧はISDN64kbps以下としか感じられませんが、ボトルネックとなっているのは実通信速度なのでしょうか? しかし着うたやアプリ等のファイルをダウンロードするときは384kbps近く出ているようにもみえます。となると端末の展開表示速度や、ドコモの何かのサーバーなどがボトルネックになっているのでしょうか? 識者の方ご教授くださいませ 低通信速度に強いVOIPを教えてください。 いつもお世話になっています。 表題の通り、低速のインターネット環境に強いVOIPソフトを教えてください。 通信速度が、数十KBPS程度の通信環境でも、できるだけ安定的にVOIPを利用したいと考えていますが、皆様の御経験から低速度通信環境に強い若しくは、強そうなVOIPソフトを教えてください。 数十KBPSという通信環境が悪すぎると思われる場合は、多少通信速度が速い環境向きのVOIPソフトで有り難いので、より低速の環境向きのものを教えていただけると助かります。 宜しくお願いします。 勝手な通信を止めたい Windows7のパソコンを実家の家族が使っています。これはどこかのパソコン専門ショップで買ってきたもののようですが、Officeのかなり新しいものとIE11がインストールされているので、おそらく店頭でカスタマイズされたものだと思います。すでに一年近く使った状態で相談を受けたのですが、インターネットがあまりに遅いというものでした。 ということでTCP Monitor Plusを使って調べてみると、ブラウザも開いていないのに50kbpsほどほぼ常時通信が行われていました。これは回線速度上限(56kbps)に近いため、勝手な通信に帯域すべてが使われていてユーザがブラウザを開こうとしてもほとんど通信できる帯域が残っていない状態です。 通信していたプロセスはOffice系の何か(しっかり確認しなかったのですがOfficeToBe...のような名前でした)とsvchostでした。それ以外はありません。 NortonとWindowsUpdateは手動化してあり、さらにサービスから無駄な通信関係はほぼ停止させてあり、その上でDWS_Liteでスパイタスクは止めてあるという徹底された状態でも上の二つが勝手に通信をしていました。 家族としては出来るだけ自分のパソコンはさわらせたくないらしく、出来る限りのことをしたもののだめだったため私に頼んだ感じでした。なので、効果がないことはするな、という感じであまり詳しく調べることが出来ませんでした。 私も同じく56kbpsダイヤルアップ回線を使用しているので無駄な通信は止めており、未使用時0kbpsを実現しています。せめて買ってすぐ渡してもらえればうまいこと設定できたと思うのですが、すでにメールやオフィスなど設定してあり、あまりいじれない状態になってしまいました。 そこで、意図した通信以外をすべてカットできるソフトは無いでしょうか。プロセス単位で、iexplore.exeのみ通信が許可される状態に出来ないでしょうか。有償ソフトでもかまいません。 もしくは、Officeの通信とsvchostの通信を完全に遮断することは出来ないでしょうか。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] 製造業・ものづくり 電子・半導体・化学 電子部品・基板部品化学その他(電子・半導体・化学) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
連絡が遅くなり、申し訳ありませんでした。 お忙しいところ、回答を頂き、ありがとうございました。 とても参考になりました。納得です!!