電気工学

電子工学および電気工学の専門家、学生、および愛好家のためのQ&A


2
SMD Arduinoを使用して別のDIP ATmega328をプログラムするにはどうすればよいですか?
表面実装(SMD)マイクロコントローラーを備えたArduinoを使用しています。 DIP arduinoをDIP ATmega328のプログラマーとして使用する方法を知っています。簡単です。マイクロコントローラーをホルダーに入れるだけです。 ただし、表面実装Arduinoでは、明らかなことはありません。マイクロコントローラーのはんだ付け解除は1つの方法ですが、それは厄介で破壊的です。 ボードに致命的なダメージを与えることなく、このArduinoをDIP ATmega328のプログラマーとして使用できますか?もしそうなら、どのように?

1
PCBの接地面と電源面
次のスタックアップで4層PCBを設計しています:信号上部、グランドプレーン、電源プレーン、信号下部。 これは私がこのように作成した最初のPCBで、スイッチング周波数600KHzのノイズの多いSMPS、32MHz uC、ワイヤレス2.4GHzモジュールが含まれています。異なるブロックのノイズを分離し、別のブロックの干渉を防止したいと考えています。たとえば、SMPSおよびuCノイズはワイヤレスモジュールに干渉しないようにします。そのため、電源プレーンを各電圧に対応する3つの閉じた領域に分割しています(SMPSは、補助ターンオンシステム用の非常に小さな50mAリニアレギュレータから5.0Vおよび3.3Vおよび5.0Vを生成しました)が、グランドは保持しますプレーンは分割されず、ボード全体をカバーします。SMPS、uC、およびワイヤレスモジュールブロックは、ボード上で互いに分離されています。 質問は次のとおりです。 この分割配置は、モジュール間を移動するノイズの助けになりますか? 上面と下面にグランド銅を注ぐと、ボード外部のEMIノイズを低減できますか? 方が良いでしょうまた、接地面を分割(及びNOはループを避けるために、上部と下部の両側に注ぐグランド)、およびスターのファッションでそれを接続しますか?グラウンドプレーン全体を保持する方が良いと聞きましたが、誰もが独自のバージョンを持っているようです。 私の理解では、ループを最小限に抑え、ボードによって生成されるEMIを低減するために、グラウンドの場所は常に信号および電力トレースの下または上にある必要があります。また、IF異なるブロックがすでに物理的にボード上で分離し、そのリターン電流は互いに干渉することなくunsplittedの接地面に流れます。あれは正しいですか?しかし、接地面をサブシステムごとに1つのゾーンに分割し、これらの異なるブロックを1点のみで接続すること(スター接続)についても読みました。どちらが良いですか、そしてなぜですか?

4
マイクロコントローラーのEEPROMの摩耗の平準化
例:ATtiny2313のデータシート(ほとんどのAtmel AVRデータシートと同様)は次のように述べています: 128バイトのインシステムプログラマブルEEPROM耐久性:100,000回の書き込み/消去サイクル プログラムがいくつかの構成を保存するのに2バイトしか必要としないと想像してください、他の126バイトは効果的に浪費されます。私が心配しているのは、2つの構成バイトを定期的に更新すると、デバイスのEEPROMが消耗し、使用できなくなる可能性があることです。EEPROMのどのバイトが信頼できないかを特定の瞬間に追跡できないため、デバイス全体が信頼できなくなります。 利用可能な128のうち1または2バイトのみを効果的に使用するときに、マイクロコントローラのEEPROMでウェアレベリングを行うスマートな方法はありますか?

8
ロボットの高速三角法用のマイクロコントローラー/ CPU?
これは、重量の軽いハードウェアに関係します。これは、(太い猫の大きさ、3自由度の6脚)歩行ロボットが持ち運ぶ必要があるためです。その歩行のため、多くの三角法を実行する必要があります(行列演算を使用しているかどうかはまだわかりません)。これがこの質問の出所です。 PIC、Arduino、または安価なAVRは、すべてを100 /秒で計算し、慣性や障害物回避、またはブルートフォースパス/歩行などのことを念頭に置くほど高速ではありません。 計画Aは、ロボットで脳を運ぶことです。 マイクロプロセッサ、マイクロITX、ネットトップなどです。三角法/行列演算を高速に行うための効率的なハードウェアは何ですか? 私はオンラインで検索し、これに特化したAVR、x86、またはARMマイクロコントローラーについて調べることを期待していましたが、そこには運がありませんでした。 プランBは、WiFiを介して接続されたx86マシンを使用して重量物を持ち上げることです。プロトタイピングにも最適ですが、ハードウェアが小型化したときに最終的にプランAに移行したいと思います。しかし、それでも、どのデスクトップCPUが三角法を最速で実行できますか? プランCは、負荷を分散し、各レッグに1つの電力効率の良いマイクロコントローラー/コアを持つことですが、それは拡張性が好きな多くの理由で最良のソリューションではありません。 使用する言語やライブラリはまだ決めていませんが、PascalとC ++を好みます。 (より適切なタグの提案を歓迎します、私はここに新しいです)

