タグ付けされた質問 「microprocessor」

マイクロプロセッサは、デジタル信号の形で情報を生成する集積回路です。組み込みシステムを制御するために多くの追加デバイスを組み込んだマイクロコントローラーと混同しないでください。

3
エレクトレットマイク(または他のコンポーネント)から、大きな音で+ 5v、無音で0vを得るにはどうすればよいですか?
私はここでいくつかの質問をしてきましたが、適切な質問をするために、最初に尋ねた質問は最後にリンクされています。私は最初の考えのいくつかの図式を作成するためにフリッツを使用しましたが、少なくとも、コンポーネントの値については助けが必要です。 基本的に、6つのアナログ入力を持つArduinoがあります。10ビットADCを使用して任意のアナログピンの電圧を読み取るため、0 = 0v、511 = 2.5v、1023 = 5v、およびその間のすべての値を読み取ります。これはLINEAR DC読み取りを行うため、ここではロジック1-0を探していません。 私はこれをLEDライトにつなぎ、音楽に反応させたいと思っています。私が欲しいのは、最小のコンポーネントで最大の解像度であり、私はWAYを多すぎるコンポーネントを使用し、このWAYを複雑にしすぎていると思います。エレクトレットマイクは私がここで欲しいものではないかもしれません。PCBのスペースを節約するためにオペアンプを使用したくないです。 私が欲しいのは、シンプルなノイズレベルセンサーです。私はオーディオを再現したり、明瞭さなどを求めたりしていませんが、できるだけ近いものが欲しいです: 完全無音=可能な限り0v DCに近い(ACではなく安定) 中ノイズ=約2.5v DC(ACではなく安定) ラウドノイズ=可能な限り5v DCに近い(ACではなく安定) 私が得ることができる最高のものは0.6vから4.4vになるだろうとBJTで理解していますが、これは十分に許容できます。ただし、0.6vから2.5vの半分の波ではありません。これは理由もなく、利用可能な解像度の半分を無駄にしているようです。ただし、0v-5vに近づけることができるBJT以外のセットアップがある場合は、それらにショットを与えることに興味があります。それらが単純である限り。 これが可能になることを願っていますが、エレクトレット信号が正の半分だけを得るためにエンベロープ検出器回路(ダイオード、抵抗器、コンデンサ)を駆動するのに十分な振幅を持っている必要があります。ダイオードの順方向降下のためにそれができるとは思いませんが、おそらくこれは出力キャップの前に再配置または実行できますか?エンベロープ検出器とアンプ抵抗の値はどうすればよいですか?感度ポテンショメーターを信号、またはRE、またはRLに配置する必要があり、その値はどうあるべきですか?線形または対数? ただし、エレクトレット出力は、エンベロープ検出器、感度シャントに耐えられず、NPNトランジスタを駆動できません。そうでない場合は、より複雑なバージョンがあります。このルートに行く必要がありますか?回路から目的の出力を得るには、本当にこれらすべてのコンポーネントが本当に必要ですか? 詳細については、明確にしようとしていることをより完全に理解する前に私が尋ねた過去の質問のいくつかを以下に示します。エンベロープ検出器が行うべき「想定」されていることは次のとおりであり、エレクトレット出力用にそれを調整する方法はわかりません。

4
プロセッサを回路図にマップ
私は(.NET、C、C ++などの高水準言語を使用する)ソフトウェア開発者であり、コンピューターが低レベルでどのように機能するかを理解しようとしています。 私はこの図に精通しています: リンクの図が次のような回路図にどのようにマップされるかについて、高レベルの洞察を得ようとしています。 たとえば、アセンブリ言語ステートメントを見てください。 ADD 1,2 プロセッサが出力として「3」を生成する方法を理解しようとしています。この質問は、簡単な言葉で答えるのは難しいかもしれないと思います。もしそうなら、おそらく本へのリンクが役立ちます。

