絞首刑からマイコンのプログラムを保護するため

G

Guest

Guest
私は
、 書籍や論文の方法runing中にハングアップするのマイコンプログラムを保護するために使用される必要があります。

 
あなただけでは、MCUのウォッチドッグタイマを使用することができます。
あなたのMCUのデータシートにウォッチドッグを探します。
場合にハングアップするwathdogタイマーは、MCUをリセットすることができます。

 
2言葉に説明します。予¥防と治療。予¥防標準雑音supressionテクニックです。グッドプリント基板、配線、フィルタリング、隔離などの治療は
、 ウォッチドッグタイマとダラスからのDS1232のようなCPU監視回路チップです。

 
このように
、 独自の発振器()および電圧低下検出器では
、 ウォッチドッグタイマを使用する必要がありますように述べ
、 多くのCPU監視回路を行うことができます(これは)ハードウェアリセットをトリガする必要があります。

私は非常に良い成功したマイクロチップPICさんとAtmelのAVRの(自分のチップの多くを使用している)両方の周辺機器を統合している。

この支援を期待

 
はい
、 すべての上記の..ことができます!また
、 静的経路のポータブル機器に特別に注意しなければならない。いくつかの倍場合はキーボードも孤立していないが、水分ortだけで静電気が電子回路には、ザッピング
、 その方法を見つけることができます。
私はしばらく前に
、 それはいつも私の冬の時のトラブルを与えるデザインだった。時間は
、 加熱しています。とラグ帯電されます。
それは非常に明白でした!

 
私は静的も同様に問題を抱えている。しかし、haventどのように回路には
、 静的帳簿からキーボードを保護することを考え出した。たとえプラスチック(優れた絶縁体)ですが、それでも静電荷は、CPUへのすべての方法を実行します。私は
、 電話タイプはキーパッドが小さい金属製のボックス内にAT89C2051を使用しています。それは頻繁には
、 チップのいずれかが死亡または消去が見つかった場合に発生します。そして
、 それに起こっているような単位の多くは。

eltonjohn、あなたはそれにいくつかの光を当てることができます。

 
ハワイ専門的な友人

私の場合はiの試聴記念碑的な問題を抱えて、私はハンドヘルド機の何千もの..いたとは
、 失敗していました。しかし、iは
、 プラスチック課せられていました
キーボードおよびスイッチすべての身体が私のデザインで指していた。
まで私は
、 深刻な静電気の問題であることを証明。また
、 すべてのボディは
、 問題のほとんどは冬に行われる新しい。
とにかく。設計のCPUのカップル使用されます。1つは32ビットでは
、 キーボードと電源管理監督者として使用され、PICを添付した。そして、ADCの消費電力の責任ある関数との大きなCPUを開始するの責任ある関係。これは
、 電源スイッチをONにもPICに接続していたことが分かった。ポートを介して画像にのみ目を覚ますスイッチ.. ONは
、 膜のパワーによって割り込み
今、私はキーボードと膜のスイッチのカップルだった。両方の静的なパスの源になることができます。それで、iこぶしで格安1 ..設計することを決定私は、2つの膜のスイッチでフォトカプラを使用します。
問題がすぐに行きました!...FORTUNATLY私のために会社!。

聞くときには常にチャンスを、キーボードやボタンはCMOSデバイスを使用します。回路へのパスがある可能¥性がない場合はserously ..検討時々
、 デザイナーのための設計では
、 我々だけでトラフカタログを移動し
、 我々のDEVICE ..の分離仕様に注意を払っていない集中しているあるいは最悪の
誰か..それはそれ以降の製品が我々のラボで問題を見たことがない失敗している!その会社を殺すことができます!
だから
、 私のアドバイスは、1つの回路には
、 最も可能¥性が高いパスとは
、 スイッチデバイスまたはOPTOISOLATEを交換しようとすると表¥示されます。

 
設計の安定とミクロの信頼性の高いベースの回路の特別な知恵がかかります。場合でも
、 外部ウォッチドッグタイマーでも、次にあなたがストローブそれに起こっているように世話をして使用するつもりです。マイクロは
、 まだ1232年とそれからそれを得るもストロボのループにはまり込むことができます。ベクトルの割り込みもまだマイクロ完全に混乱して機能¥することができます。

 
いくつかの例では
、 ソ¥フトウェアやハングアップがあるのは
、 リフレッシュされているか
、 または外部番犬の内部。私はそこにソ¥フトウェアの番犬が必要だと思う。そこはどんな本は
、 この問題を覆っている。

 
ていないすべてのエラー
、 静的および宇宙線やチップelektronsリダイレクトではほとんどの男性が原因です!

