Präzisions-Leiterplattenherstellung, Hochfrequenz-Leiterplatten, mehrschichtige Leiterplatten und Leiterplattenbestückung.
PCB-Technologie

PCB-Technologie - Hardware Debugging Fähigkeiten von Hochfrequenzschaltungen

PCB-Technologie

PCB-Technologie - Hardware Debugging Fähigkeiten von Hochfrequenzschaltungen

Hardware Debugging Fähigkeiten von Hochfrequenzschaltungen

2020-09-21
View:629
Author:Holia
p> Einige Probleme sollten beim Hardwaredebuggen beachtet werden. Zum Beispiel, vor dem Hardwaredebuggen, 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). Nach dem Einschalten, ob einige Chips besonders heiß in den Händen sind. Wenn Sie feststellen, dass einige Chips heiß sind, Sie müssen sofort ausschalten und den Stromkreis erneut überprüfen. Nach der Fehlerbehebung, Überprüfen Sie, ob der Kristall schwingt und ob der Reset korrekt und zuverlässig ist. Überprüfen Sie dann mit einem Oszilloskop, ob die Signale der CLK-OUT1 und CLK-OUT2 Pins des DSP normal sind. Wenn sie normal sind, es zeigt an, dass der DSP selbst im Grunde normal funktioniert.

Verwenden von Simulationssoftware zur Behebung von Hardwarefehlern

Nach Abschluss der Inspektion der Leiterplatte, Das Programm kann über die Simulationssoftware debugged werden. Da der Programmcode während der Simulation in den Off-Chip-Programmspeicher im Zielsystem heruntergeladen wird, Einige Hardwarefehler können einfach durch die Simulationssoftware überprüft werden. Nach dem Einschalten, wenn das Debugging-Fenster der Simulationssoftware nicht in das Programm aufgerufen werden kann, there are two possibilities:

1. Es gibt einen offenen Stromkreis oder Kurzschluss auf den Pins des DSP-Chips.

2. Der DSP-Chip ist beschädigt.

Wenn es das erste Mal ist, dass die Simulationssoftware verwendet wird, um das Programm zu debuggen, Das Experimentbrett sollte zu diesem Zeitpunkt ausgeschaltet sein, und der Schweißzustand jedes Stifts des DSP-Chips sollte sorgfältig überprüft werden. Wenn das Software-Debugging-Fenster korrekt in das Programm geladen wurde, Der DSP-Chip kann beschädigt sein. An diesem Punkt, Sie können weiter bestimmen, ob der DSP-Chip beschädigt ist, indem Sie die gesamte Leiterplattenimpedanz des Experimentboards erkennen. Wenn die Impedanz der gesamten Platine stark sinkt, Die Stromversorgungsleitung, die den DSP-Chip mit Strom versorgt, kann geschnitten werden, um den Widerstand des DSP-Chips zu überprüfen.

Wenn das Software-Debugging-Fenster in das Programm geladen werden kann, aber das geladene Programm ist teilweise falsch, zum Beispiel, Der Code für den Betrieb des Off-Chip-Programmspeichers oder Datenspeichers wird .Wort xxxx, zu dieser Zeit, Der Off-Chip Programmspeicher oder Datenspeicher kann fehlerhaft sein. Der Speicher sollte sorgfältig auf Kurzschlüsse oder virtuelles Löten überprüft werden, wenn nicht, Es sollte weiter beurteilt werden, ob der Speicher beschädigt ist.

Gewährleistung der Stabilität und Zuverlässigkeit der Stromversorgung

Vor dem Debuggen des DSP-Hardwaresystems, Stellen Sie sicher, dass die Stromversorgung für das Experimentbrett gute konstante Spannung und konstante Stromeigenschaften hat. Es ist besonders wichtig zu beachten, dass die Eingangsspannung von DSP bei 5 gehalten werden sollte.0V±0.05V. Wenn die Spannung zu niedrig ist, Beim Schreiben von Programmen in Flash über die JTAG-Schnittstelle erscheint eine Fehlermeldung; wenn die Spannung zu hoch ist, der DSP-Chip wird beschädigt.