pag-encode sa Manchester - paano ito makuha ang orasan

K

keremcant

Guest
hi, kung paano ang pagpapadala ng mga data na naka-encode sa Manchester scheme makakatulong sa amin na makuha ang orasan. (Maliban na ito ay may higit pang mga transition sa ito kaysa sa mga hindi naka-encode na data). kung anong uri ng isang circuit recovers ang orasan mula sa mga naka-encode na data? salamat
 
Ang isang circuit, na sensitibo sa magsenyas ng transition ng parehong polarities mabawi ang orasan mula sa Manchester encode data. Upang i-lock ang phase ng orasan, isang panimula o ilang iba pang mga uri ng naka-embed na sync signal ay kinakailangan gayunpaman.
 
Isang circuit, na sensitibo sa magsenyas transition ng parehong polarities ay maaaring mabawi ang orasan mula sa Manchester encode data
kung ano ang ibig mong sabihin sa pamamagitan ng na? ito ay ang ilang mga uri ng PLL, hulaan ko, i-right? ngunit para sa PLL upang ayusin ang output ayon sa input signal, ang input signal na panaka-nakang, gayunpaman na hindi kaso sa Manchester coding. Ako ay mali?
 
Narito ang ilang mga link sa isang makatwirang magandang tutorial at pagtatanghal sa Manchester Encoding: sa hinaharap: pag-encode ng Manchester - Part 1 [/URL] sa hinaharap: Manchester Encoding - Bahagi 2 [/URL] din ako nag-post ng higit sa isang dosenang higit pang mga link tungkol sa Manchester Encoding at ang pagpapatupad nito sa iba't-ibang mga platform sa bagong grupo: [URL = "http://www.edaboard.com/ group146.html "] Naka-embed Wireless Network [/URL] Ikaw ay higit sa maligayang pagdating sa-browse ang mga ito, hanapin lamang ang thread na may karapatan na [URL =" http://www.edaboard.com/group146-discussion542.html "] EWN - Manchester Encoding / decoding RF Applications. [/URL] Sana impormasyon tumutulong sa sagutin ang ilang ng iyong mga katanungan.
 
ito ay may ilang mga uri ng isang PLL
Oo, ngunit hindi PLL gamit ang isang karaniwang phase COMPARATOR. Inilagay mo ang tanong sa forum ng microcontrollers. SA microcontroller, maaari mong ipatupad ang software ng PLL na sumusubaybay ng mababang mababa data rate Manchester encode stream, halimbawa sa isang radio protocol. Maaari ka ring sumangguni sa costas loop PLL, na upang i-lock sa isang yugto Paglipat binary modulasyon. Hal Ito ay ginamit sa GPS decoding.
 
hi bigdogguru, salamat para sa sagot, tingin ko nakita ko ang bahagi na realted sa aking tanong. sa unang link mo na inirerekomenda sinasabi nito: "Orasan ng pag-synchronize ng isa pang tunay na halaga sa Manchester pag-encode ay ang katunayan na ang Synchronizing orasan ay naka-embed sa loob ng signal ang katunayan na ito ay pinagsamantalahan sa Ethernet, na gumagamit ng on-board circuitry upang mapanatili ang pag-synchronize ng orasan. Isang Digital Phase Naka-lock Loop (DPLL) circuit sinusubaybayan ang papasok Manchester-encode signal at ginagawang pagsasaayos nito panloob osileytor upang panatilihin ito sa pare-pareho ang pag-synchronize na may orasan dalas ang mga transmiter ay. Ang DPLL function sa pamamagitan ng pagsa-sample ang papasok Manchester-encode ng data nito sariling lokal na orasan. Isang simpleng rehistro shift, nahimok ng ang lokal na orasan, accumulates ang lahat sa Paglipat bit. Kung ang lokal na osileytor ay sa pag-synchronize sa orasan ang mga transmiter ay, may ay hindi isang katumbas na numero ng binary 1 ng at 0 sa buong ang rehistro shift. Kung isang liblib nangyayari sa pagitan ng binary 1 ng at 0 ng, ang lokal na orasan ay nababagay batay sa bilang ng binary bit off center. ito ay kung bakit ay mo mahanap ang isang pambungad sa simula ng bawat packet ipinadala sa pamamagitan ng Ethernet. "ngunit bakit ang numero ng 1 ng at 0 ng na katumbas?
 
