精密PCB製造、高周波PCB、高速PCB、標準PCB、多層PCB、およびPCBアセンブリ。
最も信頼性の高いPCB&PCBAカスタムサービスファクトリー。
PCB技術

PCB技術 - 高周波回路のハードウェアデバッグ技術

PCB技術

PCB技術 - 高周波回路のハードウェアデバッグ技術

高周波回路のハードウェアデバッグ技術

2020-09-21
View:548
Author:Holia
p> ハードウェアデバッグ中にいくつかの問題が注目されるべきである. 例えば, ハードウェアデバッグ前, the circuit board should be carefully inspected to observe whether there is a short circuit or open circuit (because the DSP PCB board wiring is generally dense and thin, the probability of this occurrence is relatively high). パワーオン, いくつかのチップは、特にあなたの手でホットかどうか. あなたは、いくつかのチップが熱いことを見つける, あなたはすぐに電源をオフにし、回路を再確認する必要があります. トラブルシューティング後, 水晶が発振しているかどうか、リセットが正しいかどうか確認してください. それから、DSPのCLK - OUT 1およびCLK - OUT 2ピンのシグナルが正常かどうか調べるためにオシロスコープを使用する. 正常ならば, DSP自体は基本的に正常に動作していることを示す.

ハードウェア故障をトラブルシューティングするためのシミュレーションソフトウェアの使用

回路基板の検査完了後, プログラムは、シミュレーションソフトウェアを介してデバッグすることができます. プログラムコードがシミュレーションの間、標的システムのオフチッププログラムメモリにダウンロードされるので, いくつかのハードウェア故障はシミュレーションソフトウェアを通して容易にチェックできる. パワーオン, シミュレーションソフトウェアデバッグウィンドウがプログラムに呼び出されない場合, there are two possibilities:

1. DSPチップのピン上にオープン回路または短絡回路がある.

2. DSPチップは破損している.

プログラムをデバッグするのにシミュレーションソフトウェアを使うのは初めてです, この時点で実験ボードは電源を切るべきである, そして、DSPチップの各々のピンの溶接条件は、慎重にチェックされなければなりません. ソフトウェアデバッグウィンドウが正しくプログラムにロードされた場合, DSPチップは破損し得る. この時点で, さらに、DSPボードが実験ボードの基板インピーダンス全体を検出することによって損傷を受けるかどうかをさらに決定することができる. ボード全体のインピーダンスが急激に低下するならば, DSPチップに電力を供給する電源ラインは、DSPチップ12の抵抗をチェックするために切断され得る.

ソフトウェアデバッグウインドウがプログラムにロードされることができるならば, しかし、ロードされたプログラムは部分的に間違っている, 例えば, オフチッププログラムメモリまたはデータメモリを動作させるためのコードは .ワードXXXX, この時に, オフチッププログラムメモリまたはデータメモリは不良であり得る. メモリは、短絡または仮想はんだ付けのために注意深くチェックされるべきである, ないなら, メモリが破損しているかどうかさらに判断すべきである.

電源の安定性と信頼性を確保する

DSPハードウェアシステムをデバッグする前に, 実験ボードの電源が良好な定電圧および定電流特性を有することを確認する. 特に、DSPの入力電圧を5に保つことが重要である.0 v.0.05 V. 電圧が低すぎるならば, JTAGインターフェースを通してフラッシュするプログラムを書くとき、エラーメッセージは現れます;電圧が高すぎるならば, DSPチップは破損します.