Date: Fri, 28 Mar 1997 09:54:35 -0700 From: Steve Passe <smp@csn.net> To: Richard Tobin <richard@cogsci.ed.ac.uk> Cc: multimedia@freebsd.org Subject: Re: Tuner AFC Message-ID: <199703281654.JAA25681@Ilsa.StevesCafe.com> In-Reply-To: Your message of "Fri, 28 Mar 1997 13:05:41 GMT." <27629.199703281305@pitcairn.cogsci.ed.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, > It turns out that some of the channels here aren't on precisely the > official frequencies, so I wrote a program to do AFC. > > The AFC works using the 3 bottom bits of the tuner status register. > When it's centred, they are 0 1 0. 1 0 0 means it's too low, 0 0 1 > too high. The TEMIC datasheet refers to a 5-level ADC suggesting > that it might return 1 1 0 or 0 1 1 but that doesn't seem to happen > for me. according to the philips datasheet for the TSA5522 (ie the PLL being addresses) the legal values are 0 thru 4. according to the philips datasheet for the tuners it breaks down like this: Frequency (kHz): Value (binary): -125.0 000 -62.5 001 0.0 010 +62.5 011 +125.0 100 -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199703281654.JAA25681>