CY600 Analog/ASCII™ Data Acquisition
Not for New DesignsStandard Features
- ASCII commands and data
- ASCII register codes
- ASCII operation codes
- Multi-channel scanning
- Stored channel code
- 1000 scans/sec. freerun
- 16-bit Register Operations
- 16-bit relational tests
- Interrupt master if true
- Cross-channel correlation
- Multiplexer & gain control
- Easy to interface to any RS-232-C or IEEE-488 system
- Specify results register
- Software channel enable/disable
- Software channel select
- Channel number outputs
- Designed for 8-16 bit A/D
- Timed scan rate operation
- [+ -* /] 2's complement arithmetic
- [>,<,=] yield true/false
- Standard CYxxx handshake
- ASCII-decimal or ASCII-hex input
- ASCII/binary registers readout
- Unlimited number of scaling operations possible using any arithmetic
expression
such as: F:A*X+5*(Y-Z)<C
CY600 Overview
The CY600 Analog/ASCII™ Data Acquisition Controller is a five-volt, TTL compatible 40-pin device, that is designed to monitor voltages from an A-to-D converter and continually test specified conditions, using an instruction sequence that is stored internally in a channel buffer. The CY600 will work with one to four channels, executing separate code for each channel. Each channel contains a set of 16-bit registers with ASCII names and accepts ASCII operators: ( = > < + - * / ). When a relational test is satified, the CY600 generates an interrupt to the master computer that can then query the CY600.
CY600 Command Summary
ASCII
Code Name Interpretation
A A-register Register name
B B-register Register name
C C-register Register name
Dd Reserved
En Enable Enable channel n or initiate scanning
F F-register Register name (not in MIN system)
G G-register Register name (not in MIN system)
H Hex value Hexadecimal numeric constant suffix
In Input port Name of input port #n
Mr, v Modeset Set Mode register r to value v
N N-register Register name
On Output Name of output port #n
P P-register Program Status Word (PSW) register
RN Reset Reset specified I/O line #n
Sn Set Set I/O line #n
T T-register Register name
WN Wait Wait for I/O line #n true before scanning
X X-register Register name (not in MIN system)
Y Y-register Register name (not in MIN system)
Z Z-register Register name (not in MIN system)
+ Addition Add instruction
- Subtraction Subtract instruction
* Multiplication Multiply instruction
/ Division Divide instruction
> Greater than Comparison instruction
< Less than Comparison instruction
= Equal to Equality test instruction
: Transfer Register transfer instruction
Terminate Terminate command (line = 0DH)
; Separate Separate command string
#n Select channel Select channel for loading code
1r Query register Readout register contents
!r A/D conversion Read A/D value for register r
() Grouping Grouping for arithmetic expressions
CY600 Pinout
- I/O REQ/
- XTAL
- RESET/
- UNUSED
- RESERVED
- GND
- INSTROBE/
- UNUSED
- OUTSTROBE/
- CLK/15
- DB0
- DB1
- DB2
- DB3
- DB4
- DB5
- DB6
- DB7
- GND
- CHANNEL #
- RESERVED
- A/D START
- EOC (A/D)
- RESERVED
- I/O0 SET, RESET, WAIT
- I/O1 SET, RESET, WAIT
- I/O2 SET, RESET, WAIT
- I/O3 SET, RESET, WAIT
- I/O4 SET, RESET, WAIT
- I/O5 SET, RESET, WAIT
- I/O6 SET, RESET, WAIT
- I/O7 SET, RESET, WAIT
- INT REQ/
- M/ I/O
- BUSY/ READY
- BUS CONTROL
- MIN - MAX/
- + 5 VOLTS
Cybernetic Micro Systems
![PRODUCTS [Products]](gif/barprod.png)
![PRICES [Prices]](gif/barprice.png)
![SALES [Sales]](gif/barsales.png)
![COMPANY [Company]](gif/barcorp.png)
![HOME [Home]](gif/barhome.png)