1
TVSの「逆スタンドオフ電圧」と「ブレークダウン電圧」の違いは何ですか?
過渡電圧サプレッサーで、たとえば単方向のフェアチャイルドP6KE11Aを見てみましょう。2ページのチャートに示すように、逆スタンドオフ電圧()とブレークダウン電圧(V B R)の主な違いは何ですか?VR WMVRWMV_{RWM}VB RVBRV_{BR} この部品を逆バイアスにした私の実験では、ちょうど10.65Vで導通し始めます。これは、10.5〜11.6の範囲内です。範囲は特定のP6KE11Aから別のP6KE11Aに期待されるものであると理解していると思いますが、逆スタンドオフ電圧はどのような用途に役立ちますか?VB RVBRV_{BR}VB RVBRV_{BR}
15 diodes  tvs 

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

2
ISPからの読み取りからAVRフラッシュを保護しますか?
ISPを介した読み取りからフラッシュ全体を保護しようとしています。ブートローダーがあり、アプリケーションセクションを自己プログラムできます。 ロックバイトの設定: LB1/LB2 ユーザーがブートローダーを使用して新しいファームウェアをアップロードすることを許可しません。 BLB12/BLB11そしてBLB01&BLB02、私は間違っていないよ場合は、ISPを通じてフラッシュを読んで防ぐことはできません。 それでは、ユーザーがカスタムブートローダーによってファームウェアを更新し、同時に読み取りからフラッシュを保護する方法はありませんか?
15 avr  atmega  protection 

4
次の降圧レギュレータの正しいインダクタ値を選択するにはどうすればよいですか?
まず第一に、私は数学を少し吸います、そして、私はエレクトロニクスの天才ではないので、私がすることは楽しみと学習目的のためです... 私は、USB Vbus 5Vを3.3Vに変換するための降圧コンバーター回路に取り組んでいます。AP5100を選択しましたが、いくつかのコンポーネントの正しい値を把握するのは非常に困難です。 データシートは、6ページの表1のR1(49.9kΩ)とR2(16.2kΩ)の値をきちんと指定して、3.3Vの出力電圧を確立していますが、計算方法を理解しているため、列車のスマッシュが少し見つかりますL1インダクタのインダクタンス値。データシートは、2ページの3.3µHを示しています、図3: 3.3µHがどのように計算されたか、そしてこれが実際に私のアプリケーションにとって正しい値であるかどうかをよりよく理解したいと思っています。 データシートに戻ると、Lの計算式は次のように記述されています。 L = Vo u t × (Vi n − VO U T )V私のn × Δ IL × fSWL=Voあなたはt×(V私n−Voあなたはt)V私n×△私L×fSW L = \frac{Vout \times (Vin - Vout)}{Vin \times \Delta IL \times fSW} ここで、ΔILはインダクタのリップル電流、fSWは降圧コンバータのスイッチング周波数です。 データシートの状態: インダクタのリップル電流は、最大負荷電流の30%になるように選択してください。最大インダクタピーク電流は、以下から計算されます。 IL(MAX)=ILOAD+ΔIL2IL(MAX)=ILOAD+ΔIL2 IL(MAX) = ILOAD + \frac{\Delta IL}{2} さて、これは私が恐ろしく失われた場所であり、私の小さな脳を価値に巻き込むために最善を尽くしています。 私は次のことを知っています: Vin …

2
電源が調整/切り替えされているか、調整されていない/調整されていないかを(簡単に)確認するにはどうすればよいですか?
私は、規制されていない電源と規制されている電源および切り替えられた電源に関するこの素晴らしいブログ投稿を見つけました。私は、規制された12v電源と、可能な場合は再利用したいいくつかの壁のいぼとレンガを特別に必要としています。私には、電圧計といくつかの基本的な電子ビットとワイヤーがあります。しかし、電源の種類を特定するのに役立つものは何も見つかりませんでした。

