Timing issues - Serial Response Box

Vaaal valerio.biscione at gmail.com
Tue Jul 30 13:35:20 UTC 2013


I was reading your post and I realized that this part is not clear to me: 
"CPS-setting, which defines the number of bytes are send to the computer 
per second. This defines the resolution data flow (i.e. refreshes per 
second) and is 800 by default?" 
What is the difference between this value and the baud rate? When can I 
change this last value?

On Tuesday, 30 July 2013 13:12:23 UTC+1, Paul Groot wrote:
>
> Hi Valerio,
>
> You best option with eprime is to use the serial button box on a *NATIVE* 
> RS232 port. I.e., keep away from USB to RS232 converters if timing accuracy 
> is critical. RS232 ports use a baud rate to specify throughput (in this 
> case configurable to 9600 or 19k2, if I remember correctly). Specific to 
> the serial response box is the so called CPS-setting, which defines the 
> number of bytes are send to the computer per second. This defines the 
> resolution data flow (i.e. refreshes per second) and is 800 by default. 
> Native RS232 ports are interrupt driven, so latencies should be minimal. 
> Although PST doesn't give any details about this, I think that EPrime has 
> some built-in intelligence to increase the accuracy of the reported RT's. 
> (The data stream has a fixed CPS-rate, so it is possible to fix for small 
> 'hiccups' in the interrupt handling.) Such a mechanism could also minimize 
> RT-variance when using a USB converter.
>
> If USB is your only option, you should have a look at the following page:
> http://www.pstnet.com/support/kb.asp?TopicID=1835
>
> Also, I personally think that the 1ms requirements are overrated for 
> almost all experiments...
>
> cheers
> Paul
>
>
> On 30 July 2013 13:42, Vaaal <valerio.... at gmail.com <javascript:>> wrote:
>
>> Hello to everyone, 
>>
>> I am struggling to get accurate reaction time without starting put my 
>> hand in engineering stuff, since I don't have the required knowledge to do 
>> like that. 
>> I would like to buy a Serial Response Box, but the technical details in 
>> the page are really not enough. I am particularly worried about the serial 
>> port connection. 
>> I know that the pooling rate of the usb port is normally 125 hz, that is 
>> 8 milliseconds. I am able to overclock that value in order to have a 
>> pooling rate of 1000Hz, which is 1 milliseconds, which is quite fine. But, 
>> I am still not sure of the accuracy of my measurement, just because using a 
>> normal keyboard can add some latency in the process of transmitting 
>> information.  This is why I am willing to buy a professional device.
>>
>> The problem is that I don't know the technical specification of a serial 
>> port. There is anything similar to a pooling rate of a serial port? If it 
>> is so, how much it is, and there is any way to overclock it? Basically how 
>> much accurate is the response box? 
>>
>> The other option is to use DirectIN High Speed Button-Box here 
>> http://www.empirisoft.com/directin.aspx, which actually uses a USB port 
>> that I can overclock. BUT since I use E-Prime I would like to buy a piece 
>> of hardware that is designed to be used with E-Prime, just to avoid 
>> unnecessary headache in the future.
>>
>> So generally my question is: what are the limit and the advantages of 
>> having a serial port? Do you think that the Serial Response Box is really 1 
>> ms accurate? Do you use any other equipment? 
>>
>> Thank you for your reply,
>> Valerio
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "E-Prime" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to e-prime+u... at googlegroups.com <javascript:>.
>> To post to this group, send email to e-p... at googlegroups.com<javascript:>
>> .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/e-prime/efd28746-7911-4f5f-9ef9-87da1954f8b1%40googlegroups.com
>> .
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com.
To post to this group, send email to e-prime at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/83a7506e-dce3-49c3-9b7c-c94cbc8030b1%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.linguistlist.org/pipermail/eprime/attachments/20130730/b6c2b1e4/attachment.htm>


More information about the Eprime mailing list