Kaya, walang DC component.
Ang DC bahagi ng ang naka-encode na signal ay hindi nakasalalay sa data at samakatuwid nagdadala walang impormasyon, na nagpapahintulot sa signal na conveyed Maginhawang sa pamamagitan ng media (eg Ethernet) na karaniwang hindi ihatid ng DC component.
 
Kaya, hindi DC component.
Ang tanong ay tungkol sa isang criterion upang ayusin ang isang bahagi ng orasan, hindi tungkol sa DC balanse ng stream ng data. Natatakot ako ang naka-quote na pahayag tungkol sa pag-synchronize ng orasan ay hindi ilarawan ang paraan kung. Ang mga pamamaraan ng sync Alam ko para sa packet tulad ng Manchester encode data. Narito paunang salita ay ginagamit upang i-synchronize ang bit at hangganan ng salita sa parehong oras. Mula doon, ang regenerated na orasan ay simpleng pagsubaybay ng mga gilid.
 
oo, hindi ko makuha ang "walang DC" pahayag alinman? ngunit FvM, kung hindi ito ay ginagawa anumang orasan henerasyon pagkatapos ng paunang salita at ginagamit lamang na may paunang salita ang nabuo na orasan, at pagkatapos ay kung bakit nais naming kailangan ang Manchester coding sa lahat? kaya hulaan ko may isang bagay na mas? ...
 
kaya hulaan ko may isang bagay pa? ..
Oo. 1. Ang ari-arian ng DC balanced ng modulated signal, na kung saan ay sa katunayan matibay para sa maraming mga application 2. Mayroon kang tuloy-tuloy na gilid para sa pare-pareho ang '0 'o '1' data, na kung saan ay kailangan upang subaybayan ang phase ng orasan sa mas mahaba packet data. Bilang isang pangkalahatang komento, Manchester pag-encode ay isang simpleng paraan upang makamit ang mga sinabi layunin. Hal Ito ay ginagamit sa 10 MBit / s ethernet. Mabilis protocol (bilang 100 at 1000 MBit / s ethernet, o SATA, PCIe ...) ay gumagamit ng mga mas epektibong pamamaraan tulad ng 8b/10b pag-encode.
 
Aking pagkakamali, naisip ko na ang iyong tanong sa itaas ay nagre-refer sa iba pa. Ito ay isang mahabang araw. Ito ay aking unawa ng isang balanseng pattern ng data, na naglalaman ng mga katumbas na mga numero ng 0 at 1, ay nagbibigay ng para sa garantisadong pag-synchronize ng orasan transition para sa receiver. Mayroon din ang idinagdag na pakinabang ng paglikha ng isang pantay na halaga ng kapangyarihan.
 
Ito ang naging aking unawa na ang isang balanseng pattern data, na naglalaman ng mga katumbas numero ng 0 sa at 1 ng, nagbibigay para sa garantisadong pag-synchronize orasan transition para sa ang receiver.
May maaaring maging isang pangkalahatang paraan ng upang i-synchronize ang ang orasan phase para sa tuloy-tuloy na Manchester naka-encode data na ako hindi pa malaman. Ngunit hulaan ko sa halip ito ay hindi umiiral. Hindi tulad ng 8b/10b, pag-encode ng Manchester ay hindi nagbibigay ng mga natatanging mga character sync. Kaya isang explicite pag-synchronize, hal gamit ang isang pambungad ay kinakailangan. Kung titingnan mo sa encode stream, hindi mo na makilala sa pagitan ng pare-pareho ang '0 'at pare-pareho ang '1', o upang makilala ang mga bit na mga hangganan sa espesyal na kaso.
 

Welcome to EDABoard.com

Sponsor

Back
Top