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

中央処理装置(CPU)、メモリ、および(一般的に)緊密に結合されたスタンドアロンの各種I / Oペリフェラル(UART、ADC、DAC、汎用I / O、I2Cなど)を含むデバイスパッケージ。

4
内部発振器がはるかに高速であることを考えると、このMCUに外部水晶を使用する必要があるのはいつですか?
私はこのMCUを見ていて、外部の水晶を使用するのが理にかなっているのか疑問に思っていました。 データシートpg1から抽出 *クロック管理 – 4〜32 MHz水晶発振器 –キャリブレーション付きRTC用32 kHz発振器– x6 PLLオプション付き内部8 MHz RC –内部40 kHz RC発振器 – extに基づいた自動トリミングを備えた48 MHzの内部発振器。同期* 内部発振器は最大48Mhzです。外部クリスタルは4〜32 Mhzです。外部クリスタルはお金がかかり、スペースを占有するので、内部クリスタルが48Mhzより速いときに、なぜ外部クリスタルを使用するのでしょうか?いつ外部クリスタルを使用する必要がありますか?

4
マイクロコントローラーのRAMが不足するとどうなりますか?
偶然かもしれませんが、RAM(ハードウェア固有の場合はAtmega 328)を使い果たしたときに、使用したマイクロコントローラーがリブートしたことに気付きました。マイクロコントローラがメモリを使い果たしたとき、それは何をしますか?そうでない場合は、どうなりますか? なぜ、どのように?スタックポインターは、割り当てられていないメモリ範囲まで盲目的に増加(またはロールオーバー)しますが、その後どうなりますか:リブートする(または他の影響の中でも)重要な上書きの結果である何らかの保護がありますデータ(私はフラッシュから直接実行されると思うコードとは異なると仮定します)? これがここにあるのかStack Overflowにあるのかわかりません。ハードウェアがその役割を果たしていると確信していますが、これを移動すべきかどうかを教えてください。 更新 メモリ破損の背後にある実際のメカニズムに特に興味があることを指摘する必要があります(SPのロールオーバーの結果ですか?>それはuCのメモリマッピングなどに依存しますか?)

4
ISRにジャンプするタイミングをコントローラーはどのようにして知るのですか?
私はコアレベルでのことについて話している。 私の知る限り、コントローラーコアはメモリからフェッチされた命令を実行するだけです(フェッチ-デコード-実行)。割り込みが到着すると、コア/ ALUはどのようにISRにジャンプすることを決定しますか? 私たちまたはコンパイラは、割り込みステータスをポーリングする命令を追加しないので、割り込みを処理する必要があることをどのように知るのでしょうか?

1
プルアップ/プルダウン抵抗の配置/場所?
出力となるマイクロコントローラーGPIOピンをDC-DCコンバーターのアクティブHigh Enable入力ピンに接続しました。このピンはアクティブHighであり、電源投入時または必要になる前にこのコンバータをオンにしたくないため、このラインのプルダウン抵抗を使用して無効にします。 このプルダウン抵抗を理想的にどこに配置すべきかについて、私は少し混乱しています。GPIOピンまたはピンの近くに配置する必要がありEnableますか? プルアップ抵抗についても同じ質問Enableです。アクティブLowの場合、ラインでプルアップを使用する必要があります。

