Bob, I have versions of the picPET that capture an ADC reading along with a timestamp. I used this with one of Richard's simpler interpolator designs. There's some info at http://leapsecond.com/pic/picpet2.htm and the projects aren't final yet but you can contact me or Richard directly.
/tvb ----- Original Message ----- From: "Bob Stewart" <b...@evoria.net> To: "Discussion of precise time and frequency measurement" <time-nuts@febo.com> Sent: Saturday, February 15, 2014 5:19 PM Subject: Re: [time-nuts] TIC model > Hi Lars, > > I'm lucky in that I'm starting with a PIC running internally at 40MHz. So I > think timing is not going to be a real problem. But after getting a response > from Richard, I'm concerned about flaws in the spice chip models. I'm also a > bit concerned about breadboarding, but come to think of it, in that link you > gave me the guy used dead-bug assembly. So maybe that's not a big concern. > > I suppose the next thing I need to do is experiment with using the ADC to > grab the voltage from the incoming 1PPS pulse. Mine stays high for 50ms, so > it should be an easy place to start. In fact, there are lot of things I can > do with the 1PPS and an RC to get some experience working with the ADC. > > Bob > > > > > >>________________________________ >> From: Lars Walenius <lars.walen...@hotmail.com> >>To: "time-nuts@febo.com" <time-nuts@febo.com> >>Sent: Saturday, February 15, 2014 5:13 PM >>Subject: Re: [time-nuts] TIC model >> >>What Bruce says is really important. >> >> >>For the ATmega328 the datasheet says 14pF sampling capacitance and nothing >>about temperature coefficient. >> >>It also specifies a series resistance 1..100k. So not very precise. If it is >>100k the time constant is 1400ns! >> >>I have tested several boards and they seem to behave similar with my 1nF NPO >>capacitor. With a 47pF I guess it is more uncertain. >> >>I also recommend you to test your model in the real world. I have used two >>good OCXOs and/or rubidiums with a small offset. Say 1E-9 offset that gives >>1nS per sec. One of the channels have had a divider for example HC390s or the >>excellent PICDIVs from Tom Van Baak to output 1PPS. >> >>I have also applied a heat gun near the circuit to test that the circuit >>doesn´t drift with temperature. A reasonable goal is to have less than 1LSB >>drift with a couple of degrees change. This test I have done with the same >>source for both 10MHz and 1PPS and a high reading from the ADC. >> >>What Bruce says about interrupts is also worth to check in real life as >>“jitter” due to unexpected interrupts or different timing may give problem. >>In the Arduino GPSDO the timer1 overflow interrupt may delay the 1PPS >>interrupt about 3us and delay the ADC conversion 3us. This is not so critical >>as it sounds as the ADC input is not changing at this time. For me this >>jitter gives more problem with the timer1 Reading. This jitter is not so easy >>to to test as it in the Arduino GPSDO program only happens every 1024secs and >>if you are (un)lucky it may not be seen at all depending on startpoint of >>timer1 relative to the 1PPS. >> >> >>Lars >> _______________________________________________ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.