| Electronic Components Datasheet Search |
|
FX929AD2 Datasheet(PDF) 16 Page - CML Microcircuits |
|
|
|||||||||||||||||||||||||||||
FX929AD2 Datasheet(HTML) 16 Page - CML Microcircuits |
|
16 / 44 page ![]() 4-Level FSK Modem Data Pump FX929A © 1996 Consumer Microcircuits Limited 16 D/929A/4 When the modem is in receive mode, the µC should wait until the BFREE bit of the Status Register is '1', then write the desired task to the Command Register. Once the byte containing the desired task has been written to the Command Register, the modem will: Set the BFREE bit of the Status Register to '0'. Wait until enough received symbols are in the De-interleave Buffer. Decode them as needed, and transfer the resulting binary data to the Data Block Buffer Then the modem will set the BFREE and IRQ bits of the Status Register to '1', (causing the IRQN output to go low if the IRQNEN bit of the Mode Register has been set to '1') to tell the µC that it may read from the Data Block Buffer and write the next task to the modem. If more than 1 byte is contained in the buffer, byte number 0 of the data will be read out first. In this way the µC can read data and write a new task to the modem while the received symbols needed for this new task are being received and stored in the De-interleave Buffer. BFREE bit of Status Register for task 1 for task 2 RXIN signal Task 1 Task 2 Task 1 data Data from Block Buffer to µC Task from µC to Command Register IRQN o/p (IRQNEN = '1') IRQ bit of Status Register Figure 9 Receive Task Overlapping Detailed timings for the various tasks are given in Figures 10 and 11. FX929A Modem Tasks: B2 B1 B0 Receive Mode Transmit Mode 0 0 0 NULL NULL 0 0 1 SFP Search for Frame Preamble T24S Transmit 24 symbols 0 1 0 RHB Read Header Block THB Transmit Header Block 0 1 1 RILB Read Intermediate or Last Block TIB Transmit Intermediate Block 1 0 0 SFS Search for Frame Sync TLB Transmit Last Block 1 0 1 R4S Read 4 symbols T4S Transmit 4 symbols 1 1 0 RSID Read Station ID TSID Transmit Station ID 1 1 1 RESET Cancel any current action RESET Cancel any current action NULL: No effect This task is provided so that a AQSC or AQLEV command can be initiated without loading a new task. |
|
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 |
| 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 |