3
組み込み設計向けのPowerPCの人気の理由
質問は以前に尋ねられており、もうアクティブではありませんが、答えにはまったく満足していません。 PPCの優れている点は何ですか?何かがなければならない David Kessnerの回答によると、PowerPCにはかつて理由がありましたが、今日はありません。 これはデスクトップコンピュータには当てはまるかもしれませんが、組み込みシステムには当てはまりません。3つの主要なゲームコンソールはすべてPowerPC(Wii、Xbox 360、PS3)を使用しています。マイクロソフトは当時、完全にIntelに集中しており、2005年に新しいXboxをIntelからPowerPCに切り替えました。 ネットワークデバイスは多くの場合PPCを特徴としており、多くの自動車用マイクロコントローラーも同様に機能し、まだ新しいPPC製品開発があります(例:Freescale)。さらに、PowerPCは、ストレージシステム、医療、または産業オートメーションの分野にも見られます。 もちろん、下位互換性(レガシーソフトウェアのサポート)は1つのドライバーです。しかし、もっとある必要があります。 小型のマイクロコントローラから高性能コンピューティング用のプロセッサまで、PowerPCファミリ内の高いスケーラビリティとアプリケーションプログラミングインターフェイスの互換性ですか? 機能安全の認定を受けた設計と経験の堅牢性? 高温範囲のサポート、特に高温用のファンレス設計?


4
現代のプロセッサは、論理ユニットに冗長性を持たせて製造上の障害を補償していますか?
現代のプロセッサは数十億のトランジスタで構成されており、新しい製造技術では少なくとも最初の数か月は歩留まりに問題が発生することがよくありますが、数年後でも時々不良チップが発生するでしょう。 大きなブロック(たとえば、キャッシュ)では、その一部を無効にする可能性があり、それによって使用可能なメモリの量が減少することを知っています(少なくとも、チップを捨てずに低価格で販売できます)。しかし、ロジックユニットについても同様のものはありますか?問題を解決するために複数のALUがあることは承知していますが、これは本番の障害が発生した場合にそのうちの1つを無効にするだけのものですか?それとも、追加のスペアALUがありますか?私にとって、ファブがロジックパーツに欠陥のあるトランジスタがあるすべてのチップを処分するだけだとは信じがたいのですが、完全なALUを無効にすると、達成可能な処理能力が大幅に低下します。

5
プロセッサーは異なるテクノロジーを使用して設計されていますか?
プロセッサーは異なるテクノロジーを使用して設計できますか?つまり、たとえばIntelの28nmプロセッサーでは、28nmテクノロジーで構築されたそのプロセッサーのすべてのゲートであるか、28nmで構築されたそのプロセッサーの最も重要な部分のみであり、他のはるかに重要度の低い部分が設計されていますたとえば65nm以上など、他のはるかに安価な技術では? はい(プロセッサーはテクノロジーの混合)の場合、これを実際にどのように実行できますか(つまり、同じダイ上の異なるテクノロジー)。そして、なぜこれが行われるのですか? これらすべてに興味があるので、これらの質問に関連する追加情報も歓迎します

3
マイクロプログラミングと機械語プログラミング
マイクロプログラミングレベルと機械語レベルの間で少し混乱しています。例えば: 実行中、両方のタイプのプログラムはどこにありますか? アセンブリ言語のtrue-op命令への1:1マッピングはありますか? どちらの形式もプロセッサアーキテクチャによって定義されていますか?

3
32ビット48〜96 Mhzマイクロプロセッサの利点(Arduino Dueなど)
この投稿を改善してみませんか?この質問に対する詳細な回答を提供します。これには、引用と、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 そうですArduinoのため(32ビット、84 MHzの、ARMのCortex-M3-ベースSAM3X8E)が本日リリースされました。 さらに、明らかにこのカテゴリには無数のプロセッサ(32ビット/ 48〜96 Mhz / ARM)と対応するプロトタイピングボードがあります。 NXP LPC1768 / mBed STM32 /ディスカバリー PIC32 / ChipKit PIC32 /パララックスプロペラ LM4F120 / TI Launchpad 等 私は、これらの「中間」のマイクロプロセッサの魅力を理解しようとしています。これは、ローエンドのAVR / MSP430 /の間にあるように見えます。(長所:安価、低電力、省スペース)およびハイエンドのARM7 / etc(長所:1秒あたりの命令数がはるかに多い)。 32ビット/ 48〜96 Mhz / ARMベースのマイクロプロセッサはどのような状況または方法で適切な選択肢ですか?具体的には、ローエンドの8ビットマイクロコントローラーまたは非常にハイエンドのARM7プロセッサーのどちらよりも、設計時にどのアプリケーションまたはどのパラメーターが優れた選択になるか疑問に思っています。


2
マイクロプロセッサの最大クロック周波数
最近、AMDが5 GHZで動作する新しいVisheraシリーズのFXプロセッサをリリースしたと聞きました。私の質問は、プロセッサのクロックレートに上限があるかどうかです。つまり、クロックレートをこれまでどおりに上げ続けることができるのでしょうか。より高いクロックレートではどのような電気的問題が発生しますか?

