CTA88

8 bit Address - 8 bit Data encoder/decoder

CTA88 is an 8 bit address, 8 bit data encoder and decoder combined in a single IC. This device is intended to be used with ISM band telemetry modules and can be operated in either Encode or Decode mode.

CTA88 uses 1kbps differential Manchester bit balancing with preamble and checksum. It permits a simple, one way link to be established, for simple remote control applications, with a minimum of effort and no customer software input. CTA88 is available in 28pin SO and DIL packages.

Figure 1: CTA88 in 28 pin DIL package

Features

  • Operating voltage (temperature):
    4.0V-5.5V for standard version (-40°C to +125°C)
    2.0V-5.5V for low voltage version (-40°C to +85°C)
  • Draws <2mA without external load
  • 8 bit address and 8 bit data
  • 256 different remotes with 8 controls each
  • Single packetised transmission for fast activation
  • Maximum usuage of the range capability of an RF module
  • Adequate preamble to settle data slicer in the receiver
  • Extra wake up preamble to allow for transmitter power up time requirements
  • Differential Manchester encoding of address, data and checksum
  • Synchronisation codes and checksum to reduce false triggering on noise
  • Suitable to be used with Narrow Band FM radio modules
  • Ceramic resonator or crystal oscillator up to 20MHz
  • Data rate up to 5.6kbps
  • Minimum external component requirement
  • Serial operation allow a PC to send or receive CTA88 command bursts
  • Decoder timeout
  • Up to 8 encoder/decoder modes including push button, delayed and continuous TX modes.

Applications

  • Wireless Security and Alarm systems
  • Emergency assistance call system
  • Status reporting and monitoring systems
  • RF Remote control systems
  • Industrial controls
  • HVAC controls
  • Simple On/Off switching
  • Long range telecontrol with narrow band FM radios

Encoder Mode

CTA88 can be put into Encoder Mode by connecting TX/RX MODE (pin 4) to supply (Vcc).


Figure 2: CTA88 in Encoder Mode

Pin

Name

Input/Output

Description

1 RST Input Active Low Reset (Connect to user system reset or tie to Vdd)

2

TXD

Input

Encoded Address and Data to TXD input of RF Transmitter

3

TXE

Output

high (Vdd) = enable radio transmitter module; low (0V) = TX OFF

4 TX/RX MODE Input tie to Vcc = TX mode
5 C0 Input Operating mode inputs5

6

C1

Input

7 C2 Input

8

VSS

Supply

Supply Ground

9

OSC1

Output

3.58MHz resonator4

10

OSC2

Input

3.58MHz resonator4

11 - 18
DA0-DA7 Input 8 bits of Data input (no internal pull-ups)4

19

VSS

Supply

Supply Ground

20

VDD

Supply

4.5-5.5V supply (decouple with 100nF close to IC)
2.0V-5.5V (low voltage version)

21 - 28

A0 - A7

Input

8 bits of Address (Internal pull-ups to Vdd)4

Notes:

1. OSC1, 2 require a 3.58MHz ceramic resonator like KBR-3.58MKS (internal caps, ground middle pin).
If a 2 pin resonator or crystal is used, then two 15pF caps are needed : one from OSC1 to 0V ; one from OSC2 to 0V
2. 'TXE' is active high. For units with TXE inputs, an inverting buffer will be needed
3. Data and Address pins are logic true (1=VCC, 0=0V) inputs and outputs
4. Data inputs have no pullups. Address inputs have weak pullups to Vcc and are schmitt trigger inputs
5. C0-C2 (pins 5-7) are active high and have no pullups.
6. A 1kbps bi-phase communications protocol is used, compatible with all Radiometrix Wireless modules
7. A databurst is approximately 110mS long
8. After asserting TX on high (active), the coder allows 50mS for TX to power up and settle
9. Pin 4 (TX/RX MODE) has no pullup.
10. Without external loads the chip draws less than 2mA from 5v

Decoder Mode

CTA88 can be put into Decoder Mode by connecting TX/RX MODE (pin 4) to ground (0V)


