Maxim Integrated 73M1822/73M1922 Implementers Guide User Manual

Page 9

Advertising
background image

UG_1x22_052

73M1822/73M1922 Implementer’s Guide

Rev. 1.0

9

Barrier Sync

SYNL == 1?

SLHS == 1?

SLEEP = 1

Wait 10 ms

SLEEP = 0

End

No

No

No

Yes

Yes

Yes

Restore

Register

Settings

LOKDET==0?

CNT++

CNT == 1?

CNT == 2?

CHNGFS=1

READ

RG03,RG0D

Wait 20 ms

The temporary variables defined in this procedure are:

CNT1 = Resync Counter. Initial value = 0

Begin : BARRIER CHECK

1. Read RG03.

2. If SYNL == 0 goto RESYNC.

3. Read RG0D.

4. If LOKDET == 0 goto RESYNC.

5. If SLHS == 1 goto RESYNC.

6. Restore Previous Register Settings and go On Hook

END

Advertising