2
Raspberry Piはマイクロコントローラーですか、マザーボードですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Raspberry Piについて簡単な質問がありました。それはマイクロコントローラーですか、マザーボードですか? マザーボードのように見えますが、専用のメモリとプロセッサを備えていることを考えると、マイクロコントローラーである必要があります。

3
マイクロプロセッサが十分に強力かどうかを確認する方法
誰もがrasbperry piやPCの組み込みデバイスの概念実証を開発するのが簡単であることを知っていますが、製品にマイクロプロセッサーを選択することになると、その選択で概念が機能するかどうかを確認することは困難です。最適に。 私は現在、ラズベリーpiで正常に機能しているメディアストリーミングプロジェクトを持っていますが、piはエンドデバイスとして適切であるためには、大きすぎてかさばります。また、エンドデバイスはカスタムであると記載されています。使用できるプロセッサーに自信を見つけるのに苦労しています。 プロセッサがアプリケーションを実行するのに十分強力であるかどうかを確認するための良いプロセスは何ですか? 基本的に私の要件は: WiFi操作用のUSBホストまたは組み込みTCP / IPスタック I2S / PCMメディアプロトコル 周辺機器構成用のI2C それらの特性を持つチップを見つけることは非常に簡単です。正直に言うと、もっと簡単なことはありません。問題は、チップが十分に高速で、処理と操作の面で高速であるかどうかを判断できることです。 LPC4337をかなり調べてみましたが、開発環境でかなりの問題が発生しているのに適しているように思います。そのため、私はまだ周りを見回しているため、Texas InstrumentsのCC3200に行き着きました。ただし、そのコントローラーは80 MHzでのみ動作し、リアルタイムメディアストリーミングに十分対応できるかどうかはわかりません。 プロセッサがアプリケーションに対して十分な速度であることを確認するためのいくつかの手順は何ですか?たとえば、80 MHzプロセッサで十分か、204 MHz以上のプロセッサが必要かどうかはどうすればわかりますか。

3
レトロなコンピュータースクールプロジェクトのCPU
私はITスクールの学生です。私たちは、1年生に舞台裏でどのように機能するかを示すために使用できるプロジェクトを考えています。最終的にはレトロなコンピューターを作ることを考えました。 私はZ80プロセッサに関して多くのことを読みましたが、私はもっと強力なものが必要だと私は推測します。ARMは多くのドキュメントを見つけることを考えると適切な選択かもしれませんが、アーキテクチャについてはまだ疑問に思っています。いくつかの特別なニーズも確立しました: より多くのRAMが必要な場合の外部アドレスバス > 50Mhz 16または32ビット BGA / QFNパッケージなし FPGAボードなし シリアルインターフェース(?) 予算が限られているため、高すぎない P8X32A-D40は優れたCPUのように見えますが、必要なRAMの量(32k)が不足しているので、1MB以上のようなものをもっと考えていました。多分eZ80は検討する価値があります。あなたのような実験的な人々からの回答をお願いします。 ありがとうございました。 編集:ニーズを満たすために回答を受け入れましたが、プロジェクトへの参加を希望する学生のチームとの選択について話し合う必要があるため、質問は他の提案に未解決のままです。

6
マイクロコントローラとマイクロプロセッサのプログラミングの違いは?
そのため、マイクロプロセッサにアセンブリをプログラミングするときに、本やチュートリアル、リファレンスをよく目にします。マイクロコントローラと呼ぶ人もいます。 例えば、Atmel ATtiny2313 ....私はいくつかのチュートリアルを見ました、いくつかはそれをマイクロプロセッサと呼び、いくつかはそれをマイクロコントローラと呼びますか? どっち?そしてそれらを(基本的に)プログラミングすることは同じですか?(組立中)

2
高速なCPUで何がクロック信号を生成し、どのように機能しますか?
多くの場合、集積回路では、水晶振動子を使用してクロック信号を生成します。ただし、これはMHz単位の速度にしか達しません。コンピュータプロセッサのように、5 GHzまでの信号を生成するコンポーネントまたは回路はどれですか。 PCをオーバークロックするときに、どのようにしてその速度を上げることができますか(水晶体に高い電圧をかけたり、冷やしたりすると、水晶が加速するとは思わないので)。

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