Étape 5: Difficultés de Transmission
Troubles de la transmission
Afin de tester mes récepteurs, j’ai utilisé la capacité de bouclage de la puce DEI1016. Dans ce mode rien transmis est enveloppé vers les deux récepteurs, récepteur 1 reçoit les mêmes données transmises tandis que le récepteur 2 reçoit le négatif des données transmises.
Permet de prendre un autre regard sur le diagramme de temps pour le chargement de l’émetteur :
Voir la Figure 9 :
Vous remarquerez que les auteurs de feuille de données n’a pas montré beaucoup de détails sur le moment où Word 2. Ici il faut supposer que les timings de word 2 en ce qui concerne LD2 sont tout comme le mot 1et LD1.
Oui, une fois encore pour transformer cela en mots :
La faible valeur LD1 et attendez 20 ns.
Définir les broches de bus de données pour les données que vous souhaitez transmettre et attendre 110 ns.
LD1 valeur élevée.
LD2 la valeur basse et attendez 20 ns.
Définir les broches de bus de données pour les données que vous souhaitez transmettre et attendre 110 ns.
LD2 valeur élevée.
J’ai activé le mode bouclage en initiant une réinitialisation et séquence d’initialisation décrites ci-dessus et cette fois, le mode de bouclage. J’ai ensuite dans une boucle transmis un mot test et reçu les résultats de ces deux récepteurs. Cela a fonctionné correctement que la première fois, mais n’enverrait pas de multiples mots de test. Donc, ce que je faisais mal ? Un examen rapide de la feuille de données DEI 1016 m’a montré ce que j’ai oublié :
Voir Transmission données feuille excert.
Alors, ça y est, j’ai besoin d’activer l’émetteur en attribuant ENTX haut quand j’ai envie de transmettre et de le tenir bas alors que je suis charger les données dans l’émetteur. Les mots de la fiche technique décrit cela mais l’oscillogramme n’a pas. OK, donc j’ai prouvé à nouveau que la lecture de la feuille de données entière est une bonne idée;-)