エラーの99%を自分で書き込みのことです!(とはそれとして機能¥してuCisする必要があります!)ウォッチドッグを使用して適切なプログラミングの方法が役立つことが最善の解決策はおそらくテストです!(その場合は可能¥ですが、他の誰かが書いたコードをテストしてみましょう。これは
、 常にバグが他のpplsコード内のを見つけるのは楽しい

<img src=¥"http://www.edaboard.com/images/smiles/icon_wink.gif¥" alt=¥"ウインク¥" border=¥"0¥" />



Antharax

 
eltonjohnとき、OPTOISOLATE場合、平均すると
、 テンキー4N25のようなアイソ¥レータの光学絶縁されるべきだ。しかし
、 まだ我々は4N25入力を駆動するいくつかのアクティブデバイスが必要です。いくつかの回路図を添付できます。

 
2ダイオード入力回路の入力中にconneccted
地面に他人と 電源の静電気による損傷を防ぐためculd。実際にはそこは、MCU内のこのようなダイオードですが、私はそれらのいずれかの静的な電圧または静的現在shortcircuit -が破損されるドライブではない可能¥性があるとします。Actully回路のを防ぐために最初に優れている
。いくつかの場合
、 被害をbecausseまた
、 唯一の静的ではない電気で行うことができますがでdsay携帯電話のMCUに閉じplacecdてみましょう。そのためにも完璧な複合材、または別の方法が
、 高インピーダンスの抵抗器は
、 静電気放電を使用する回路、またはツェナーまたは保護する他のタイプの影響を与えないことができる役に立ちません
コンポーネント。また
、 直接キーボードは接続するためには抵抗を介して
、 それらを次のように
、 上記mentioendまたは我々としてもダイオードを避けることができる-などの入力インピーダンスが高いの抵抗が
、 入力の入力信号には影響しません静電気の放電電流とダイオードイオン保護削減するダイオード可能¥issのマイコンチップの放電電流を処理するのに十¥分なされます。これらのメソ¥ッドで安価なソ¥リューションの関連を見つけるために組み合わせることができます。

 
私も内部ウォッチドッグに熱心ではない、問題はされるが
、 再びソ¥フトウェアで起動する必要があります。場合はノイズのは
、 スタートアッププロシージャを続けてバーストを取得は、WD再びintialisedされません。私の場合は
、 リセットパルスが複数の同時souceからですし、する必要がありますと一緒に
、 少なくとも2つの個別のCPU信号を外部のWDのチップを使用するか助言するだろう。私が十¥分な活動は
、 ピンにもかかわらず、プログラムのロックが残っている場面があった。

 
私は怖いですダイオードはいけない仕事は非常によくここに。一つには、ダイオードの前には
、 ダイオードを省略し始めるwhereby静電放電の高slewrate sensite部分に達すると一定の速度limiationしている。ともない高速に対処するのに十¥分抵抗器等にも大いに貢献されていません。場合eltonjohnもう少しそれに光を当てることができます光絶縁は良いアイデアだと思った。

 
しかし
、 どうすれば我々の速度でretrictedされていませんし、我々は1次のローパスフィルタを使用することができますので、capsitor値は可能¥な静電荷を超えることになり、この低域通過フィルタのように内部の組み込みダイオード予¥想内で作業する時の立ち上がりエッジを削減する周波数の制限はありますか

オプトアイソ¥レーションについてはoptopairs入力から出力への保護限られている-約500〜800 Vのguarrantiedは静的
、 ほとんどの場合
、 電気の電圧より高いことに注意してください。そして
、 これらの場合
、 危険なものの損傷につながる。

 
私はSTからTVSデバイスの前には
、 帯電からキーパッドのポートを保護するために使用している。STは良いテレビアレイデバイスがあります。これは
、 非常に効果的な私は
、 このデバイスを見てする必要があると思う。

 

Welcome to EDABoard.com

Sponsor

Back
Top