J
Jim Thompson
Anyone have a simple-minded design for a Manchester Decoder?
Thanks in advance!
...Jim Thompson
Thanks in advance!
...Jim Thompson
Anyone have a simple-minded design for a Manchester Decoder?
Thanks in advance!
...Jim Thompson
If you detect transitions of either direction, and fire a
non-retriggerable one-shot of 0.75T duration, you'll recover an
unambiguous clock. The rest is easy.
John
Jim said:"transitions of either direction" ??
Now I'm lost :-(
Please elaborate for the analog guy ;-)
...Jim Thompson
I'll admit to a major brainfartPeteS said:Manchester encoding has:
The line always transitions in the middle of the bit. If some bit(n) is
the same as bit (n-1) then do _not_ transition the line at the start of
bit n. If bit(n) and bit(n-1) are different, then transition the line
at the start of bit n.
As there's no guaranteed transition (low - high, high - low) at any
position, the way to recover the clock is to capture both transition edges.
So to paraphrase John, set up a non-retriggerable one-shot with 0.75T
and make it trigger on a high-low _or_ low-high transition direct from
the data.
Good picture at http://en.wikipedia.org/wiki/Manchester_encoding
There are one-shots with dual triggers available. Try this one for size:
http://focus.ti.com/docs/prod/folders/print/cd74hct221.html
Cheers
PeteS
John said:If you detect transitions of either direction, and fire a
non-retriggerable one-shot of 0.75T duration, you'll recover an
unambiguous clock. The rest is easy.
John
Luhan said:'Pure' Manchester code can have pathalogical groups of zeros or ones
making decoding impossible. You also need to either use either Async
(start and stop bits), or Sync (leading known sync byte) to be able to
decode reliably.
Luhan
"transitions of either direction" ??
Now I'm lost :-(
Please elaborate for the analog guy ;-)
...Jim Thompson
Jim Thompson said:Anyone have a simple-minded design for a Manchester Decoder?
Thanks in advance!
Jim Thompson said:"transitions of either direction" ??
Now I'm lost :-(
Please elaborate for the analog guy ;-)
...Jim Thompson
try
http://www.intersil.com/cda/deviceinfo/0,1477,HD-6409,0.html
for manchester to NRZ conversion, then NRZ to binary is easy.
Steve Roberts
Anyone have a simple-minded design for a Manchester Decoder?
Thanks in advance!
...Jim Thompson
Jim Thompson said:Anyone have a simple-minded design for a Manchester Decoder?
Thanks in advance!
...Jim Thompson
Jim Thompson said:Anyone have a simple-minded design for a Manchester Decoder?
Thanks in advance!
Check OpenCores.org. I believe they have an open Decoder in VHDL.
Cheers
What's VHDL? Does it have a VBE ?
...Jim Thompson
Very Hard to Deceipher Language. It's a way to make a simple schematic
into scores of pages of gibberish.
John
Jim said:Anyone have a simple-minded design for a Manchester Decoder?
Thanks in advance!