Figure 3: CTA88 in Decoder Mode

Pin

Name

Input/Output

Description

1

RST

Input

Active Low Reset (Connect to user system reset or tie to Vdd)

2

RXD

Output

0V = latch DB3:DB0 until next packet
Vdd = clear DB3:DB0 after 150ms (no pull-up)

3

STB

Output

Valid data burst detect pulse (36mS long)

4

TX/RX MODE

Input

tie to Vss = RX mode

5

C0

Input Operating mode inputs4

6

C1

Input

7

C2

Input

8

VSS

Supply

Supply Ground

9

OSC1

Output

3.58MHz resonator1

10

OSC2

Input

3.58MHz resonator1

11 - 18

DA0 - DA7

Output

8 bits of Data outputs

19

VSS

Supply

Supply Ground

20

VDD

Supply

4.5-5.5V supply (decouple with 100nF close to IC)
2.0V-5.5V (low voltage version)

21 - 28

A0 - A3

Input

8 bits of Address (Internal pull-ups to Vdd)3

Notes:

1. OSC1, 2 require a 3.58MHz ceramic resonator like KBR-3.58MKS (internal caps, ground middle pin).
If a 2 pin resonator or crystal is used, then two 15pF caps are needed : one from OSC1 to 0V ; one from OSC2 to 0V
2. Data and Address pins are logic true (1=VCC, 0=0V) inputs and outputs
3. Address inputs have weak pullups to Vcc and are schmitt trigger inputs
4. C0-C2 (pins 5-7) are active high and have no pullups.
5. A 1kbps bi-phase communications protocol is used, compatible with all Radiometrix Wireless modules
6. A databurst is approximately 110mS long
7. After asserting TX on high (active), the coder allows 50mS for TX to power up and settle
8. Pin 4 (TX/RX MODE) has no pullup.
9. Without external loads the chip draws less than 2mA from 5v

TX / Encoder modes
000 Device is inactive
001 Send single burst, once only (on reset, and on each C0 low/high transition)
010 Send continuously
011 Send single burst on any change of Data input word
100 Send continuously while any Data input pin is high
101 Send a burst on average every 1.75 seconds. A P/N sequence generates a delay of 1 -2.5s between bursts
110 Serial mode (see notes)
111 Transmitter test. Send a constant 250Hz squarewave (C0=H, C1=H, C2=H)
RX / Decoder modes
000 Local test. Data output word equals Address input word
001 Output last data received (150mS timeout)
010 Output last data (3 second timeout: see notes)
011 Hold last data received
100 D0-3 'set' corresponding bit, D4 resets D0, D5 resets D1 .. and so on
101 A '1' on any bit toggles the state of the corresponding output pin
110 Serial (see notes)
111 Link test. Data word outputs most recently received burst address

Which modes to use?

The CTA88 have a variety of operating modes. These are better understood by relating them to different applications:

1. Wire replacment:. Operate transmitter in mode 010 (continuous: allows the STB output to be used as a 'good link' indicator) and receiver in mode 001.

If receiver operates in latched (011) mode then 'chattering' of the output is reduced (at extreme range, or with interferers present), but the link is no longer fail safe.
Latched mode is also compatible with send on change (011)

2. Momentary push buttons: Transmitter in mode 100 (send while any input is high), receiver in 001. Outputs remain high for as long as the button is held down. This is the mode one would choose to control (for instance) a pan/tilt head (D0= slew left, D1 = slew right, etc)

3. Controlling four lights: Use transmit mode 100 (send while high) or 011 (send on change), with the receiver in mode 100. This gives four outputs (D0-D3), each set by one transmitter input (D0-D3) and reset by another (D4-D7)

4. Monitoring infrequent events (such as door open/shut): Use transmitter in periodic transmit (101, to keep channel occupancy and power usage low), and receiver on 010 (3 second timeout), 011 (hold last burst) or 110 (serial data output, to a PC or data logging device).

In this mode the transmit duty cycle is less than 10% on average, and the variable delay between bursts permits same channel operation of several CTA88 links with minimum transmit collisions

