Electronic Components Datasheet Search
  English  ▼

X  

DS2152 Datasheet(PDF) 59 Page - Maxim Integrated Products

Part # DS2152
Description  Enhanced T1 Single-Chip Transceiver
PDF  97 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MAXIM [Maxim Integrated Products]
Direct Link  https://www.maximintegrated.com/en.html
Logo MAXIM - Maxim Integrated Products

DS2152 Datasheet(HTML) 59 Page - Maxim Integrated Products

Back Button DS2152 Datasheet HTML 55Page - Maxim Integrated Products DS2152 Datasheet HTML 56Page - Maxim Integrated Products DS2152 Datasheet HTML 57Page - Maxim Integrated Products DS2152 Datasheet HTML 58Page - Maxim Integrated Products DS2152 Datasheet HTML 59Page - Maxim Integrated Products DS2152 Datasheet HTML 60Page - Maxim Integrated Products DS2152 Datasheet HTML 61Page - Maxim Integrated Products DS2152 Datasheet HTML 62Page - Maxim Integrated Products DS2152 Datasheet HTML 63Page - Maxim Integrated Products Next Button
Zoom Inzoom in Zoom Outzoom out
 59 / 97 page
background image
DS2152
59 of 97
12.1.3 Receive an HDLC Message or a BOC
1) Enable RBOC and RPS interrupts.
2) Wait for interrupt to occur.
3) If RBOC = 1, then follow steps 5 and 6.
4) If RPS = 1, then follow steps 7 thru 12.
5) If LBD = 1, a BOC is present, then read the code from the RBOC register and take action as needed.
6) If BD = 0, a BOC has ceased, take action as needed and then return to step 1.
7) Disable RPS interrupt and enable either RPE, RNE, or RHALF interrupt.
8) Read RPRM to obtain REMPTY status.
a. If REMPTY = 0, then record OBYTE, CBYTE, and POK bits and then read the FIFO .
a1. If CBYTE = 0 then skip to step 9.
a2. If CBYTE = 1 then skip to step 11.
b. If REMPTY = 1, then skip to step 10.
9) Repeat step 8.
10) Wait for interrupt, skip to step 8.
11) If POK = 0, then discard whole packet, if POK = 1, accept the packet.
12) Disable RPE, RNE, or RHALF interrupt, enable RPS interrupt and return to step 1.
12.1.4 Transmit an HDLC Message
1) Make sure HDLC controller is finished sending any previous messages and is currently sending flags
by checking that the FIFO is empty by reading the TEMPTY status bit in the TPRM register.
2) Enable either the THALF or TNF interrupt.
3) Read TPRM to obtain TFULL status.
a. If TFULL = 0, then write a byte into the FIFO and skip to next step (special case occurs when the
last byte is to be written, in this case set TEOM = 1 before writing the byte and then skip to step
6).
b. If TFULL = 1, then skip to step 5.
4) Repeat step 3.
5) Wait for interrupt, skip to step 3.
6) Disable THALF or TNF interrupt and enable TMEND interrupt.
7) Wait for an interrupt, then read TUDR status bit to make sure packet was transmitted correctly.
12.1.5 Transmit a BOC
1) Write 6-bit code into TBOC.
2) Set SBOC bit in TBOC = 1.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com