5
特定の周波数のフェライトロッドアンテナを構築してテストするには、何が必要ですか?
小さな趣味のプロジェクトに必要なものをつなぎ合わせようとしています。基本的に、自家製の雪崩ビーコンファインダーと同等の何かを構築したいと思います。アバランシェビーコンは457 kHzで送信しますが、私が行った研究の結果から、フェライトロッドアンテナが最初に必要な部品のようです。私はかなり技術的ですが、ハードウェア、特にラジオはまったく新しいものです。 具体的な質問: ここからフェライトロッドを入手した場合-> http://www.stormwise.com/page26.htm 125uフェライトまたは2000uフェライトが必要ですか?どちらも必要な周波数をカバーしているようです。 私がネットで見つけたものはすべて、AM周波数ラジオ用のアンテナの構築に関係しています。必要なのは1つの周波数だけで、AM未満ですよね? 与えられた2)どのくらいのワイヤをラップするかを知るには?ほとんど試行錯誤のようで、そのような計算のための良いリソースを見つけることができませんでした。 試行錯誤の場合、フェライトロッドをワイヤに巻き付けたら、どのようにすればすぐにテストできますか?オシロスコープまたは他の機器が必要ですか?送信するように設定できる雪崩ビーコンがありますが、質問は、それを拾うように設計されたアンテナをどのように知るかです。 この種のリソースはすべて役立ちます。情報を追跡するのに苦労していますが、それは使用する検索語がわからないからだと思います。
15 radio  antenna  ferrite 

1
「地面を埋める」か、「地面を埋めない」か?
Henry Ottによる電磁両立性工学のEMI問題について読んでいます。(素晴らしい本です)。 トピック「PCBレイアウトとスタックアップ」(別名Ch 16)の1つに、グラウンドフィル(16.3.6)に関するセクションがあります。基本的には、コネクタパッド間の領域をグランドで埋める「戻り電流経路」を最小限に抑えるために、それが述べていることです。かなり理解できますが、最後の同じセクションで「両面基板のアナログ回路でよく使用されますが、高速デジタル回路には銅の充填は推奨されません。機能的な問題。」。その最後の部分は少し混乱しました。なぜなら、高周波信号(信号トレースを試行および追跡する)の場合、より長いパスは減少することになると予想されるからです。誰がこの発言が行われたのか説明できますか?
15 pcb  emc  groundloops 

7
FFTまたはスペクトラムアナライザを備えたオシロスコープ?
どちらのアプリケーションがどちらを必要とするのか、そしてその理由を誰かに説明してもらえますか?私が読んだ限り、それはすべて「dB」に関するものです。本当?なぜ? 最初は、FFT機能を備えたデジタルストレージオシロスコープ(DSO)とスペクトラムアナライザー(SA)が同じものであることがわかります...それらは時間領域から信号を取得し、それを周波数領域に変換し、すべてをチェックできます信号の高調波と周波数成分を分析し、まったく新しい方法で分析します.......しかし、通常、DSOはSAよりもはるかに安価であるため、DSOが提供できない機能をSAが提供するかどうか疑問に思っています。精度、計算速度(私のDSO FFTは本当に遅い)、帯域幅(通常、安価なDSOは最大100MHzのみになります)、またはDSOやSAではなくモデルにのみ依存していますか?私が知らないことはもっとありますか?

4
角マークのないチップ上のピン1を識別する方法
TSSOPバリアントであるMAX3222Eのピン1(データシートの 16ページを参照)を特定しようとしていますが、コーナーマークがありません! このような状況でピン1を識別する方法を誰かが提案できますか? 現在、私は高解像度カメラを持っていませんが、チップを目の前に持っているので、上にあるすべてのものの図を示します(+記号はフルネームMAX3222EEUP +の一部です)。

2
FPGAはロジックを動的に変更できますか?
理論的には、FPGAが構成イメージを外部メモリに書き込み、メモリから構成イメージを読み込んで再構成することは可能です。これは「非動的」再構成になります。 FPGAには、ロジックファブリックを動的に再配線する機能がありますか?実際、フリップフロップの値を変更することはできますが、ルックアップテーブルの動的な再構成や、ロジックファブリックを構成する内部配線のことは聞いたことがありません。 FPGAの内部ロジック(メモリ以外)を動的に変更できますか?そうでない場合は、なぜですか?
15 fpga 

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