Je veux m'interfacer avec du materiel communiquant en MFM.
Malheureusement, ca ne marche pas aussi simplement que cela.
Il n'y en a qu'un qui parle a la fois, et evidemment les deux horloges
reglant les moments des pulses peuvent se desynchroniser jusqu'a 1%
J'ai un controlleur et un controllé. Lorsque le controllé (moi) parle,
tous va bien, le signal est synchro (enfin pour moi). Lorsque le
controlleur parle, c'est une autre histoire.
J'arrive à me resynchroniser avec le temps avec lui, mais sur les
premiers bits j'ai un enorme soucis car il commence très souvent avec
un dephasage de Pi/2. Bref, je sais pas trop si je recoit le data bit
ou le clock bit, et de savoir ca ca change toute la suite du signal.
Pour me resynchroniser, je regarde où commence et où fini le pulse de
données et je dephase mon horloge en consequence.
Je crains avoir loupé quelque chose de fondamental dans le protocole
de communication, ou dans l'algorithme de traitement.
D'apres Nick , dans le forum fr.reseaux.telecoms.techniques...
Je veux m'interfacer avec du materiel communiquant en MFM.
MFM, tu veux parler de la modulation (comme expliquée ici http://www.storagereview.com/guide2000/ref/hdd/geom/dataMFM.html ) ?
Pour me resynchroniser, je regarde où commence et où fini le pulse de données et je dephase mon horloge en consequence.
Il me semble que pour se resynchroniser il faut connaître la valeur du bit initial, ou bien j'ai également raté une astuce...
Nick
On Thu, 10 Feb 2005 19:37:25 +0100, Marc Zirnheld wrote:
D'apres Nick , dans le forum fr.reseaux.telecoms.techniques...
Je veux m'interfacer avec du materiel communiquant en MFM.
MFM, tu veux parler de la modulation (comme expliquée ici http://www.storagereview.com/guide2000/ref/hdd/geom/dataMFM.html ) ?
Oui c'est bien cela
Pour me resynchroniser, je regarde où commence et où fini le pulse de données et je dephase mon horloge en consequence.
Il me semble que pour se resynchroniser il faut connaître la valeur du bit initial, ou bien j'ai également raté une astuce...
C'est le coeur de mon probleme. Je ne sais pas quelle est la valeur du bit initial. Donc je peux toujours supposer mais ca ne m'avance pas a grand chose.
Nick
On Thu, 10 Feb 2005 19:37:25 +0100, Marc Zirnheld
<Marc.Zirnheld@teaser.fr> wrote:
D'apres Nick <char-DONTBUGME-les@YY.iiedotcnam.france>,
dans le forum fr.reseaux.telecoms.techniques...
Je veux m'interfacer avec du materiel communiquant en MFM.
MFM, tu veux parler de la modulation (comme expliquée ici
http://www.storagereview.com/guide2000/ref/hdd/geom/dataMFM.html ) ?
Oui c'est bien cela
Pour me resynchroniser, je regarde où commence et où fini le pulse de
données et je dephase mon horloge en consequence.
Il me semble que pour se resynchroniser il faut connaître la valeur du
bit initial, ou bien j'ai également raté une astuce...
C'est le coeur de mon probleme. Je ne sais pas quelle est la valeur du
bit initial. Donc je peux toujours supposer mais ca ne m'avance pas a
grand chose.
On Thu, 10 Feb 2005 19:37:25 +0100, Marc Zirnheld wrote:
D'apres Nick , dans le forum fr.reseaux.telecoms.techniques...
Je veux m'interfacer avec du materiel communiquant en MFM.
MFM, tu veux parler de la modulation (comme expliquée ici http://www.storagereview.com/guide2000/ref/hdd/geom/dataMFM.html ) ?
Oui c'est bien cela
Pour me resynchroniser, je regarde où commence et où fini le pulse de données et je dephase mon horloge en consequence.
Il me semble que pour se resynchroniser il faut connaître la valeur du bit initial, ou bien j'ai également raté une astuce...
C'est le coeur de mon probleme. Je ne sais pas quelle est la valeur du bit initial. Donc je peux toujours supposer mais ca ne m'avance pas a grand chose.