ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: T3 timer use on TS-7200

To:
Subject: Re: [ts-7000] Re: T3 timer use on TS-7200
From: Jim Jackson <>
Date: Wed, 29 Jul 2009 08:56:56 +0100 (BST)
[reformatted and edited to get rid of the top posting]

On Tue, 28 Jul 2009, tseredynski wrote:
> --- In  Jim Jackson <> wrote:
>> On Mon, 27 Jul 2009, tseredynski wrote:
>>
>>> Hm... could you tell me about how much more accurate the rate would be if
>>> I used the kernel driver?  I switched the the T4 timer, and now poll it
>>> as it counts up until it is greater than a certain value (this way it
>>> catches the value for sure, though maybe not exactly on but close).  I am
>>> aiming for a rate of 1kHz, and I get a value that ranges from about
>>> 950-1000Hz.  It no longer gets the large drops in sample frequency that I
>>> got when trying with T3, but I'm still curious if this is as accurate as
>>> I can get or whether using a kernel driver would enable me to achieve
>>> something like a 995-1000Hz range.
>>
>> Phil's driver can sample at 8KHz, and it is good enough for sound sampling.
>> Subjectivey this would imply the timer accuracy far better than your user
>> land code.
>>
> Do you mean it's better because it can sample at a higher rate?  So can 
> mine, but I need mine to sample exactly at 1kHz, so I have it reduced. Or 
> did you mean that his can sample exactly at 8000Hz? With no +/- variance 
> in the sample rate?

OK, I was assuming too much. Jitter in the sampling rate of the amount you 
quote for you application, would be very noticable in sound sampling.
Given that Phil's kernel driver can be used ok for sound sampling and at 
the higher rate (hewnce load on the hardware) implies a better performance.
I recommend you do some more research on this stuff.

Have you checked your application performance with other applications 
running? An ISR based kernel solution will be a lot more 
robust. Linux is not a realtime OS and expecting this sort of accuracy in 
userland is often wishfull thinking.




------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU