Chapter 4 - Smart-Frame Protocol
CARROLL TOUCH
4-14
Touch System Programmer’s Guide
Using a baud rate above 2400 baud does not produce any increase in
apparent touch responsiveness. This is due to the fact that the
communication bandwidth required to transmit the four-byte touch
coordinate reports at the typical rate of 30 scans per second is slightly
above 1200 baud. Therefore, using a baud rate above 2400 baud is
unnecessary and merely reduces the noise immunity of the
communication channel while producing no increase in apparent touch
responsiveness.
SFP Timing
The following timing parameters apply to touch systems that use the
Smart-Frame Protocol.
Autobaud/Autoparity Delay Time
During the autobaud/autoparity initialization sequence, a delay of at
least 100 milliseconds must be present between the carriage returns and
after the Software_Reset (3CH) command. This delay is required in
order for the autobaud/autoparity algorithms to work properly.
Maximum Command Completion Time
The maximum amount of time required for a Smart-Frame Protocol
command to be processed and a corresponding report (if any) to be
generated is one second. Touch applications should use at least this
amount of time as their time-out value when awaiting a Smart-Frame
report.
Reset Time/Diagnostics Completion Time
The maximum amount of time required for a touch system that uses the
Smart-Frame Protocol to become ready to begin the autobaud/
autoparity sequence or to receive commands is one second. Touch
applications should either wait at least this amount of time or wait for
some other signal that the touch system is ready to receive commands
(such as the assertion of the Clear To Send (
CTS
) signal if serial
hardware flow control is used) before beginning the autobaud/
autoparity sequence or sending commands to the touch system.
SFP Programming Examples
The Carroll Touch Driver/Demo Disk contains five short example
programs under the heading of “Programmer’s Guide Programming
Examples.” They demonstrate how to interface directly to
RS-232-based and HBC-based touch systems using the Smart-Frame
Содержание TouchSystems CarrollTouch Prog
Страница 1: ...CARROLL TOUCH TOUCH PRODUCTS an company AMP Touch System Programmer s Guide ...
Страница 11: ...Table of Contents CARROLL TOUCH viii ...
Страница 13: ...Table of Contents CARROLL TOUCH x ...
Страница 17: ...Welcome CARROLL TOUCH xiv Touch System Programmer s Guide ...
Страница 25: ...Chapter 1 Introduction to Infrared Touch Systems CARROLL TOUCH 1 8 Touch System Programmer s Guide ...
Страница 29: ...Chapter 2 Introduction to Guided Wave Touch Systems CARROLL TOUCH 2 4 Touch System Programmer s Guide ...
Страница 41: ...Chapter 3 General Programming Issues CARROLL TOUCH 3 12 Touch System Programmer s Guide ...
Страница 57: ...Chapter 4 Smart Frame Protocol CARROLL TOUCH 4 16 Touch System Programmer s Guide ...
Страница 87: ...Chapter 6 Touch Application Program Interface TAPI CARROLL TOUCH 6 10 Touch System Programmer s Guide ...
Страница 149: ...Appendix A Smart Frame Protocol Command Reference CARROLL TOUCH A 40 Touch System Programmer s Guide ...
Страница 179: ...Appendix B Smart Frame Protocol II Function Reference CARROLL TOUCH B 30 Touch System Programmer s Guide ...
Страница 237: ...Appendix D CTKERN Function Reference CARROLL TOUCH D 42 Touch System Programmer s Guide ...