5. Send burst on trigger event: Set transmitter to mode 000 (off) and use C0 line high as a 'strobe' line. A pulse between 100uS and 25mS with initiate a single transmission.

This gives an idea of the usable combinations, but with a little imagination others will be found

Incompatibilities: Certain operating modes are not compatible with some of the others:

RX 101 (toggle) doesn't work with TX 101 (periodic send) as the outputs switch on and off at the send rate

RX 100 (set and reset) doesn't work with TX 101 (as the response is sluggish) and doesn't need TX 010 (constant)

RX 101 (toggle) is also not best suited to extreme range operation, where the initiation can be a little sporadic.

(At extreme range, latched (011) or set/reset (100) are the best receiver modes, combined with TX 100 (send on any '1') as in this mode the failure of any single burst to be received matters less, as the operator can continue to operate the transmitter until the receiver actuates )

Serial operation: The CTA88 is capable of a very simple, single byte, serial link operation. It is selected by a '110' mode input.

This function is mainly intended for diagnostic work in the lab, but it does allow a pc to send or receive CTA88 command bursts. Address is still selected by the parallel inputs

On the RX:     D4 = 'true' RS232 output (+ve = low (0), 0V = idle/mark state)
D5 = 'inverted' RS232 output (+ve = idle/'mark' (1) state)
D6 : high for 500uS before, and during, serial byte output

On the TX
:     D4 = RS232 input
D5 : low = set 'true' input polarity, high = set 'inverted' input polarity

In all cases a single 9600 baud byte is received or sent.
The link is not transparent: on the TX end the 'tx on' pin can be used as a 'busy' output

Timeout: In modes 001 and 010, the receiver outputs the last received data for a given period, before resetting D0-D7.
Any subsequent transmission will over-ride the current output state and reset the timer, even if the timeout period has not expired.
The short period is set to be slightly longer than the time between consecutive transmit bursts in a continuous mode.
The long timeout is usable with the randomised periodic transmission mode (101), as the 3 second timeout is longer than the longest delay between transmissions in this mode.
Versions of the chip can be supplied with this period extended to suit customer requirements

Ordering Information:

Part No. Description Package
CTA88-000-SS Standard (£4MHz) Shrink Small Outline (SSOP)
CTA88-000-SO Standard (£4MHz) Small Outline (SO)
CTA88-000-DIL Standard (£4MHz) Plastic Dual In Package (PDIP)
CTA88L-000-SS Low Voltage (£4MHz) Shrink Small Outline (SSOP)
CTA88L-000-SO Low Voltage (£4MHz) Small Outline (SO)
CTA88L-000-DIL Low Voltage (£4MHz) Plastic Dual In Package (PDIP)
CTA88H-000-SS High Speed (4MHz-20MHz) Shrink Small Outline (SSOP)
CTA88H-000-SO High Speed (4MHz-20MHz) Small Outline (SO)
CTA88H-000-DIL High Speed (4MHz-20MHz) Plastic Dual In Package (PDIP)

Limitation of liability

The information furnished by Radiometrix Ltd is believed to be accurate and reliable. Radiometrix Ltd reserves the right to make changes or improvements in the design, specification or manufacture of its subassembly products without notice. Radiometrix Ltd does not assume any liability arising from the application or use of any product or circuit described herein, nor for any infringements of patents or other rights of third parties which may result from the use of its products. This data sheet neither states nor implies warranty of any kind, including fitness for any particular application. These radio devices may be subject to radio interference and may not function as intended if interference is present. We do NOT recommend their use for life critical applications.
The Intrastat commodity code for this device is: 8542 2145.

R&TTE Directive

After 7 April 2001 the manufacturer can only place finished product on the market under the provisions of the R&TTE Directive. Equipment within the scope of the R&TTE Directive may demonstrate compliance to the essential requirements specified in Article 3 of the Directive, as appropriate to the particular equipment.
Further details are available on The Office of Communications (Ofcom) web site:
Licensing policy manual