Étape 16 : Urgence : fixation du décodeur
J’ai changé le code pour avoir puissance vers le haut et éteindre les fonctions. La broche de remise à zéro de la VS1033D est maintenant utilisée pour allumer et éteindre la VS1033D. Voir l’ensemble du code 20110209 ou version ultérieure.
Je suis un peu parano, j’ai également modifié la carte de dérivation SparkFun lui-même. Il y a deux régulateurs de tension à bord, chacun d’eux a une broche « ENABLE » qui est en permanence connectée à Vcc, donc toujours sur. J’ai coupé les traces de ces goupilles et câblé ces goupilles sur la broche de remise à zéro. Cela permet à la broche de remise à zéro alimenter totalement vers le haut/bas du Conseil. Cela permet d’économiser encore plus de puissance. Bien que je pense que cette procédure est entièrement facultative, je le fais "juste pour être sûr".
Après avoir réfléchi à ce sujet plus, peut-être parce que j’ai placé une résistance de menu déroulant 10 kohm sur la broche DREQ et le courant à travers cette résistance finalement causé le transistor la tige DREQ à l’échec. Je ne sais pas si. Ne vous inquiétez pas cependant, je ne vous ai jamais dit de mettre cette résistance là dans ce Instructable, ce n’est que mon propre prototype.
J’ai contacté VLSI qui rend le VS1033D, il s’avère, SparkFun oublié de brancher la fiche TEST pour une résistance pull-up. Cela peut être le problème, je vais tester cette théorie bientôt.
En attendant de lire http://www.vsdsp-forum.com/phpbb/viewtopic.php?f=10&t=71
Même si ce lien est sur le Conseil de VS1053D, elle s’applique également au Conseil de VS1033D.
Pour des images plus claires, voir « more_repairs.zip » attaché.
J’ai quelques captures d’écran de l’onde d’analyseur logique vous montrant ce qui est arrivé quand il le VS1033D échoue. Le fichier réel est 53 MB donc je ne peux pas le télécharger, Désolé.
EDIT : SparkFun est maintenant au courant de ce problème et travaillent pour le fixer.