Manchester encoding / decoding??

T

tschen

Guest
Wat er precies is deze methode voor het coderen / decoderen?Is er een. ASM code voorbeelden voor het TX / RX modules uit laipac??

Ik gebruik TLP434A en RLP434.

 
Bent u dit te doen in de software of hardware?

Coderen van een Manchester-signaal is zeer eenvoudig.Voor het coderen van een NRZ signaal naar een signaal Manchester, hoeft u alleen de XOR NRZ signaal met een lopende klok 2 keer de baud klok.

Bijvoorbeeld:
00 00 00 11 11 00 00 ---> NRZ gegevens
01 01 01 01 01 01 01 ---> 2x Baud klok
01 01 01 10 10 01 01 ---> Manchester gegevens

Decoderen Manchester signaal is ingewikkelder, maar nog steeds niet te hard.Je hebt ook een klok loopt 2x de baud klok.Van een automaat oogpunt van

zaak (staat)
A: NEXT_STATE = input?A: B;
B: NEXT_STATE = input?A: C;
C: NEXT_STATE = input?D: C;
D: NEXT_STATE = input?A: C;
ENDCASETerwijl u in staat A of B van de gedecodeerde gegevens is een '1 '.Terwijl u in staat C of D de gedecodeerde gegevens is een '0 '.

Al het bovenstaande wordt uitgegaan van een dalende flank is een '1 'en een stijgende flank is een '0'

 

Welcome to EDABoard.com

Sponsor

Back
Top