On Mon, 16 Nov 2009 10:56:17 +0100 (CET)
karl@aspodata.se (Karl Hammar) wrote:> Martin Peach:
Possibly, the only one that needs to be stable is the one that actually
initiates the sampling. i.e. number 5. This seems a bit messy, however,
could numbers 1-4 be done at any time after the previous conversion,
then number 5 initiated by a very stable hardware clock source, and the
remaining pulses derived from the processor.
indeed, turn it round so:
chip_select(1); // end of previous cycle
// some form of minimal time delay
chip_select(0);
// the first few bits are to start converter
bits = get_data();
bits = get_data();
bits = get_data();
bits = get_data();
// wait in this state for hardware clock
Because we've faked a serial fetch would that upset the normal fetch, or
can we simply make one more than we need and throw it away?
The hardware clock source could also be used to transmit the
syncronising pulse to the network - assuming this card is the master,
which the first development one will be of course.
Hmm, we now have a big enough thread for me to create a new fold in my
mailreader just for these entries :)
--
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries.
Linuxaudio.org logo copyright Thorsten Wilms © 2006.
Hosting provided by the Virginia Tech Department of Music and DISIS.