電気工学

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

3
PIC12のプログラミング方法を教えてください。
プログラムする必要があるPIC12F675を持っています。Pickit 2とPickit 2ソフトウェアを使用しています。おそらくこの回路を使用してプログラムできるはずですが、Pickit 2ソフトウェアはチップをまったく検出していません。 何が問題になっていますか? 編集:私は私の回路のブレッドボードアウトの画像を追加しました。そして、ここに PIC12F675のデータシートがあります。ピン配置については、4ページにスキップしてください。 EDIT2:私は実際にチップを調べただけです(ダムですが、注文したものをマウサーが送ってくれると思い込んでいました)。実際にはPIC12C671であることに気付きました。これにより、どの程度の違いが生じますか? 最終編集:うわー!これで私を助けてくれたみんなに感謝します!このような反応は期待していませんでした。それは私が思ったように、小さな愚かな問題になってしまいました。Mouserからパッケージを受け取ったときにすべてを再確認しないのは私のせいでした。


1
DROは4ピンコネクタ識別をスケーリングします
ミニフライス盤とオープンソースのDRO-550デジタル読み取りプラットフォームで使用するスケールを購入しました。それらは基本的にパーマネットマウントデジタルノギスと同等であり、ミリングテーブルのX / Y / Z位置を追跡および表示できます。最終製品は、付属のLCD表示とともに以下に示されています。 プロトコルはよりSPIに似ていますが、多くのスケールは標準のミニUSBコネクタを使用していますが、これらは4ピンコネクタを使用しているので、識別しやすくします。最初の写真では、定規のトップスケールが1/64インチであるため、ピンの間隔は1/32インチまたは0.8 mmのように見えます。これは、視差を減らすための測定でも確認されています。 別の角度で撮った次の写真は、2列のピンがあることを示しています。これらは物理的に接続されているため、4ピンコネクタです。ソケットに押し込む突起の全体的な外形寸法は、幅約0.2インチ/ 5.2 mm×高さ0.12インチ/ 3 mmで、ミニUSBよりも少し小さいです。 ケーブルを切断して再終端しない方がよいので、これが誰でも識別できる標準のコネクタタイプかどうか疑問に思いますか?