2
uCおよび電流シャントを使用した平均電流の測定
これは私の最初の投稿です。私はハードウェアをやろうとしているソフトウェアの男なので、優しくしてください:) 回路 マイクロコントローラから抵抗負荷(この場合は加熱パッド)を切り替えるように設計されたMOSFETとゲートドライバの集まりである小さな回路(写真を参照してください。発熱体の抵抗は非常に低いことが多く、電力を所望のレベルに保つために、MOSFETはPWMを使用して切り替えられます。 測定 純粋に機能的な側面に加えて、教育の焦点もあります。消費電流に関するフィードバックを取得できるようにしたいです。私の素朴なアプローチは、現在のシャントセンサーICを単に投入することでした。マルチメーターを使用してセンサーからの出力電圧を測定すると、実際には電流計の「遅さ」のために(PWMスイッチングを使用した)平均電流のように見えるものが得られます。しかし、同じ出力をatmega328p ADCに接続すると、いくつかの悪い測定値が得られます-ここでの速度は、PWM方形波のどこかに測定値を置きます。 だから、私の質問は、PWMでスイッチングするときに(平均)電流をどのように測定するのですか? デザインは問題ないようですが、デザインとuC ADCをこのコンテキストで使用する方法の両方で何かを見逃している可能性があります。

2
マイクロコントローラーを使用してLEDストリップをオンにする
私は60のLEDを持っていて、それはLED ストリップで来ました。1メートルの長さのLEDストリップには、次のものが必要です。 400ミリアンペア 12ボルト これらのLEDをマイクロコントローラーで制御したいです。TIP120とraspberryPiの使用を考えています。 A raspberryPi GPIOピン 50ミリアンペア連続出力することができます。(更新:これは真実ではありません。以下を参照) 私は初心者であり、これを正しく行っているかどうかはわかりません。私の計算はすべてこのブログで読んだものに基づいています。 数学 ベース電流: TIP120のコレクタ電流はlc = 250 * lbなので、1.6 mAのベース電流が必要です。 (1.6mA * 250 = 400) raspberryPiはベース電流に問題がないはずです ベース抵抗: TIP120のベースが飽和状態を維持し、raspberryPiに過負荷がかからないように50 mA未満に保つには、十分に低い抵抗が必要です。 私が言及したブログによると、私はVbe(sat)を調べることで基本抵抗を見つけました。図2を参照してください。 Vbe(sat)がx軸で400である場合、コレクタ電流はy軸で約1.3です。 raspberryPiが3.3ボルトを出力する場合、2ボルトの電圧降下があります (3.3-1.3) 私の計算によると、私は4と40オームR = V / Iの間に抵抗必要があるので、 2 /(0.05 A)= 40オーム 2 /(0.50 A)= 4オーム (:不正、質問の下を参照の更新) 私はまだ自分自身をアマチュアだと考えており、少し頭を抱えています。 これらの計算は正しいように見えますか? TIP120は機能しますか?(その他の提案は歓迎します) 回路図について考慮すべきその他の考慮事項はありますか? 更新 …

3
WiFiが統合されたARMベースのマイクロコントローラー [閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Electric Engineering Stack Exchangeで話題になるようにします。 5年前に閉鎖されました。 私は統合されたWiFiを備えたARMベースの低コストSoCを探していますが、さまざまな検索エンジンを試しましたが、まだ検索エンジンを見つけることができませんでした。 外部アンテナのみを必要とする統合WiFiコントローラーを備えたデバイスを知っている人がいるかどうかを知りたいです。 ARM以外のアーキテクチャを選択することもできますが、SWの開発環境が既に機能しているCPUアーキテクチャのままにしておきます。 ---- 7月27日更新----- ARM Cortex M3とWiFiインターフェースを備えたデバイスを発見しました。名前はImpで、ICを備えた小さなブレークアウトボードをここで販売しています http://smartmaker.com/en/home/602-electric-imp-002.html これに関する問題は、そのデバイスとのすべての通信がサーバーを経由しなければならないことです。さて、問題は、Imp!のような閉じたインターフェースではなく、オープンなインターフェースを備えた製品を持っている他の企業があるかどうかです。 Update 2 REALTEKはこれに最適な低コストモジュールを作成したようで、このモジュールは次のようにe-bayとAliExpressで広く利用可能です。 http://fr.aliexpress.com/item/RTL8710-WiFi-Wireless-Transceiver-Module-SOC/32666025289.html モジュールは、数量と出荷に応じて2ドルから4ドルで販売されます。RTL8710はCortex M3に基づいており、512k〜2Mのメモリが使用可能です。 HackadayのRTL8710に関する非常によく書かれたページがあります。 http://hackaday.com/2016/07/28/new-chip-alert-rtl8710-a-cheaper-esp8266-competitor


4
マイクロコントローラの異なるポートの個々のピンをレジスタにマッピングし、レジスタ値を変更するときにそれらの値を変更できますか?
Q:マイクロコントローラーの異なるポートの個々のピンをレジスタにマッピングし、レジスタ値を変更するときにそれらの値を変更できますか? シナリオ:マイクロコントローラーの各ポート(8ビット)からいくつかのピンを使い果たしました。次に、8ビットバスを必要とするデバイス(D0〜D7 IN SEQUENCEを想定)をインターフェイスさせます。つまり、1対1で接続できるように、コントローラーから8ピンが必要です。 portx0 -> D0 // x is the name of port followed by bit location on that port portx1 -> D1 ... portx7 -> D7 しかし、このデバイスと接続できる8ピンのポート全体ではなく、portxのピン、portyのピン、portzのピンがあります。新しい接続シナリオは次のとおりです(それぞれマイクロコントローラーからデバイスへの接続)。 portx0 -> D0 portx1 -> D1 portx2 -> D2 porty4 -> D3 porty5 -> D4 porty6 -> D5 porty7 -> D6 …

5
日々のエレクトロニクスの高度な数学?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 だから、MIT 6.002xクラスを見ていましたが、本当に面白いです。サーキットと基本をよく理解しているように感じます(私はCS学位で卒業しましたが、EEも魅力的です)。 とにかく私は気づいた....おそらく多くの人が高度な数学の多くが仕事で実際に使用されていないことを多くの人のように。それは起こる...私が推測しないよりもそれを知っている方が良い。しかし、信号処理と同様の「強烈な」/数学の重い電子分野のサブフィールドを除外します。...仕事で使っているような高度な数学をどれだけ感じますか? 回路設計、マイクロコントローラプログラミングなど、実際にどれだけの数学を習得するかを考えた人はいると思います。 2番目の質問:これに必要な上級数学の本はありますか?または、「ほとんどの」電子書籍に必要なものがほとんど既に含まれています。

1
寿命の長いマイクロコントローラを設計用に選択して、チップの製造を停止しても製品を改造する必要がないようにするにはどうすればよいですか?
私は中国ですべてのエンジニアリング/プログラミングをしている小さなおもちゃ会社で働いています。設計の基になったマイクロコントローラーが製造されなくなったため、改修が必要なエレクトロニクス製品がいくつかありました。多くの中国ベンダーが中国のチップメーカーを選択していると思います。 廃棄されるリスクが低いマイクロコントローラを選択するにはどうすればよいですか?おもちゃ用のマイクロコントローラーを製造している安定した企業は何ですか? PICチップ、Atmel、TIなどのチップを探しますか?これらはおそらくそれらに関連するコストが高くなりますが、改修に費用を節約できる場合は、コストに見合うだけの価値があるかもしれません。

5
AVRの「オーバークロック」
電気的特性セクションのAVRデータシートには、通常、次のようなグラフがあります(これはATMega328のものです)。 「動作している」ように見えても、影付きのエンベロープの外側で動作するデザインを見てきました。具体的には、外部16MHzクリスタルからクロックを実行する3.3V(Arduino)デザインを見てきました。明らかに、これは仕様外です。このエンベロープの外側を実行すると、実際にマイナスの影響は何ですか

4
小型パッケージのARMコントローラー
最大20ピンの小さなパッケージで利用可能な小さなアプリケーション(Cortex M0など)用のARMコントローラーはありますか?この分野では、PICやAVRのような通常の容疑者に対する脅威ではないという印象があります。

2
ソリッドステートリレーのデータシートを読むにはどうすればよいですか?
私はいくつかの(12-18)ソリッドステートリレーを使用して一連の水バルブ(24V ACソレノイド、20mAの保持電流、40maの突入電流)を制御しようとしていますが、適切な部品を見つけるのに問題があります私が非常によく読んでいるデータシートを理解していない。 私が見つけた低電流(<= 150mA)、安価な(〜$ 1)SSRのほとんどは、1.0v〜1.5vの範囲で最大の「入力順方向電圧」定格を持っています(典型的な例についてはこちらを参照)。これは、MCU(3.3v)とSSRの間に38オームの抵抗器が必要だということですか? これらのような他の評価はどういう意味ですか? 繰り返しピークオフ電流(出力) オン状態電圧(出力) 保持電流(出力) 最小トリガー電流(転送) オン状態電圧は、SSRがオンになるためにSSRの出力に必要な最小電圧であると想定しています。したがって、24vでは、最小値を十分に上回っています。 最小トリガー電流と保持電流は、SSRをオンにして維持するために必要な出力の電流量ですか?ゼロ電圧交差で電流がゼロに低下しませんか?これらの評価の意味がわかりません。

4
マイクロコントローラーからのSSL
安全な方法でウェブサーバーと通信できる組み込みデバイスを作りたいです。私の好みは、標準のSSLを使用して、WebサーバーがWebブラウザーのようにデバイスを表示することです。 これを行うための組み込み側の事前作成ライブラリはありますか? ハンドシェイクと復号化を処理できるICはどうですか? そうでない場合、私はこれを自分でどうやってやるのですか?

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