고주파 회로 하드웨어 디버깅 기술
2020-09-21
View:663
Author:Holia
p>하드웨어 디버깅에서 주의해야 할 몇 가지 문제.예를 들어, 하드웨어를 디버깅하기 전에 회로 기판을 자세히 검사하고 단락이나 회로가 있는지 살펴야 합니다(DSP PCB 기판은 일반적으로 촘촘하고 얇기 때문에 이런 일이 발생할 확률이 상대적으로 높습니다).전기가 들어오면 일부 칩이 당신의 손에서 특별히 뜨거운지 여부입니다.만약 당신이 일부 칩이 매우 뜨겁다는 것을 발견한다면, 당신은 즉시 전원을 끄고 회로를 다시 검사해야 한다.문제를 해결한 후, 결정체가 진동하는지, 리셋이 정확하고 신뢰할 수 있는지 검사한다.그런 다음 DSP의 CLK-OUT1 및 CLK-OUT2 핀의 신호가 올바른지 오실로스코프로 확인합니다.정상적으로 작동하는 경우 DSP 자체는 기본적으로 정상적으로 작동합니다. 아날로그 소프트웨어를 사용하여 하드웨어 문제를 해결합니다. 보드에 대한 검사가 완료되면 아날로그 소프트웨어를 통해 프로그램을 디버깅할 수 있습니다.프로그램 코드는 시뮬레이션 중에 대상 시스템의 슬라이스 외 프로그램 메모리에 다운로드되기 때문에 시뮬레이션 소프트웨어를 통해 일부 하드웨어 고장을 쉽게 검사할 수 있다.전원이 켜진 후 에뮬레이션 소프트웨어 디버그 창이 프로그램에 호출되지 않으면 다음과 같은 두 가지 가능성이 있습니다. 1.DSP 칩의 핀에 오프닝 또는 단락이 있습니다.2. DSP 칩이 손상되었습니다.에뮬레이션 소프트웨어 디버깅을 처음 사용하는 경우 이 때 실험판의 전원을 끄고 DSP 칩의 각 핀의 용접 상태를 자세히 확인해야 합니다.소프트웨어 디버그 창이 프로그램에 제대로 로드된 경우 DSP 칩이 손상될 수 있습니다.이제 실험판의 전체 보드 임피던스를 검사하여 DSP 칩의 손상 여부를 추가로 확인할 수 있습니다.전체 보드의 임피던스가 급격히 떨어지면 DSP 칩에 전원을 공급하는 전원 코드를 끊어 DSP 칩의 저항을 확인할 수 있다.소프트웨어 디버깅 창이 프로그램에 로드될 수 있지만 칩 외 프로그램 메모리나 데이터 메모리를 조작하는 데 사용되는 코드가.자 xxxx로 변경된 경우 칩 외 프로그램 메모리나 데이터 메모리에 장애가 발생할 수 있습니다.메모리에 합선이나 용접이 없는지 꼼꼼히 확인하고, 없으면 메모리 손상 여부를 더 판단해야 한다. DSP 하드웨어 시스템을 디버깅하기 전에 실험판의 전원에 좋은 항압과 항류 특성이 있는지 전원의 안정성과 신뢰성을 확보해야 한다.특히 DSP의 입력 전압은 5.0V±0.05V로 유지해야 합니다. 전압이 너무 낮으면 JTAG 인터페이스를 통해 Flash에 프로그램을 쓸 때 오류 메시지가 나타납니다.전압이 너무 높으면 DSP 칩이 손상됩니다.