Certains problèmes doivent être notés pendant le débogage matériel. Par exemple, avant la mise en service du matériel, la carte devrait être soigneusement examinée pour voir s'il y a un court - circuit ou un circuit ouvert (comme le câblage des cartes PCB DSP est généralement dense et mince, la probabilité que cela se produise reste relativement élevée). Après la mise sous tension, certaines puces sont - elles particulièrement chaudes dans les mains de l'application? Si vous trouvez que certaines puces sont chaudes, vous devez immédiatement éteindre et revérifier le circuit. Après le dépannage, vérifiez que le cristal oscille et que la Réinitialisation est correcte et fiable. Le signal des broches Clk - out1 et Clk - out2 du DSP est ensuite vérifié à l'aide d'un oscilloscope. S'ils sont normaux, cela indique que le DSP lui - même fonctionne essentiellement correctement.
1. Dépanner le matériel avec le logiciel de simulation
Après avoir terminé l'inspection de la carte, le programme peut être débogué par un logiciel de simulation. Étant donné que le Code du programme est téléchargé dans la mémoire hors puce du système cible pendant la simulation, certaines pannes matérielles peuvent être facilement vérifiées par le logiciel de simulation. Après mise sous tension, si la fenêtre de débogage du logiciel analogique ne peut pas être appelée dans le programme, deux possibilités s'offrent à vous:
1. Il y a un circuit ouvert ou un court - circuit dans les broches de la puce DSP.
2. La puce DSP est endommagée.
Si c'est la première fois que vous utilisez le logiciel de simulation pour déboguer le programme, vous devez éteindre l'alimentation de la carte expérimentale à ce stade et vérifier soigneusement la soudure de chaque broche de la puce DSP. Si la fenêtre de débogage du logiciel a été correctement chargée dans le programme, il est possible que la puce DSP soit corrompue. À ce stade, vous pouvez déterminer si la puce DSP est endommagée en détectant toute l'impédance de la carte de la carte expérimentale. Si l'impédance de l'ensemble de la carte chute brusquement, le cordon d'alimentation alimentant la puce DSP peut être coupé pour détecter la résistance de la puce DSP.
Si la fenêtre de débogage logiciel peut être chargée dans le programme, mais que le programme chargé est partiellement erroné, par exemple, le code utilisé pour faire fonctionner la mémoire de programme ou la mémoire de données hors puce devient le mot XXXX, à ce stade, la mémoire de programme ou la mémoire de données hors puce peut échouer. La mémoire doit être soigneusement vérifiée pour les courts - circuits ou les soudures par pointillés, si ce n'est pas le cas, la mémoire doit être jugée plus loin si elle est endommagée.
2. Assurer la stabilité et la fiabilité de la puissance
Avant de déboguer le système matériel DSP, assurez - vous que l'alimentation de la carte expérimentale a de bonnes caractéristiques de tension constante et de courant constant. Il est particulièrement important de noter que la tension d'entrée du DSP doit être maintenue à 5,0 V ± 0,05 v. si la tension est trop basse, un message d'erreur apparaît lors de l'écriture d'un programme dans Flash via l'interface JTAG; Si la tension est trop élevée, la puce DSP est endommagée.
IPCB est un fabricant de PCB de haute précision et de haute qualité, tels que: PCB Isola 370hr, PCB haute fréquence, PCB haute vitesse, substrat IC, carte de test IC, PCB d'impédance, PCB HDI, PCB Rigid Flex, PCB aveugle enterré, PCB avancé, PCB micro - ondes, PCB telfon, etc. IPCB est bon pour la fabrication de PCB.