1
デカップリングコンデンサを配置するのに最適な場所
デカップリングコンデンサを配置する4つのオプションを提供するこの画像を参照してください。 (http://www.learnemc.com/tutorials/Decoupling/decoupling01.htmlから) オプション(d)は良くないと思います-コンデンサをV SSではなくV DDの近くに配置することを誰かに勧めます。これは正しいですか?(c)も同様です。 一般的に、デカップリングコンデンサを配置するのに最適な場所はどこですか?最も効果があるのはどこですか。そして、より重要なのはなぜですか?理論的な説明をお願いします。

5
AC-DCアダプターの両端に長いケーブルがあるのはなぜですか?
ACアダプターの両端に長いケーブルがあるのはなぜですか?私は、1つを使用しているほとんどの人が、電源を供給しているガジェットのすぐ隣(可能であればそれと結合されている場合でも)または電源プラグの隣(電源プラグを備えた単一のユニットにすることも可能)のいずれかを望んでいると思います。電力線の真ん中にぶら下げるのは不便です。これは単に設計上の欠陥ですか、それとも特別な理由がありますか? AC側またはDC側のケーブルを非常に短いケーブルに交換した場合、2つのオプションに電子的な違いはありますか?

5
ストロボランプでのLED駆動過電流の使用
光源としてRGB LEDを使用したスト​​ロボランプが欲しいです。約100 Hzで非常に短い持続時間のパルス(理想的にはマイクロ秒以下)でLEDにパルスを送りたいです。 1秒あたりのLEDの合計オン時間は、1/1000秒未満になる可能性があります。LEDが公称電力で駆動されている場合、総光出力は低くなり、結果として生じる照明は非常に悪くなります。一定電力であるが、電流が公称値をはるかに超えるLEDを介して非常に短いパルスを駆動するという考えに興味があります。理想的には、公称値の10倍または100倍です。 ここのスレッド:LEDの高電流パルスは、短いパルスの公称電流を数回超えることがおそらく問題ないことを示唆していますが、私が想像しているよりも長いパルスについて話していると思います。 LEDが役に立つほど長く存続する可能性があるかどうかについて誰かがコメントできますか?総寿命が大幅に短くなってもかまいません。数十時間の使用(合計時間はおそらく1時間未満)の間存続する限り、問題ありません。
8 led 

6
シンセV /オクターブとバッテリー電源用のVCO?
数年間アナログシンセサイザーを作ることは私の夢でした。 今回は、555タイマーに基づいてVCOを構築しました。これは、多くの追加の回路なしでは正確な周波数応答が一般にないことを知っています。 VCO 555 また、LM358オペアンプに基づいてVCOを構築しました。これはより良く聞こえ、より安定しているようです。 VCO 358 インターネットで見つけたVCO設計の多くは、構築がかなり複雑で、+-12v電源が必要です。2つの9vバッテリーを逆さにして使用するように設計された例を次に示します。 358 V / Hz VCO 私が探しているのは、膨大な数のコンポーネントではなく、V / Octaveの周波数応答であり、バッテリー(または2つ)からDCで電力供給できる(オーディオ周波数範囲が20Hz〜12.5kHzの間)シンプルなデザインです。 DCOアプローチも検討しています。マスタークロックから周波数を取得するためにプログラム可能な分周器を使用するJunoの方法は非常に魅力的です。
8 oscillator  music  vco 

2
スピーカー出力をマイク入力に接続する
マイク信号とスピーカー信号の違いは何ですか? PCのスピーカー出力とマイク入力を接続する簡単なケーブルを作りたいのですが。誰かがこれを行うための良いアイデアや回路を持っていますか? 編集済み オーディオケーブルでデータを転送し、スピーカー出力をマイク入力に接続する方法を教えてください。私はこの回路を見つけました。それは良い解決策ですか?

5
押しボタンをコントローラーピンに接続する
この問題は何十年も前のものですが、このサイトには直接的な答えはありません。私は以下が欲しい: この回路は、マイクロコントローラーの内部からボタンの状態をチェックするだけです。派手なものは何もありません。私の質問: このシンプルなデザインより良いものはありますか? 100キロオームの抵抗値は、dsPIC30FXXXXなどの今日のCMOSデバイスに適していますが、高電力アプリケーションには適していませんか?
8 button  pullup 

2
ゼロクロス検出器:7W抵抗器は本当に必要ですか?
コントローラにゼロクロッシング検出を提供しようとしています。以下の回路図を使用して、正のv / s負の半周期を表す方形波信号を生成することができました。問題は、抵抗が非常に大きい必要があることです: CTR> 10%最大ダイオード電流:60mA。30 mAの動作ダイオード電流を選択します。これにより、R1で30mA * 230V = 6,9Wが得られます。 かなりヒーター。また、400Vを超える定格電圧が必要です。主電源の電圧を下げるために変圧器を使用できることに気づきました。ただし、それらの人はかさばり、かなり高価になる傾向があります。何かお勧めですか? 編集:サイト でハードウェア設計とノイズ抑制に関するいくつかの素晴らしい説明を見つけました。stevenvhの答えは、抵抗値の計算で特に有望に見えます。だから私の質問をもっと一般的にしておこう。アプローチは何ですか-抵抗器、変圧器、その他。オプトカプラーにはどのような特性が必要ですか?選択した駆動電流(30mA)は巨大で不要ですか?

3
RTCのバックアップ電圧をチェックすると、バックアップバッテリーが消耗しますか?
私は時間を維持する予定のATMegaプロジェクトに取り組んでおり、ソフトウェア時間(millis()ベース)、DS1307、またはDS3231(ChronoDot)RTCのオプションを選択できるようにしています。 最も基本的に、私がやりたいのは、はんだ付けに使用できるChronoDotのヘッダーを用意し、ソフトウェアでなんとかしてChronoDotが接続されているかどうかを検出し、それを使用するように切り替えることです。通常、DS1307またはDS3231が同じI2Cレジスターを使用しているため、DS1307またはDS3231が存在することを確認するのは簡単ですが、最初の確認後は少しずれ、後者にはより多くの機能があります。したがって、どちらが接続されているかを判断したいと思います。一般的に、私はデフォルトのオプションとしてDS1307をはんだ付けするためにボード上に直接配置することを計画しており、DS3231サポートはデュアル4ピンヘッダーを介してのみ完全なChronoDotを使用します。ChronoDotは基本的に、DS1307が通常行く場所に適合します(この場合は装着されません)。私が特にChronoDotに焦点を合わせている主な理由は、普及しており、入手が簡単で、エンドユーザー(これはキットの場合)にSMDはんだ付けを必要としません。だから、これが私が考えていることです... DS1307とDS3231はどちらもチップにVbatラインがありますが、実際には何も必要ありません。ただし、ChronoDotにはブレイクアウトボード上に実際のVBatピンがあります。DS1307ではなくChronoDotヘッダーからVbatのみを接続して、それをATMegaのデジタル入力ピンに接続することができます。しかし、その入力ピンは抵抗によってグランドにプルダウンされていますか(本当にどの値なのかわかりません...おそらく4.7k?)。私のEE理論が正しければ、そのピンを読み取ることができます。ローになった場合、クロノドットはありませんが、クロノドットはあります。 このようなもの: この回路のシミュレーション – CircuitLabを使用して作成された回路図 ここでの私の主な質問は、これを行うと、RTCのバックアップバッテリーが消耗してしまうかどうかです。通常、メインの5V電源が供給されている間はバックアップバッテリーから電流が引き出されませんが、これをデジタル入力に接続すると、常にバッテリーから電力が引き出されますか?または、いわばピンを「切断」するために、ピンを読み取った後にピンを挿入する必要があるモードはありますか?出力に変更できることはわかっていますが、出力とローに設定されている場合、基本的にはバッテリーを接地していると思います。 とにかく、私のEEコースはずっと前のことです。ここでの理論に関するどんな助けもいただければ幸いです。

2
MMCメモリチップで使用するのに最適なLinuxファイルシステム
新しい組み込みLinuxプロジェクトが近づいています。ハードウェアチームは、システムの不揮発性メモリ用にMMCフラッシュチップ(パーツ番号MTFC64GJVDN-4M)を選択しました。http://www.micron.com/parts/nand-flash/managed-nand/mtfc64gjvdn-4m-itのデータシート。 この部分で使用するのに最適なLinuxファイルシステムは何でしょうか?私はそれがブロックタイプのデバイスであると私は信じているので、JFFS2 MTDタイプのファイルシステムはrawフラッシュで動作するので適切ではありません。私は最初に信頼性を、次にセカンダリとしてのパフォーマンスを探しています。 また、これらのMMCデバイスはSDカードの「根性」に似ている、つまり、独自のオンボードコントローラを備えていることも理解しています。以前にSDカードが故障するというかなり悪い経験がありました。カードが読み取り不能になるハードウェア障害がありました。これはext3ファイルシステムを使用していたので、この新しいプロジェクトにもっと良いものがあるかどうかを調査しています。

4
Raspberry Piを安全にパワーダウンする回路
車のXBMCサーバーとしてRaspberry Piを使用したい。XBMCのドキュメントによると、電源を切断する前に必ずshutdownコマンドを使用する必要があります。車を止める前にPiにログインしてシャットダウンする(妻に伝える)必要はありません-できるようにしたい コンデンサとおそらくダイオードを使用して電源が切断されたことを検出する(そしてGPIOピンの1つに割り込みを発生させる)ことで、簡単な回路を作成できるはずだと考えていましたが、コンデンサは十分長い電流を提供しますシステムが適切にシャットダウンするため。 これは正しく、十分に見えますか? 回路は、12.6〜11.7Vのカーバッテリーで駆動されます。Raspberry Piは5V(5.25〜4.75V)で、700〜1200mAを消費します。まだ計時していませんが、シャットダウンプロセスにはおそらく5秒ほどかかると思います。 だから私が知る必要があるのは: XBMCが適切にシャットダウンするのに十分な長さのPiを維持するのに十分な電荷を蓄積するには、どのような種類のコンデンサが必要ですか? Rasperry PiのGPIOポートが3.3Vである場合、使用するのに最適なコンパレータ/オペアンプは何ですか(出力を5から3.3に下げるために2つの抵抗を使用できると思います) GPIOラインを通常ハイまたは通常ローにすると何かメリットがありますか?

2
「地下」論理レベルに変換
私は、0 Vおよび-3 Vのレベルのロジック信号によって制御されるRFスイッチチップを持っています。通常の+3.3 V CMOSレベルを生成するCPLDからこれを制御したいと思います。 これを既存のデザインに割り込ませようとしているため、このデザインではボード領域が貴重です。 数mAの消費電力または100 usのスイッチング時間は、この回路では問題になりません。RFチップの制御入力は、約10 uAの負荷しか提供しません。許容可能なロジックレベルは、公称値の+/- 0.5 V以内です。私は、反転または非反転ソリューションのいずれかを処理できます。+3.3および-3.3 Vの電源を利用できます。 レベル変換の問題に対する「かなり良い」解決策がありますが、この問題に対する正規の「最良の」解決策があるかどうか知りたいのですが。 編集する 出力要件を明確にするために、出力ロジックHighは-0.4〜+0.6 Vの間である必要があります。出力ロジックLowは-3.5〜-2.5 Vの間である必要があります。

2
PICのSPIクロックが不安定
PIC18F25K22の MSSPモジュールをSPIマスターモードに構成しようとしています。タイミングを見ていると、送信全体を通してクロックが安定していません。写真は言葉よりもそれをよく示しています。 ビットが送信された後、クロックは短くなり、毎回同じ量ではありません。これまでにSPIを使用したことはありませんが、ウィキペディアや他のリソースで見つけた図には、これが表示されていません。私はArduinoも接続しましたが、この動作は見られませんでした。私のコードは: #pragma config FOSC = INTIO67 // Oscillator Selection bits (Internal oscillator block) #pragma config PLLCFG = OFF // 4X PLL Enable (Oscillator used directly) #pragma config BOREN = OFF // Brown-out Reset Enable bits (Brown-out Reset disabled in hardware and software) #pragma config WDTEN = OFF // …
8 pic  spi  timing 

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