Oliko kukaan tiedä "helppo" tapa luoda / pitää kellon GPS-signaalit?

J

jorgealdo

Guest
Ajattelin piiri. Haluan tehdä serial comm ilman kelloa uudistamista (ei tarvetta ilmenee). Ajattelin jos nykytekniikalla sen mahdollista käyttää GPS-vastaanotin (Ne, joilla RS232) tuottaa kellon lähde, poistaa tarvetta erillisille kellolinjalla tai kellon regenerointiin tekniikoita. Onko tämä mahdollista alhaisin kustannuksin? Tai vieläkin liian korkea tech? En haluaisi tätä ruokkia kellon panosta mikrokontrolleri.
 
Tarkista nämä: [url = "http://www.gpsinformation.org/dale/nmea.htm # omaa"] NMEA data [/url] [url = "http://www.windmill.co.uk/nmea. html "] Liitännät NMEA Laitteet PC [/url] [url = http://www.nmea.org/content/nmea_standards/nmea_083_v_400.asp] NMEA [/url]
 
Mitä minulla oli mielessäni oli lukita kellon GPS. Aion tehdä seuraavat: 1 - Hanki viritettävä kidekellon ja sähköliitännän virittää nastaisesta DAC tappi mikrokontrolleri. 2 - Käytä esijakaja laskea kellopulssien (Wire sen mikro pin, käynnistää keskeytys). 3 - Get PPS (Pulse sekunnissa) lähtö GPS-vastaanottimen ja kytkemistä sen pin mikrokontrollerin (laukaisu keskeytys). 4 - Kun PPS liipaisimen käy, tarkista ero arvo laskettiin kellon (IE, jos X MHz laskenta olisi mennyt X miljoonaa pulssia sekunnissa, varsinainen laskenta-arvo on sorto). 5 - Muuta DAC arvo jotta kristalli korvata drift. Onko tämä mahdollista?
 
Totta, mutta se on kuin katsot heiluri on kellon ja laskemalla keinut sijaan tarkastella kasvoja. Miksi et vain lukenut ZDA lause GPS? Saat enemmän primitiivinen tapa voit luottaa vesipisaroita kuuluvat säiliöstä toiseen ja sitten luoda konttien kalibroida koko minuutit, tunnit jne. ;-)
 
Luin tätä yrität olla lähde ja määränpää sarja tietoja kolmannen osapuolen (tässä tapauksessa GPS) antaa kellon molempiin päihin. Jos käytössä on suhteellisen alhainen bittinopeus, suora lukeminen kello todennäköisesti liikaa hetkellinen viiveen vaihtelu käsittelyn viestin. Et mainitse comm reitin pituus, jolla otetaan käyttöön viiveen päästä lähteestä kohteeseen, pyörityksen näytteenotto, vaikka molemmat osapuolet saivat saman kellon. Sinun olisi vielä havaita reunoja ja säätää vaihesiirtymäinformaatiota varten polun viive. Tämän olette jo tehneet suurimman osan työstä hieman syncronizer ajastuksen piiri. Kiinnitetty on yksinkertainen kellotaajuuden regenerointi-piiri, joka voidaan rakentaa muutamasta 74HC tai 4000-CMOS pelimerkkiä. Korkeat taajuudet kellon Fo ei tarvitse olla täsmälleen useita sarjaankytkettyjä bittinopeuden niin kauan kuin jakajan-suhde on vähintään 10-20. Suurempi jakajan suhde parempi. Fo voi olla uP kello-oskillaattorin.
 
Joten voin ruokkia lähtö kellon SCLK pin kuin yleensä tekisin, jos minulla oli erillinen kello line? Sitten pitää pumppaamalla Sync char (01010101 tai 10101010) kun minulla ei ole mitään lähettää, eikö? mukava ... suureksi avuksi, unohdin, että tällainen yksinkertainen kellon elpyminen piiri olemassa ...
 

Welcome to EDABoard.com

Sponsor

Back
Top