Figure 25: mt series transcoder power-up flowchart – Linx Technologies LICAL-TRC-MT User Manual

Page 19

Advertising
background image

32

33

Is the

ENC_SEL line

high?

Yes

No

Power Up

Set status lines

according to

assignments

Yes

Yes

No

No

All status lines

are inputs

All status lines

are outputs

Set as encoder

Initialize and pull

all outputs low

Has an

address been

created?

Is the

ENC_SEL

line high?

Is the

SEL_BAUD

line high?

Yes

No

Set the baud rate

to 9,600bps

Set the baud rate

to 28,800bps

No

Sleep

No

Yes

No

Yes

Yes

Go to

Transmit

Mode

No

Sleep

No

Yes

Yes

Yes

Pull the TR_PDN

line low

Pull the TR_PDN

Line High

Pull the TR_PDN

Line Low

Set the OFF timer

to 90%

Stop the OFF

Timer

Yes

No

Set the ON timer

time to 10%

Encoder only?

Are any status

lines high?

Is the

CRT/LRN line

high?

Is the

TR_DATA line

high?

Are any status

lines high?

Is the

CRT/LRN line

high?

No

ON timer
timeout?

Mode

Select

Yes

No

Yes

No

Pull the CONFIRM

line low

No

Yes

Go to
Mode

Select

Assemble the

packet

Send the packet

Yes

No

Pull the CONFIRM

line high

Set to Transmit

Mode

Set to Receive

Mode

Transmit

Mode

Did the

Confirm Bounce

timer timeout?

Are any status

lines high?

Did the

Confirm Wait

timer timeout?

Any valid

confirmation

data?

Set to Transmit

Mode

Go to

Config.

Mode

Go to

Config.

Mode

Go to

Receive

Mode

Figure 25: MT Series Transcoder Power-up Flowchart

Yes

No

Yes

No

Start Erase timer

No

Yes

Yes

No

Erase memory

Go to
Mode

Select

Is the SER_IO

line high?

Config

Mode

Is the

ENC_SEL

line high?

Did the Erase

timer timeout?

Is the

CRT/LRN line

high?

Yes

No

Yes

No

Save new Address

and Control

Permissions

Yes

No

Send the

confirmation packet

Update the Control

Permissions

Go to
Mode

Select

Did the

Timeout timer

timeout?

Is the

CRT/LRN line

high?

Any valid data?

Is Confirm

enabled?

Yes

No

Write the new

address to memory

Randomize the

address

Yes

No

Yes

No

Get and update the

status line

assignments

Save new status

line assignment

value to memory

Set status lines

according to the

assignments

Go to
Mode

Select

Is the

CRT/LRN line

high?

Yes

No

Did the

Timeout timer

timeout?

Is the

CRT/LRN line

high?

Get incoming

serial data

Yes

No

Process command

operation

Send reply

message

Was a valid

command
received?

Go to
Mode

Select

Figure 26: MT Series Transcoder Configure Flowchart

Advertising